magnus-macros 0.2.0

Derive and proc macros for magnus
Documentation

Derive and proc macros for magnus.

#[magnus::wrap(class = "RbPoint", free_immediately, size)]
struct Point {
x: isize,
y: isize,
}

#[magnus::init]
fn init() -> Result<(), magnus::Error> {
magnus::define_class("RbPoint", Default::default())?;
Ok(())
}