macro_rules! ambassador_impl_DeviceConfig { (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 DeviceConfig