macro_rules! ambassador_impl_ShapeLoadableTrait {
    (body_struct(< >, $ty:ty, $field_ident:tt)) => { ... };
    (
        body_struct(< >, $ty:ty, ($($ident_owned:tt)*), ($($ident_ref:tt)*),
        ($($ident_ref_mut:tt)*))
    ) => { ... };
    (check_owned()) => { ... };
    (check_owned($($_:tt)+)) => { ... };
    (check_ref()) => { ... };
    (check_ref($($_:tt)+)) => { ... };
    (check_ref_mut()) => { ... };
    (check_ref_mut($($_:tt)+)) => { ... };
    (body_enum(< >, $ty:ty, ($($other_tys:ty),+), ($($variants:path),+))) => { ... };
    (body_self(< >)) => { ... };
    (use_assoc_ty_bounds) => { ... };
}
Expand description

A macro to be used by ambassador::Delegate to delegate ShapeLoadableTrait