struct LocalClocks {
write: VTimestamp,
write_type: NaWriteType,
read: VTimestamp,
}
Expand description
Stripped-down version of MemoryCellClocks
for the clocks we need to keep track
of in a local that does not yet have addressable memory – and hence can only
be accessed from the thread its stack frame belongs to, and cannot be access atomically.
Fields§
§write: VTimestamp
§write_type: NaWriteType
§read: VTimestamp
Trait Implementations§
Source§impl Debug for LocalClocks
impl Debug for LocalClocks
Auto Trait Implementations§
impl Freeze for LocalClocks
impl RefUnwindSafe for LocalClocks
impl Send for LocalClocks
impl Sync for LocalClocks
impl Unpin for LocalClocks
impl UnwindSafe for LocalClocks
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 28 bytes