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