#[repr(u8)]pub enum ArchivedRaftCommand{
Upsert {
conn_id: <u64 as Archive>::Archived,
txid: <u64 as Archive>::Archived,
client_addr: <[u8; 16] as Archive>::Archived,
nat_entry: <(u16, u16) as Archive>::Archived,
assigned_pod: <u32 as Archive>::Archived,
},
Delete {
conn_id: <u64 as Archive>::Archived,
},
Cleanup {
before_timestamp: <u64 as Archive>::Archived,
},
Noop,
}Expand description
An archived RaftCommand
Variants§
Upsert
The archived counterpart of RaftCommand::Upsert
Fields
§
conn_id: <u64 as Archive>::ArchivedThe archived counterpart of RaftCommand::Upsert::conn_id
§
txid: <u64 as Archive>::ArchivedThe archived counterpart of RaftCommand::Upsert::txid
§
client_addr: <[u8; 16] as Archive>::ArchivedThe archived counterpart of RaftCommand::Upsert::client_addr
§
nat_entry: <(u16, u16) as Archive>::ArchivedThe archived counterpart of RaftCommand::Upsert::nat_entry
§
assigned_pod: <u32 as Archive>::ArchivedThe archived counterpart of RaftCommand::Upsert::assigned_pod
Delete
The archived counterpart of RaftCommand::Delete
Fields
§
conn_id: <u64 as Archive>::ArchivedThe archived counterpart of RaftCommand::Delete::conn_id
Cleanup
The archived counterpart of RaftCommand::Cleanup
Fields
§
before_timestamp: <u64 as Archive>::ArchivedThe archived counterpart of RaftCommand::Cleanup::before_timestamp
Noop
The archived counterpart of RaftCommand::Noop
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRaftCommand
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRaftCommand
Source§impl Debug for ArchivedRaftCommand
impl Debug for ArchivedRaftCommand
Source§impl PartialEq<ArchivedRaftCommand> for RaftCommand
impl PartialEq<ArchivedRaftCommand> for RaftCommand
Source§impl PartialEq<RaftCommand> for ArchivedRaftCommand
impl PartialEq<RaftCommand> for ArchivedRaftCommand
impl Portable for ArchivedRaftCommand
Auto Trait Implementations§
impl Freeze for ArchivedRaftCommand
impl RefUnwindSafe for ArchivedRaftCommand
impl Send for ArchivedRaftCommand
impl Sync for ArchivedRaftCommand
impl Unpin for ArchivedRaftCommand
impl UnwindSafe for ArchivedRaftCommand
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.