Skip to main content

register

Macro register 

Source
macro_rules! register {
    ($ty:ty) => { ... };
}
Expand description

Registers a type’s TypeLayoutInfo with the registry read by all and render.

use stable_type_layout::TypeLayout;

#[derive(TypeLayout)]
#[repr(C)]
struct Registered(u32);

stable_type_layout::register!(Registered);
assert!(stable_type_layout::all().iter().any(|info| info.name == "Registered"));