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)*))
) => { ... };
(resolve_path($err:literal, $(& $(mut)?)?, $s:ident . $field:ident $($t:tt)+)) => { ... };
(
resolve_path($err:literal, $(& $(mut $($emp:lifetime)?)?)?, $s:ident .
$field:tt)
) => { ... };
(resolve_path($err:literal, $(& $(mut)?)?, $s:ident .)) => { ... };
(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