pub struct JournalCapabilities {
pub fencing: bool,
pub state_in_append: bool,
}Expand description
What a journal store supports beyond compare-and-set, read before relying on it.
Fields§
§fencing: boolThe store enforces fencing tokens. A store without fencing rejects an append that
carries a token with AppendError::Unsupported instead of ignoring it.
state_in_append: boolThe store commits a StateDelta in the same transaction as the entries.
Trait Implementations§
Source§impl Clone for JournalCapabilities
impl Clone for JournalCapabilities
impl Copy for JournalCapabilities
Source§impl Debug for JournalCapabilities
impl Debug for JournalCapabilities
Source§impl Default for JournalCapabilities
impl Default for JournalCapabilities
impl Eq for JournalCapabilities
Source§impl Hash for JournalCapabilities
impl Hash for JournalCapabilities
Source§impl PartialEq for JournalCapabilities
impl PartialEq for JournalCapabilities
impl StructuralPartialEq for JournalCapabilities
Auto Trait Implementations§
impl Forget for JournalCapabilities
impl Freeze for JournalCapabilities
impl Move for JournalCapabilities
impl RefUnwindSafe for JournalCapabilities
impl Send for JournalCapabilities
impl Sync for JournalCapabilities
impl Unpin for JournalCapabilities
impl UnsafeUnpin for JournalCapabilities
impl UnwindSafe for JournalCapabilities
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