#[repr(C)]pub struct ArchivedRequestVoteRequest{
pub term: <u64 as Archive>::Archived,
pub candidate_id: <u64 as Archive>::Archived,
pub last_log_index: <u64 as Archive>::Archived,
pub last_log_term: <u64 as Archive>::Archived,
pub group_id: <u64 as Archive>::Archived,
}Expand description
An archived RequestVoteRequest
Fields§
§term: <u64 as Archive>::ArchivedThe archived counterpart of RequestVoteRequest::term
candidate_id: <u64 as Archive>::ArchivedThe archived counterpart of RequestVoteRequest::candidate_id
last_log_index: <u64 as Archive>::ArchivedThe archived counterpart of RequestVoteRequest::last_log_index
last_log_term: <u64 as Archive>::ArchivedThe archived counterpart of RequestVoteRequest::last_log_term
group_id: <u64 as Archive>::ArchivedThe archived counterpart of RequestVoteRequest::group_id
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRequestVoteRequest
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRequestVoteRequest
impl Portable for ArchivedRequestVoteRequest
Auto Trait Implementations§
impl Freeze for ArchivedRequestVoteRequest
impl RefUnwindSafe for ArchivedRequestVoteRequest
impl Send for ArchivedRequestVoteRequest
impl Sync for ArchivedRequestVoteRequest
impl Unpin for ArchivedRequestVoteRequest
impl UnsafeUnpin for ArchivedRequestVoteRequest
impl UnwindSafe for ArchivedRequestVoteRequest
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.