#[repr(C)]pub struct ArchivedMetadataProposeResponse{
pub success: <bool as Archive>::Archived,
pub log_index: <u64 as Archive>::Archived,
pub leader_hint: <Option<u64> as Archive>::Archived,
pub error_message: <String as Archive>::Archived,
}Expand description
An archived MetadataProposeResponse
Fields§
§success: <bool as Archive>::ArchivedThe archived counterpart of MetadataProposeResponse::success
log_index: <u64 as Archive>::ArchivedThe archived counterpart of MetadataProposeResponse::log_index
leader_hint: <Option<u64> as Archive>::ArchivedThe archived counterpart of MetadataProposeResponse::leader_hint
error_message: <String as Archive>::ArchivedThe archived counterpart of MetadataProposeResponse::error_message
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedMetadataProposeResponse
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedMetadataProposeResponse
impl Portable for ArchivedMetadataProposeResponse
Auto Trait Implementations§
impl Freeze for ArchivedMetadataProposeResponse
impl RefUnwindSafe for ArchivedMetadataProposeResponse
impl Send for ArchivedMetadataProposeResponse
impl Sync for ArchivedMetadataProposeResponse
impl !Unpin for ArchivedMetadataProposeResponse
impl !UnsafeUnpin for ArchivedMetadataProposeResponse
impl UnwindSafe for ArchivedMetadataProposeResponse
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<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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.