Rust bindings for Raidcore Nexus addons. Documentation available at zerthox.github.io/nexus-rs/nexus.
- Rust abstractions for the Nexus Addon API
- Wrapping custom callbacks via macros
- ImGui interfacing via imgui-rs
- Optional logging via log
- Optional serde and strum integration
- Optional bindings for the GW2 Mumble API
- Optional bindings for events forwarded from ArcDPS & Unofficial Extras.
- Optional MinHook bindings with interfaces from retour-rs
nexus = { git = "https://github.com/zerthox/nexus-rs" }use nexus::{
gui::{register_render, render, RenderType},
imgui::Window,
};
nexus::export! {
name: "My Addon",
signature: -0x12345678,
load: || {
register_render(RenderType::Render, render!(|ui| {
Window::new("My Window").build(ui, || {
ui.text("Hello World");
});
}));
},
}