#[repr(C)]pub struct ArchivedImportEdge{
pub target: <ModuleId as Archive>::Archived,
pub condition_ast_root: <Option<NodeId> as Archive>::Archived,
}Expand description
An archived ImportEdge
Fields§
§target: <ModuleId as Archive>::ArchivedThe archived counterpart of ImportEdge::target
condition_ast_root: <Option<NodeId> as Archive>::ArchivedThe archived counterpart of ImportEdge::condition_ast_root
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedImportEdge
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedImportEdge
Source§impl Debug for ArchivedImportEdge
impl Debug for ArchivedImportEdge
impl Portable for ArchivedImportEdge
Auto Trait Implementations§
impl Freeze for ArchivedImportEdge
impl RefUnwindSafe for ArchivedImportEdge
impl Send for ArchivedImportEdge
impl Sync for ArchivedImportEdge
impl Unpin for ArchivedImportEdge
impl UnsafeUnpin for ArchivedImportEdge
impl UnwindSafe for ArchivedImportEdge
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.