pub struct InterpreterDataEnvelopeRepr;
Trait Implementations§
source§impl Debug for InterpreterDataEnvelopeRepr
impl Debug for InterpreterDataEnvelopeRepr
source§impl Default for InterpreterDataEnvelopeRepr
impl Default for InterpreterDataEnvelopeRepr
source§fn default() -> InterpreterDataEnvelopeRepr
fn default() -> InterpreterDataEnvelopeRepr
Returns the “default value” for a type. Read more
source§impl FromSerialized<Versions> for InterpreterDataEnvelopeRepr
impl FromSerialized<Versions> for InterpreterDataEnvelopeRepr
fn deserialize(&self, repr: &[u8]) -> Result<Versions, Self::DeserializeError>
source§impl Representation for InterpreterDataEnvelopeRepr
impl Representation for InterpreterDataEnvelopeRepr
type SerializeError = Error
type DeserializeError = Error
type WriteError = Error
type Format = RmpSerdeFormat
type SerializedValue = Vec<u8>
fn get_format(&self) -> InterpreterDataEnvelopeFormat
Auto Trait Implementations§
impl Freeze for InterpreterDataEnvelopeRepr
impl RefUnwindSafe for InterpreterDataEnvelopeRepr
impl Send for InterpreterDataEnvelopeRepr
impl Sync for InterpreterDataEnvelopeRepr
impl Unpin for InterpreterDataEnvelopeRepr
impl UnwindSafe for InterpreterDataEnvelopeRepr
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§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> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.