pub struct LeaderHeader {
pub magic: u64,
pub current_leader_pid: AtomicU32,
pub election_term: AtomicU32,
pub leader_heartbeat: AtomicU64,
pub global_epoch: AtomicU64,
/* private fields */
}Fields§
§magic: u64§current_leader_pid: AtomicU32§election_term: AtomicU32§leader_heartbeat: AtomicU64§global_epoch: AtomicU64Auto Trait Implementations§
impl !Freeze for LeaderHeader
impl RefUnwindSafe for LeaderHeader
impl Send for LeaderHeader
impl Sync for LeaderHeader
impl Unpin for LeaderHeader
impl UnsafeUnpin for LeaderHeader
impl UnwindSafe for LeaderHeader
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