Struct air_test_utils::ArchivedCidInfo
source · #[repr(C)]pub struct ArchivedCidInfowhere
CidStore<RawValue>: Archive,
CidStore<SecurityTetraplet>: Archive,
CidStore<CanonCidAggregate>: Archive,
CidStore<CanonResultCidAggregate>: Archive,
CidStore<ServiceResultCidAggregate>: Archive,{
pub value_store: <CidStore<RawValue> as Archive>::Archived,
pub tetraplet_store: <CidStore<SecurityTetraplet> as Archive>::Archived,
pub canon_element_store: <CidStore<CanonCidAggregate> as Archive>::Archived,
pub canon_result_store: <CidStore<CanonResultCidAggregate> as Archive>::Archived,
pub service_result_store: <CidStore<ServiceResultCidAggregate> as Archive>::Archived,
}
Expand description
An archived CidInfo
Fields§
§value_store: <CidStore<RawValue> as Archive>::Archived
The archived counterpart of CidInfo::value_store
tetraplet_store: <CidStore<SecurityTetraplet> as Archive>::Archived
The archived counterpart of CidInfo::tetraplet_store
canon_element_store: <CidStore<CanonCidAggregate> as Archive>::Archived
The archived counterpart of CidInfo::canon_element_store
canon_result_store: <CidStore<CanonResultCidAggregate> as Archive>::Archived
The archived counterpart of CidInfo::canon_result_store
service_result_store: <CidStore<ServiceResultCidAggregate> as Archive>::Archived
The archived counterpart of CidInfo::service_result_store
Trait Implementations§
source§impl<__C> CheckBytes<__C> for ArchivedCidInfowhere
CidStore<RawValue>: Archive,
CidStore<SecurityTetraplet>: Archive,
CidStore<CanonCidAggregate>: Archive,
CidStore<CanonResultCidAggregate>: Archive,
CidStore<ServiceResultCidAggregate>: Archive,
<CidStore<RawValue> as Archive>::Archived: CheckBytes<__C>,
<CidStore<SecurityTetraplet> as Archive>::Archived: CheckBytes<__C>,
<CidStore<CanonCidAggregate> as Archive>::Archived: CheckBytes<__C>,
<CidStore<CanonResultCidAggregate> as Archive>::Archived: CheckBytes<__C>,
<CidStore<ServiceResultCidAggregate> as Archive>::Archived: CheckBytes<__C>,
__C: ?Sized,
impl<__C> CheckBytes<__C> for ArchivedCidInfowhere
CidStore<RawValue>: Archive,
CidStore<SecurityTetraplet>: Archive,
CidStore<CanonCidAggregate>: Archive,
CidStore<CanonResultCidAggregate>: Archive,
CidStore<ServiceResultCidAggregate>: Archive,
<CidStore<RawValue> as Archive>::Archived: CheckBytes<__C>,
<CidStore<SecurityTetraplet> as Archive>::Archived: CheckBytes<__C>,
<CidStore<CanonCidAggregate> as Archive>::Archived: CheckBytes<__C>,
<CidStore<CanonResultCidAggregate> as Archive>::Archived: CheckBytes<__C>,
<CidStore<ServiceResultCidAggregate> as Archive>::Archived: CheckBytes<__C>,
__C: ?Sized,
source§unsafe fn check_bytes<'__bytecheck>(
value: *const ArchivedCidInfo,
context: &mut __C,
) -> Result<&'__bytecheck ArchivedCidInfo, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const ArchivedCidInfo, context: &mut __C, ) -> Result<&'__bytecheck ArchivedCidInfo, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedCidInfo
impl RefUnwindSafe for ArchivedCidInfo
impl Send for ArchivedCidInfo
impl Sync for ArchivedCidInfo
impl !Unpin for ArchivedCidInfo
impl UnwindSafe for ArchivedCidInfo
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§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>
Gets the layout of the type.