pub struct Admission {
pub fence: u64,
pub expected: Option<JournalHead>,
pub objects: Vec<JournalObject>,
pub entries: Vec<JournalEntry>,
}Expand description
One atomic admission request. Implementations publish immutable objects and compare the head/fence in the same linearized operation.
Fields§
§fence: u64§expected: Option<JournalHead>§objects: Vec<JournalObject>§entries: Vec<JournalEntry>Auto Trait Implementations§
impl Freeze for Admission
impl RefUnwindSafe for Admission
impl Send for Admission
impl Sync for Admission
impl Unpin for Admission
impl UnsafeUnpin for Admission
impl UnwindSafe for Admission
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