pub struct AutoFormattedDiskHandle {
pub disk: Resource<DiskHandleKind>,
pub guid: [u8; 16],
}
Expand description
Configuration for a disk that is automatically formatted (if it is not already formatted) while being resolved.
Fields§
§disk: Resource<DiskHandleKind>
The disk resource.
guid: [u8; 16]
The GUID to check for.
Trait Implementations§
Source§impl DefaultEncoding for AutoFormattedDiskHandle
impl DefaultEncoding for AutoFormattedDiskHandle
Source§impl ResourceId<DiskHandleKind> for AutoFormattedDiskHandle
impl ResourceId<DiskHandleKind> for AutoFormattedDiskHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for AutoFormattedDiskHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for AutoFormattedDiskHandle
Source§impl StructEncodeMetadata<Resource> for AutoFormattedDiskHandle
impl StructEncodeMetadata<Resource> for AutoFormattedDiskHandle
Auto Trait Implementations§
impl Freeze for AutoFormattedDiskHandle
impl !RefUnwindSafe for AutoFormattedDiskHandle
impl Send for AutoFormattedDiskHandle
impl !Sync for AutoFormattedDiskHandle
impl Unpin for AutoFormattedDiskHandle
impl !UnwindSafe for AutoFormattedDiskHandle
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
].