#[repr(C)]pub struct ArchivedInstallSnapshotRequest{
pub term: <u64 as Archive>::Archived,
pub leader_id: <u64 as Archive>::Archived,
pub last_included_index: <u64 as Archive>::Archived,
pub last_included_term: <u64 as Archive>::Archived,
pub offset: <u64 as Archive>::Archived,
pub data: <Vec<u8> as Archive>::Archived,
pub done: <bool as Archive>::Archived,
pub group_id: <u64 as Archive>::Archived,
pub total_size: <u64 as Archive>::Archived,
}Expand description
An archived InstallSnapshotRequest
Fields§
§term: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::term
leader_id: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::leader_id
last_included_index: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::last_included_index
last_included_term: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::last_included_term
offset: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::offset
data: <Vec<u8> as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::data
done: <bool as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::done
group_id: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::group_id
total_size: <u64 as Archive>::ArchivedThe archived counterpart of InstallSnapshotRequest::total_size
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedInstallSnapshotRequest
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedInstallSnapshotRequest
impl Portable for ArchivedInstallSnapshotRequest
Auto Trait Implementations§
impl Freeze for ArchivedInstallSnapshotRequest
impl RefUnwindSafe for ArchivedInstallSnapshotRequest
impl Send for ArchivedInstallSnapshotRequest
impl Sync for ArchivedInstallSnapshotRequest
impl !Unpin for ArchivedInstallSnapshotRequest
impl !UnsafeUnpin for ArchivedInstallSnapshotRequest
impl UnwindSafe for ArchivedInstallSnapshotRequest
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> 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>
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.