pub enum ExpectedVersion {
Any,
Exact(u64),
}Expand description
Required stream version when appending a durable event batch.
Variants§
Any
Append regardless of the current stream version.
Exact(u64)
Append only when the stream currently ends at this sequence.
Trait Implementations§
Source§impl Clone for ExpectedVersion
impl Clone for ExpectedVersion
Source§fn clone(&self) -> ExpectedVersion
fn clone(&self) -> ExpectedVersion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExpectedVersion
Source§impl Debug for ExpectedVersion
impl Debug for ExpectedVersion
impl Eq for ExpectedVersion
Source§impl PartialEq for ExpectedVersion
impl PartialEq for ExpectedVersion
impl StructuralPartialEq for ExpectedVersion
Auto Trait Implementations§
impl Freeze for ExpectedVersion
impl RefUnwindSafe for ExpectedVersion
impl Send for ExpectedVersion
impl Sync for ExpectedVersion
impl Unpin for ExpectedVersion
impl UnsafeUnpin for ExpectedVersion
impl UnwindSafe for ExpectedVersion
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