Macro gc_shadowstack::gc_shadowstack [−][src]
Instatiate shadow stack type that can work with your GC API.
Paramters
$name
: Shadow stack type name itself.$traceable
: Your GC traceable trait that is implemented for all types that can be traced.$rootable
: New trait name that should be implemented for rooted values.$rooted
: Type of rooted value.$handle
: Type of reference to rooted value. This creates$handle
and$handle Mut
types.$letroot
: Name that is given to macro that will instantiate rooted values.