pub struct ArchivedIrMetadata{
pub source_hash: Archived<String>,
pub compiled_at: Archived<u64>,
pub compiler_version: Archived<String>,
pub parameters: Archived<Vec<ParamDecl>>,
pub data_sources: Archived<Vec<DataDecl>>,
}Expand description
An archived IrMetadata
Fields§
§source_hash: Archived<String>The archived counterpart of IrMetadata::source_hash
compiled_at: Archived<u64>The archived counterpart of IrMetadata::compiled_at
compiler_version: Archived<String>The archived counterpart of IrMetadata::compiler_version
parameters: Archived<Vec<ParamDecl>>The archived counterpart of IrMetadata::parameters
data_sources: Archived<Vec<DataDecl>>The archived counterpart of IrMetadata::data_sources
Auto Trait Implementations§
impl Freeze for ArchivedIrMetadata
impl RefUnwindSafe for ArchivedIrMetadata
impl Send for ArchivedIrMetadata
impl Sync for ArchivedIrMetadata
impl !Unpin for ArchivedIrMetadata
impl UnwindSafe for ArchivedIrMetadata
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§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.