Macro dummy_letroot

Source
macro_rules! dummy_letroot {
    ($var_name: ident: $t: ty  = $stack: expr,$value: expr) => { ... };
    ($var_name : ident = $stack: expr,$value: expr) => { ... };
}
Expand description

Create rooted value and push it to provided shadowstack instance.

NOTE: This macro does not heap allocate internally. It uses some unsafe tricks to allocate value on stack and push stack reference to shadowstack. Returned rooted value internally is Pin<&mut T>.