pub struct NodeDeviceInfo {
pub vid: Option<u32>,
pub pid: Option<u32>,
pub did: Option<u32>,
pub mmio_count: Option<u32>,
pub irq_count: Option<u32>,
pub bti_count: Option<u32>,
pub smc_count: Option<u32>,
pub metadata_count: Option<u32>,
pub name: Option<String>,
}Fields§
§vid: Option<u32>§pid: Option<u32>§did: Option<u32>§mmio_count: Option<u32>§irq_count: Option<u32>§bti_count: Option<u32>§smc_count: Option<u32>§metadata_count: Option<u32>§name: Option<String>Trait Implementations§
Source§impl Clone for NodeDeviceInfo
impl Clone for NodeDeviceInfo
Source§fn clone(&self) -> NodeDeviceInfo
fn clone(&self) -> NodeDeviceInfo
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 moreSource§impl Debug for NodeDeviceInfo
impl Debug for NodeDeviceInfo
Source§impl Default for NodeDeviceInfo
impl Default for NodeDeviceInfo
Source§fn default() -> NodeDeviceInfo
fn default() -> NodeDeviceInfo
Returns the “default value” for a type. Read more
Source§impl<'a, ___E> Encode<NodeDeviceInfo<'static>, ___E> for &'a NodeDeviceInfowhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<NodeDeviceInfo<'static>, ___E> for &'a NodeDeviceInfowhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<NodeDeviceInfo<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<NodeDeviceInfo<'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> Encode<NodeDeviceInfo<'static>, ___E> for NodeDeviceInfowhere
___E: Encoder + ?Sized,
impl<___E> Encode<NodeDeviceInfo<'static>, ___E> for NodeDeviceInfowhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<NodeDeviceInfo<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<NodeDeviceInfo<'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<'de> FromWire<NodeDeviceInfo<'de>> for NodeDeviceInfo
impl<'de> FromWire<NodeDeviceInfo<'de>> for NodeDeviceInfo
Source§fn from_wire(wire_: NodeDeviceInfo<'de>) -> NodeDeviceInfo
fn from_wire(wire_: NodeDeviceInfo<'de>) -> NodeDeviceInfo
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<NodeDeviceInfo<'de>> for NodeDeviceInfo
impl<'de> FromWireRef<NodeDeviceInfo<'de>> for NodeDeviceInfo
Source§fn from_wire_ref(wire: &NodeDeviceInfo<'de>) -> NodeDeviceInfo
fn from_wire_ref(wire: &NodeDeviceInfo<'de>) -> NodeDeviceInfo
Converts the given reference to this type.
Source§impl Hash for NodeDeviceInfo
impl Hash for NodeDeviceInfo
Source§impl Ord for NodeDeviceInfo
impl Ord for NodeDeviceInfo
Source§fn cmp(&self, other: &NodeDeviceInfo) -> Ordering
fn cmp(&self, other: &NodeDeviceInfo) -> 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
Source§impl PartialEq for NodeDeviceInfo
impl PartialEq for NodeDeviceInfo
Source§fn eq(&self, other: &NodeDeviceInfo) -> bool
fn eq(&self, other: &NodeDeviceInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for NodeDeviceInfo
impl PartialOrd for NodeDeviceInfo
impl Eq for NodeDeviceInfo
impl StructuralPartialEq for NodeDeviceInfo
Auto Trait Implementations§
impl Freeze for NodeDeviceInfo
impl RefUnwindSafe for NodeDeviceInfo
impl Send for NodeDeviceInfo
impl Sync for NodeDeviceInfo
impl Unpin for NodeDeviceInfo
impl UnsafeUnpin for NodeDeviceInfo
impl UnwindSafe for NodeDeviceInfo
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
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]