#[repr(C)]pub struct ArchivedReplicationStatus{
pub role: <ReplicationRole as Archive>::Archived,
pub current_lsn: <u64 as Archive>::Archived,
pub lag_entries: <u64 as Archive>::Archived,
pub lag_ms: <u64 as Archive>::Archived,
}Expand description
An archived ReplicationStatus
Fields§
§role: <ReplicationRole as Archive>::ArchivedThe archived counterpart of ReplicationStatus::role
current_lsn: <u64 as Archive>::ArchivedThe archived counterpart of ReplicationStatus::current_lsn
lag_entries: <u64 as Archive>::ArchivedThe archived counterpart of ReplicationStatus::lag_entries
lag_ms: <u64 as Archive>::ArchivedThe archived counterpart of ReplicationStatus::lag_ms
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedReplicationStatuswhere
ReplicationRole: Archive,
u64: Archive,
<__C as Fallible>::Error: Trace,
<ReplicationRole as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedReplicationStatuswhere
ReplicationRole: Archive,
u64: Archive,
<__C as Fallible>::Error: Trace,
<ReplicationRole as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedReplicationStatus
Auto Trait Implementations§
impl Freeze for ArchivedReplicationStatus
impl RefUnwindSafe for ArchivedReplicationStatus
impl Send for ArchivedReplicationStatus
impl Sync for ArchivedReplicationStatus
impl !Unpin for ArchivedReplicationStatus
impl UnwindSafe for ArchivedReplicationStatus
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.