#[repr(C)]pub struct ArchivedProfilewhere
Architecture: Archive,
IndexMap<String, Enum>: Archive,
IndexMap<String, Struct>: Archive,
IndexMap<String, u64>: Archive,{
pub architecture: <Architecture as Archive>::Archived,
pub enums: <IndexMap<String, Enum> as Archive>::Archived,
pub structs: <IndexMap<String, Struct> as Archive>::Archived,
pub symbols: <IndexMap<String, u64> as Archive>::Archived,
}Expand description
An archived Profile
Fields§
§architecture: <Architecture as Archive>::ArchivedThe archived counterpart of Profile::architecture
enums: <IndexMap<String, Enum> as Archive>::ArchivedThe archived counterpart of Profile::enums
structs: <IndexMap<String, Struct> as Archive>::ArchivedThe archived counterpart of Profile::structs
symbols: <IndexMap<String, u64> as Archive>::ArchivedThe archived counterpart of Profile::symbols
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedProfilewhere
Architecture: Archive,
IndexMap<String, Enum>: Archive,
IndexMap<String, Struct>: Archive,
IndexMap<String, u64>: Archive,
<__C as Fallible>::Error: Trace,
<Architecture as Archive>::Archived: CheckBytes<__C>,
<IndexMap<String, Enum> as Archive>::Archived: CheckBytes<__C>,
<IndexMap<String, Struct> as Archive>::Archived: CheckBytes<__C>,
<IndexMap<String, u64> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedProfilewhere
Architecture: Archive,
IndexMap<String, Enum>: Archive,
IndexMap<String, Struct>: Archive,
IndexMap<String, u64>: Archive,
<__C as Fallible>::Error: Trace,
<Architecture as Archive>::Archived: CheckBytes<__C>,
<IndexMap<String, Enum> as Archive>::Archived: CheckBytes<__C>,
<IndexMap<String, Struct> as Archive>::Archived: CheckBytes<__C>,
<IndexMap<String, u64> as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedProfile
impl Debug for ArchivedProfile
impl Portable for ArchivedProfilewhere
Architecture: Archive,
IndexMap<String, Enum>: Archive,
IndexMap<String, Struct>: Archive,
IndexMap<String, u64>: Archive,
<Architecture as Archive>::Archived: Portable,
<IndexMap<String, Enum> as Archive>::Archived: Portable,
<IndexMap<String, Struct> as Archive>::Archived: Portable,
<IndexMap<String, u64> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedProfile
impl !UnsafeUnpin for ArchivedProfile
impl Freeze for ArchivedProfile
impl RefUnwindSafe for ArchivedProfile
impl Send for ArchivedProfile
impl Sync for ArchivedProfile
impl UnwindSafe for ArchivedProfile
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<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>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.