pub struct MacAddressing;Expand description
The type corresponding to the MacAddressing protocol.
Trait Implementations§
Source§impl Debug for MacAddressing
impl Debug for MacAddressing
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for MacAddressingwhere
___H: MacAddressingClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for MacAddressingwhere
___H: MacAddressingClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for MacAddressingwhere
___H: MacAddressingLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for MacAddressingwhere
___H: MacAddressingLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for MacAddressingwhere
___T: Transport,
MacAddressingSetModeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingAddMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingRemoveMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___H: MacAddressingLocalServerHandler<___T>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for MacAddressingwhere
___T: Transport,
MacAddressingSetModeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingAddMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingRemoveMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___H: MacAddressingLocalServerHandler<___T>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for MacAddressingwhere
___H: Send + MacAddressingServerHandler<___T>,
___T: Transport,
MacAddressingSetModeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingAddMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingRemoveMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for MacAddressingwhere
___H: Send + MacAddressingServerHandler<___T>,
___T: Transport,
MacAddressingSetModeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingAddMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
MacAddressingRemoveMulticastAddressRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for MacAddressingwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for MacAddressingwhere
___T: Transport,
Source§impl HasTransport for MacAddressing
Available on Fuchsia only.
impl HasTransport for MacAddressing
Available on Fuchsia only.
Source§impl PartialEq for MacAddressing
impl PartialEq for MacAddressing
impl StructuralPartialEq for MacAddressing
Auto Trait Implementations§
impl Freeze for MacAddressing
impl RefUnwindSafe for MacAddressing
impl Send for MacAddressing
impl Sync for MacAddressing
impl Unpin for MacAddressing
impl UnsafeUnpin for MacAddressing
impl UnwindSafe for MacAddressing
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]