pub struct ConnectionIncarnationAllocatorRestore {
pub server_incarnation: u64,
pub last_examined_connection_ordinal: Option<u64>,
pub connection_ordinal_exhausted: bool,
}Expand description
Raw durable connection-incarnation allocator header.
Fields§
§server_incarnation: u64Server incarnation persisted by the most recent startup fsync.
last_examined_connection_ordinal: Option<u64>Last ordinal allocated or rejected because a durable reference owned it.
connection_ordinal_exhausted: boolFixed header bit which permanently closes this incarnation’s ordinal space.
Trait Implementations§
Source§impl Clone for ConnectionIncarnationAllocatorRestore
impl Clone for ConnectionIncarnationAllocatorRestore
Source§fn clone(&self) -> ConnectionIncarnationAllocatorRestore
fn clone(&self) -> ConnectionIncarnationAllocatorRestore
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ConnectionIncarnationAllocatorRestore
impl Eq for ConnectionIncarnationAllocatorRestore
impl StructuralPartialEq for ConnectionIncarnationAllocatorRestore
Auto Trait Implementations§
impl Freeze for ConnectionIncarnationAllocatorRestore
impl RefUnwindSafe for ConnectionIncarnationAllocatorRestore
impl Send for ConnectionIncarnationAllocatorRestore
impl Sync for ConnectionIncarnationAllocatorRestore
impl Unpin for ConnectionIncarnationAllocatorRestore
impl UnsafeUnpin for ConnectionIncarnationAllocatorRestore
impl UnwindSafe for ConnectionIncarnationAllocatorRestore
Blanket Implementations§
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