#[repr(C, align(8))]pub struct ArchivedJournalEntryPortRouteAddV1{
pub cidr: Archived<JournalIpCidrV1>,
pub via_router: Archived<IpAddr>,
pub preferred_until: Archived<Option<Duration>>,
pub expires_at: Archived<Option<Duration>>,
}
Expand description
An archived JournalEntryPortRouteAddV1
Fields§
§cidr: Archived<JournalIpCidrV1>
The archived counterpart of JournalEntryPortRouteAddV1::cidr
via_router: Archived<IpAddr>
The archived counterpart of JournalEntryPortRouteAddV1::via_router
preferred_until: Archived<Option<Duration>>
The archived counterpart of JournalEntryPortRouteAddV1::preferred_until
expires_at: Archived<Option<Duration>>
The archived counterpart of JournalEntryPortRouteAddV1::expires_at
Trait Implementations§
source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedJournalEntryPortRouteAddV1where
JournalIpCidrV1: Archive,
IpAddr: Archive,
Option<Duration>: Archive,
Archived<JournalIpCidrV1>: CheckBytes<__C>,
Archived<IpAddr>: CheckBytes<__C>,
Archived<Option<Duration>>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedJournalEntryPortRouteAddV1where
JournalIpCidrV1: Archive,
IpAddr: Archive,
Option<Duration>: Archive,
Archived<JournalIpCidrV1>: CheckBytes<__C>,
Archived<IpAddr>: CheckBytes<__C>,
Archived<Option<Duration>>: CheckBytes<__C>,
§type Error = StructCheckError
type Error = StructCheckError
The error that may result from checking the type.
source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedJournalEntryPortRouteAddV1
impl RefUnwindSafe for ArchivedJournalEntryPortRouteAddV1
impl Send for ArchivedJournalEntryPortRouteAddV1
impl Sync for ArchivedJournalEntryPortRouteAddV1
impl Unpin for ArchivedJournalEntryPortRouteAddV1
impl UnwindSafe for ArchivedJournalEntryPortRouteAddV1
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
Gets the layout of the type.
source§impl<T> Upcastable for T
impl<T> Upcastable for T
source§fn upcast_any_ref(&self) -> &(dyn Any + 'static)
fn upcast_any_ref(&self) -> &(dyn Any + 'static)
upcast ref
source§fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
upcast mut ref