pub struct MacAddrSetModeRequest {
pub mode: MacFilterMode,
pub multicast_macs: Vec<MacAddress>,
}Fields§
§mode: MacFilterMode§multicast_macs: Vec<MacAddress>Trait Implementations§
Source§impl Clone for MacAddrSetModeRequest
impl Clone for MacAddrSetModeRequest
Source§impl Debug for MacAddrSetModeRequest
impl Debug for MacAddrSetModeRequest
Source§impl<___E> Encode<MacAddrSetModeRequest<'static>, ___E> for MacAddrSetModeRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
impl<___E> Encode<MacAddrSetModeRequest<'static>, ___E> for MacAddrSetModeRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<MacAddrSetModeRequest<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<MacAddrSetModeRequest<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> Encode<MacAddrSetModeRequest<'static>, ___E> for &'a MacAddrSetModeRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
impl<'a, ___E> Encode<MacAddrSetModeRequest<'static>, ___E> for &'a MacAddrSetModeRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<MacAddrSetModeRequest<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<MacAddrSetModeRequest<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> EncodeOption<Box<'static, MacAddrSetModeRequest<'static>>, ___E> for MacAddrSetModeRequest
impl<___E> EncodeOption<Box<'static, MacAddrSetModeRequest<'static>>, ___E> for MacAddrSetModeRequest
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, MacAddrSetModeRequest<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, MacAddrSetModeRequest<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, MacAddrSetModeRequest<'static>>, ___E> for &'a MacAddrSetModeRequestwhere
___E: Encoder + ?Sized,
&'a MacAddrSetModeRequest: Encode<MacAddrSetModeRequest<'static>, ___E>,
impl<'a, ___E> EncodeOption<Box<'static, MacAddrSetModeRequest<'static>>, ___E> for &'a MacAddrSetModeRequestwhere
___E: Encoder + ?Sized,
&'a MacAddrSetModeRequest: Encode<MacAddrSetModeRequest<'static>, ___E>,
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, MacAddrSetModeRequest<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, MacAddrSetModeRequest<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<MacAddrSetModeRequest<'de>> for MacAddrSetModeRequest
impl<'de> FromWire<MacAddrSetModeRequest<'de>> for MacAddrSetModeRequest
Source§fn from_wire(wire: MacAddrSetModeRequest<'de>) -> Self
fn from_wire(wire: MacAddrSetModeRequest<'de>) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<MacAddrSetModeRequest<'de>> for MacAddrSetModeRequest
impl<'de> FromWireRef<MacAddrSetModeRequest<'de>> for MacAddrSetModeRequest
Source§fn from_wire_ref(wire: &MacAddrSetModeRequest<'de>) -> Self
fn from_wire_ref(wire: &MacAddrSetModeRequest<'de>) -> Self
Converts the given reference to this type.
Source§impl PartialEq for MacAddrSetModeRequest
impl PartialEq for MacAddrSetModeRequest
impl StructuralPartialEq for MacAddrSetModeRequest
Auto Trait Implementations§
impl Freeze for MacAddrSetModeRequest
impl RefUnwindSafe for MacAddrSetModeRequest
impl Send for MacAddrSetModeRequest
impl Sync for MacAddrSetModeRequest
impl Unpin for MacAddrSetModeRequest
impl UnsafeUnpin for MacAddrSetModeRequest
impl UnwindSafe for MacAddrSetModeRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§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]