pub struct NvmeController {
pub instance_id: Guid,
pub namespaces: Vec<NvmeNamespace>,
}
Fields§
§instance_id: Guid
§namespaces: Vec<NvmeNamespace>
Trait Implementations§
Source§impl Clone for NvmeController
impl Clone for NvmeController
Source§fn clone(&self) -> NvmeController
fn clone(&self) -> NvmeController
Returns a copy of the value. Read more
1.0.0 · 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 NvmeController
impl Debug for NvmeController
Source§impl DefaultEncoding for NvmeController
impl DefaultEncoding for NvmeController
Source§impl Inspect for NvmeController
impl Inspect for NvmeController
Source§impl PartialEq for NvmeController
impl PartialEq for NvmeController
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for NvmeController
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for NvmeController
Source§impl StructEncodeMetadata<Resource> for NvmeController
impl StructEncodeMetadata<Resource> for NvmeController
Source§impl StructMetadata for NvmeController
impl StructMetadata for NvmeController
impl Eq for NvmeController
impl StructuralPartialEq for NvmeController
Auto Trait Implementations§
impl Freeze for NvmeController
impl RefUnwindSafe for NvmeController
impl Send for NvmeController
impl Sync for NvmeController
impl Unpin for NvmeController
impl UnwindSafe for NvmeController
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].