#[repr(C)]pub struct ArchivedConnMeta{
pub client_addr: <[u8; 16] as Archive>::Archived,
pub nat_entry: <(u16, u16) as Archive>::Archived,
pub assigned_pod: <u32 as Archive>::Archived,
pub stream_states: <Vec<StreamState> as Archive>::Archived,
}Expand description
An archived ConnMeta
Fields§
§client_addr: <[u8; 16] as Archive>::ArchivedThe archived counterpart of ConnMeta::client_addr
nat_entry: <(u16, u16) as Archive>::ArchivedThe archived counterpart of ConnMeta::nat_entry
assigned_pod: <u32 as Archive>::ArchivedThe archived counterpart of ConnMeta::assigned_pod
stream_states: <Vec<StreamState> as Archive>::ArchivedThe archived counterpart of ConnMeta::stream_states
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedConnMetawhere
[u8; 16]: Archive,
(u16, u16): Archive,
u32: Archive,
Vec<StreamState>: Archive,
<__C as Fallible>::Error: Trace,
<[u8; 16] as Archive>::Archived: CheckBytes<__C>,
<(u16, u16) as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<Vec<StreamState> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedConnMetawhere
[u8; 16]: Archive,
(u16, u16): Archive,
u32: Archive,
Vec<StreamState>: Archive,
<__C as Fallible>::Error: Trace,
<[u8; 16] as Archive>::Archived: CheckBytes<__C>,
<(u16, u16) as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<Vec<StreamState> as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedConnMeta
impl Debug for ArchivedConnMeta
impl Portable for ArchivedConnMeta
Auto Trait Implementations§
impl Freeze for ArchivedConnMeta
impl RefUnwindSafe for ArchivedConnMeta
impl Send for ArchivedConnMeta
impl Sync for ArchivedConnMeta
impl !Unpin for ArchivedConnMeta
impl UnwindSafe for ArchivedConnMeta
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.