pub struct DiskWithReservationsHandle(pub Resource<DiskHandleKind>);
Expand description
Disk handle for a disk that emulates persistent reservation support.
Tuple Fields§
§0: Resource<DiskHandleKind>
Trait Implementations§
Source§impl DefaultEncoding for DiskWithReservationsHandle
impl DefaultEncoding for DiskWithReservationsHandle
Source§impl ResourceId<DiskHandleKind> for DiskWithReservationsHandle
impl ResourceId<DiskHandleKind> for DiskWithReservationsHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for DiskWithReservationsHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for DiskWithReservationsHandle
Source§impl StructEncodeMetadata<Resource> for DiskWithReservationsHandle
impl StructEncodeMetadata<Resource> for DiskWithReservationsHandle
Auto Trait Implementations§
impl Freeze for DiskWithReservationsHandle
impl !RefUnwindSafe for DiskWithReservationsHandle
impl Send for DiskWithReservationsHandle
impl !Sync for DiskWithReservationsHandle
impl Unpin for DiskWithReservationsHandle
impl !UnwindSafe for DiskWithReservationsHandle
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
].