pub struct DeviceBaseInfo {
pub rx_depth: Option<u16>,
pub tx_depth: Option<u16>,
pub buffer_alignment: Option<u32>,
pub max_buffer_length: Option<u32>,
pub min_rx_buffer_length: Option<u32>,
pub min_tx_buffer_length: Option<u32>,
pub min_tx_buffer_head: Option<u16>,
pub min_tx_buffer_tail: Option<u16>,
pub max_buffer_parts: Option<u8>,
pub min_rx_buffers: Option<u16>,
}Expand description
Network device base info.
Fields§
§rx_depth: Option<u16>§tx_depth: Option<u16>§buffer_alignment: Option<u32>§max_buffer_length: Option<u32>§min_rx_buffer_length: Option<u32>§min_tx_buffer_length: Option<u32>§min_tx_buffer_head: Option<u16>§min_tx_buffer_tail: Option<u16>§max_buffer_parts: Option<u8>§min_rx_buffers: Option<u16>Trait Implementations§
Source§impl Clone for DeviceBaseInfo
impl Clone for DeviceBaseInfo
Source§fn clone(&self) -> DeviceBaseInfo
fn clone(&self) -> DeviceBaseInfo
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 DeviceBaseInfo
Source§impl Debug for DeviceBaseInfo
impl Debug for DeviceBaseInfo
Source§impl Default for DeviceBaseInfo
impl Default for DeviceBaseInfo
Source§fn default() -> DeviceBaseInfo
fn default() -> DeviceBaseInfo
Returns the “default value” for a type. Read more
Source§impl<___E> Encode<DeviceBaseInfo<'static>, ___E> for DeviceBaseInfowhere
___E: Encoder + ?Sized,
impl<___E> Encode<DeviceBaseInfo<'static>, ___E> for DeviceBaseInfowhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<DeviceBaseInfo<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<DeviceBaseInfo<'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<DeviceBaseInfo<'static>, ___E> for &'a DeviceBaseInfowhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<DeviceBaseInfo<'static>, ___E> for &'a DeviceBaseInfowhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<DeviceBaseInfo<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<DeviceBaseInfo<'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 DeviceBaseInfo
Source§impl<'de> FromWire<DeviceBaseInfo<'de>> for DeviceBaseInfo
impl<'de> FromWire<DeviceBaseInfo<'de>> for DeviceBaseInfo
Source§fn from_wire(wire_: DeviceBaseInfo<'de>) -> DeviceBaseInfo
fn from_wire(wire_: DeviceBaseInfo<'de>) -> DeviceBaseInfo
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<DeviceBaseInfo<'de>> for DeviceBaseInfo
impl<'de> FromWireRef<DeviceBaseInfo<'de>> for DeviceBaseInfo
Source§fn from_wire_ref(wire: &DeviceBaseInfo<'de>) -> DeviceBaseInfo
fn from_wire_ref(wire: &DeviceBaseInfo<'de>) -> DeviceBaseInfo
Converts the given reference to this type.
Source§impl Hash for DeviceBaseInfo
impl Hash for DeviceBaseInfo
Source§impl Ord for DeviceBaseInfo
impl Ord for DeviceBaseInfo
Source§fn cmp(&self, other: &DeviceBaseInfo) -> Ordering
fn cmp(&self, other: &DeviceBaseInfo) -> 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 DeviceBaseInfo
impl PartialEq for DeviceBaseInfo
Source§impl PartialOrd for DeviceBaseInfo
impl PartialOrd for DeviceBaseInfo
impl StructuralPartialEq for DeviceBaseInfo
Auto Trait Implementations§
impl Freeze for DeviceBaseInfo
impl RefUnwindSafe for DeviceBaseInfo
impl Send for DeviceBaseInfo
impl Sync for DeviceBaseInfo
impl Unpin for DeviceBaseInfo
impl UnsafeUnpin for DeviceBaseInfo
impl UnwindSafe for DeviceBaseInfo
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]