#[repr(u32)]pub enum MacFilterMode {
MulticastFilter = 0,
MulticastPromiscuous = 1,
Promiscuous = 2,
UnknownOrdinal_(u32),
}Expand description
The address filtering mode supported by MAC devices.
Variants§
Trait Implementations§
Source§impl Clone for MacFilterMode
impl Clone for MacFilterMode
Source§fn clone(&self) -> MacFilterMode
fn clone(&self) -> MacFilterMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MacFilterMode
Source§impl Debug for MacFilterMode
impl Debug for MacFilterMode
Source§impl<___E> Encode<MacFilterMode, ___E> for MacFilterModewhere
___E: ?Sized,
impl<___E> Encode<MacFilterMode, ___E> for MacFilterModewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<MacFilterMode>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<MacFilterMode>, _: (), ) -> 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<MacFilterMode, ___E> for &'a MacFilterModewhere
___E: ?Sized,
impl<'a, ___E> Encode<MacFilterMode, ___E> for &'a MacFilterModewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<MacFilterMode>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<MacFilterMode>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
impl Eq for MacFilterMode
Source§impl From<MacFilterMode> for MacFilterMode
impl From<MacFilterMode> for MacFilterMode
Source§fn from(wire: MacFilterMode) -> MacFilterMode
fn from(wire: MacFilterMode) -> MacFilterMode
Converts to this type from the input type.
Source§impl From<MacFilterMode> for MacFilterMode
impl From<MacFilterMode> for MacFilterMode
Source§fn from(natural: MacFilterMode) -> MacFilterMode
fn from(natural: MacFilterMode) -> MacFilterMode
Converts to this type from the input type.
Source§impl From<u32> for MacFilterMode
impl From<u32> for MacFilterMode
Source§fn from(value: u32) -> MacFilterMode
fn from(value: u32) -> MacFilterMode
Converts to this type from the input type.
Source§impl FromWire<MacFilterMode> for MacFilterMode
impl FromWire<MacFilterMode> for MacFilterMode
Source§fn from_wire(wire: MacFilterMode) -> MacFilterMode
fn from_wire(wire: MacFilterMode) -> MacFilterMode
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<MacFilterMode> for MacFilterMode
impl FromWireRef<MacFilterMode> for MacFilterMode
Source§fn from_wire_ref(wire: &MacFilterMode) -> MacFilterMode
fn from_wire_ref(wire: &MacFilterMode) -> MacFilterMode
Converts the given reference to this type.
Source§impl Hash for MacFilterMode
impl Hash for MacFilterMode
Source§impl Ord for MacFilterMode
impl Ord for MacFilterMode
Source§fn cmp(&self, other: &MacFilterMode) -> Ordering
fn cmp(&self, other: &MacFilterMode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MacFilterMode
impl PartialEq for MacFilterMode
Source§impl PartialOrd for MacFilterMode
impl PartialOrd for MacFilterMode
impl StructuralPartialEq for MacFilterMode
Auto Trait Implementations§
impl Freeze for MacFilterMode
impl RefUnwindSafe for MacFilterMode
impl Send for MacFilterMode
impl Sync for MacFilterMode
impl Unpin for MacFilterMode
impl UnsafeUnpin for MacFilterMode
impl UnwindSafe for MacFilterMode
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]