#[repr(C)]pub struct ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,{
pub ops: <Box<[InitExprOp]> as Archive>::Archived,
}Expand description
An archived InitExpr
Fields§
§ops: <Box<[InitExprOp]> as Archive>::ArchivedThe archived counterpart of InitExpr::ops
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,
<__C as Fallible>::Error: Trace,
<Box<[InitExprOp]> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,
<__C as Fallible>::Error: Trace,
<Box<[InitExprOp]> as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,
impl Debug for ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,
Source§impl PartialEq<ArchivedInitExpr> for InitExprwhere
Box<[InitExprOp]>: Archive,
<Box<[InitExprOp]> as Archive>::Archived: PartialEq<Box<[InitExprOp]>>,
impl PartialEq<ArchivedInitExpr> for InitExprwhere
Box<[InitExprOp]>: Archive,
<Box<[InitExprOp]> as Archive>::Archived: PartialEq<Box<[InitExprOp]>>,
Source§impl PartialEq<InitExpr> for ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,
<Box<[InitExprOp]> as Archive>::Archived: PartialEq<Box<[InitExprOp]>>,
impl PartialEq<InitExpr> for ArchivedInitExprwhere
Box<[InitExprOp]>: Archive,
<Box<[InitExprOp]> as Archive>::Archived: PartialEq<Box<[InitExprOp]>>,
impl Portable for ArchivedInitExpr
Auto Trait Implementations§
impl Freeze for ArchivedInitExpr
impl RefUnwindSafe for ArchivedInitExpr
impl Send for ArchivedInitExpr
impl Sync for ArchivedInitExpr
impl !Unpin for ArchivedInitExpr
impl UnwindSafe for ArchivedInitExpr
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<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>
Returns the layout of the type.