pub struct VmSavedState { /* private fields */ }
Expand description
Saved state type that can be used to save or restore.
Trait Implementations§
Source§impl Debug for VmSavedState
impl Debug for VmSavedState
Source§impl Default for VmSavedState
impl Default for VmSavedState
Source§fn default() -> VmSavedState
fn default() -> VmSavedState
Returns the “default value” for a type. Read more
Source§impl DefaultEncoding for VmSavedState
impl DefaultEncoding for VmSavedState
Source§impl DescribeTable for VmSavedState
impl DescribeTable for VmSavedState
Source§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The protobuf message description for this type.
Source§impl PartialEq for VmSavedState
impl PartialEq for VmSavedState
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for VmSavedState
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for VmSavedState
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for VmSavedState
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for VmSavedState
Source§impl StructMetadata for VmSavedState
impl StructMetadata for VmSavedState
impl Eq for VmSavedState
impl SavedStateRoot for VmSavedState
impl StructuralPartialEq for VmSavedState
Auto Trait Implementations§
impl Freeze for VmSavedState
impl RefUnwindSafe for VmSavedState
impl Send for VmSavedState
impl Sync for VmSavedState
impl Unpin for VmSavedState
impl UnwindSafe for VmSavedState
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
].