pub struct LeaseHeader {
pub magic: u64,
pub payload_size: u32,
pub seq_version: AtomicU32,
pub owner_pid: AtomicU32,
pub lease_term: AtomicU32,
pub heartbeat_epoch: AtomicU64,
pub global_epoch: AtomicU64,
/* private fields */
}Fields§
§magic: u64§payload_size: u32§seq_version: AtomicU32§owner_pid: AtomicU32§lease_term: AtomicU32§heartbeat_epoch: AtomicU64§global_epoch: AtomicU64Auto Trait Implementations§
impl !Freeze for LeaseHeader
impl RefUnwindSafe for LeaseHeader
impl Send for LeaseHeader
impl Sync for LeaseHeader
impl Unpin for LeaseHeader
impl UnsafeUnpin for LeaseHeader
impl UnwindSafe for LeaseHeader
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