pub struct SavedResolvedFileControlBlock {
pub block_offset: u32,
pub allocated_blocks: NonZeroU32,
pub valid_bytes: u64,
pub nonce: SavedVmgsNonce,
pub authentication_tag: SavedVmgsAuthTag,
pub attributes: u32,
pub encryption_key: SavedVmgsDatastoreKey,
}
Fields§
§block_offset: u32
§allocated_blocks: NonZeroU32
§valid_bytes: u64
§nonce: SavedVmgsNonce
§authentication_tag: SavedVmgsAuthTag
§attributes: u32
§encryption_key: SavedVmgsDatastoreKey
Trait Implementations§
Source§impl DefaultEncoding for SavedResolvedFileControlBlock
impl DefaultEncoding for SavedResolvedFileControlBlock
Source§impl DescribeTable for SavedResolvedFileControlBlock
impl DescribeTable for SavedResolvedFileControlBlock
Source§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The protobuf message description for this type.
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for SavedResolvedFileControlBlock
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for SavedResolvedFileControlBlock
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for SavedResolvedFileControlBlock
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for SavedResolvedFileControlBlock
Auto Trait Implementations§
impl Freeze for SavedResolvedFileControlBlock
impl RefUnwindSafe for SavedResolvedFileControlBlock
impl Send for SavedResolvedFileControlBlock
impl Sync for SavedResolvedFileControlBlock
impl Unpin for SavedResolvedFileControlBlock
impl UnwindSafe for SavedResolvedFileControlBlock
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> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
impl<T> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The message description.
§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> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
§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
].