#[repr(C)]pub struct ArchivedIncludeSummary{
pub path: <String as Archive>::Archived,
pub target_entity: <String as Archive>::Archived,
pub relation_type: <String as Archive>::Archived,
pub depth: <u32 as Archive>::Archived,
pub estimated_rows: <u64 as Archive>::Archived,
pub filter_description: <Option<String> as Archive>::Archived,
}Expand description
An archived IncludeSummary
Fields§
§path: <String as Archive>::ArchivedThe archived counterpart of IncludeSummary::path
target_entity: <String as Archive>::ArchivedThe archived counterpart of IncludeSummary::target_entity
relation_type: <String as Archive>::ArchivedThe archived counterpart of IncludeSummary::relation_type
depth: <u32 as Archive>::ArchivedThe archived counterpart of IncludeSummary::depth
estimated_rows: <u64 as Archive>::ArchivedThe archived counterpart of IncludeSummary::estimated_rows
filter_description: <Option<String> as Archive>::ArchivedThe archived counterpart of IncludeSummary::filter_description
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedIncludeSummarywhere
String: Archive,
u32: Archive,
u64: Archive,
Option<String>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedIncludeSummarywhere
String: Archive,
u32: Archive,
u64: Archive,
Option<String>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedIncludeSummary
Auto Trait Implementations§
impl Freeze for ArchivedIncludeSummary
impl RefUnwindSafe for ArchivedIncludeSummary
impl Send for ArchivedIncludeSummary
impl Sync for ArchivedIncludeSummary
impl !Unpin for ArchivedIncludeSummary
impl UnwindSafe for ArchivedIncludeSummary
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.