pub struct DiskLayerHandle(pub Resource<DiskHandleKind>);
Expand description
Handle for a disk layer backed by a full disk.
Tuple Fields§
§0: Resource<DiskHandleKind>
Trait Implementations§
Source§impl DefaultEncoding for DiskLayerHandle
impl DefaultEncoding for DiskLayerHandle
Source§impl ResourceId<DiskLayerHandleKind> for DiskLayerHandle
impl ResourceId<DiskLayerHandleKind> for DiskLayerHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for DiskLayerHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for DiskLayerHandle
Source§impl StructEncodeMetadata<Resource> for DiskLayerHandle
impl StructEncodeMetadata<Resource> for DiskLayerHandle
Auto Trait Implementations§
impl Freeze for DiskLayerHandle
impl !RefUnwindSafe for DiskLayerHandle
impl Send for DiskLayerHandle
impl !Sync for DiskLayerHandle
impl Unpin for DiskLayerHandle
impl !UnwindSafe for DiskLayerHandle
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
].