pub struct PortStatus {
pub flags: Option<StatusFlags>,
pub mtu: Option<u32>,
}Expand description
Dynamic port information.
Fields§
§flags: Option<StatusFlags>§mtu: Option<u32>Trait Implementations§
Source§impl Clone for PortStatus
impl Clone for PortStatus
Source§fn clone(&self) -> PortStatus
fn clone(&self) -> PortStatus
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 PortStatus
Source§impl Debug for PortStatus
impl Debug for PortStatus
Source§impl Default for PortStatus
impl Default for PortStatus
Source§fn default() -> PortStatus
fn default() -> PortStatus
Returns the “default value” for a type. Read more
Source§impl<___E> Encode<PortStatus<'static>, ___E> for PortStatuswhere
___E: Encoder + ?Sized,
impl<___E> Encode<PortStatus<'static>, ___E> for PortStatuswhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<PortStatus<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<PortStatus<'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<PortStatus<'static>, ___E> for &'a PortStatuswhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<PortStatus<'static>, ___E> for &'a PortStatuswhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<PortStatus<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<PortStatus<'static>>, _: (), ) -> 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 PortStatus
Source§impl<'de> FromWire<PortStatus<'de>> for PortStatus
impl<'de> FromWire<PortStatus<'de>> for PortStatus
Source§fn from_wire(wire_: PortStatus<'de>) -> PortStatus
fn from_wire(wire_: PortStatus<'de>) -> PortStatus
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<PortStatus<'de>> for PortStatus
impl<'de> FromWireRef<PortStatus<'de>> for PortStatus
Source§fn from_wire_ref(wire: &PortStatus<'de>) -> PortStatus
fn from_wire_ref(wire: &PortStatus<'de>) -> PortStatus
Converts the given reference to this type.
Source§impl Hash for PortStatus
impl Hash for PortStatus
Source§impl Ord for PortStatus
impl Ord for PortStatus
Source§fn cmp(&self, other: &PortStatus) -> Ordering
fn cmp(&self, other: &PortStatus) -> 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 PortStatus
impl PartialEq for PortStatus
Source§impl PartialOrd for PortStatus
impl PartialOrd for PortStatus
impl StructuralPartialEq for PortStatus
Auto Trait Implementations§
impl Freeze for PortStatus
impl RefUnwindSafe for PortStatus
impl Send for PortStatus
impl Sync for PortStatus
impl Unpin for PortStatus
impl UnsafeUnpin for PortStatus
impl UnwindSafe for PortStatus
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]