pub struct VirtioBlkHandle {
pub disk: Resource<DiskHandleKind>,
pub read_only: bool,
}Fields§
§disk: Resource<DiskHandleKind>§read_only: boolTrait Implementations§
Source§impl DefaultEncoding for VirtioBlkHandle
impl DefaultEncoding for VirtioBlkHandle
Source§impl ResourceId<VirtioDeviceHandle> for VirtioBlkHandle
impl ResourceId<VirtioDeviceHandle> for VirtioBlkHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioBlkHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioBlkHandle
Source§impl StructEncodeMetadata<Resource> for VirtioBlkHandle
impl StructEncodeMetadata<Resource> for VirtioBlkHandle
Auto Trait Implementations§
impl Freeze for VirtioBlkHandle
impl !RefUnwindSafe for VirtioBlkHandle
impl Send for VirtioBlkHandle
impl !Sync for VirtioBlkHandle
impl Unpin for VirtioBlkHandle
impl !UnwindSafe for VirtioBlkHandle
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<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, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self into a Resource.§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].