pub enum RemoteTxnOverlapDecision {
Invalid,
Disjoint,
Overlap,
}Expand description
Whether an aborted-transaction entry intersects a requested offset range.
Variants§
Invalid
At least one interval is inverted.
Disjoint
Both intervals are valid and do not intersect.
Overlap
Both intervals are valid and intersect inclusively.
Trait Implementations§
Source§impl Clone for RemoteTxnOverlapDecision
impl Clone for RemoteTxnOverlapDecision
Source§fn clone(&self) -> RemoteTxnOverlapDecision
fn clone(&self) -> RemoteTxnOverlapDecision
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 RemoteTxnOverlapDecision
Source§impl Debug for RemoteTxnOverlapDecision
impl Debug for RemoteTxnOverlapDecision
impl Eq for RemoteTxnOverlapDecision
Source§impl PartialEq for RemoteTxnOverlapDecision
impl PartialEq for RemoteTxnOverlapDecision
impl StructuralPartialEq for RemoteTxnOverlapDecision
Auto Trait Implementations§
impl Freeze for RemoteTxnOverlapDecision
impl RefUnwindSafe for RemoteTxnOverlapDecision
impl Send for RemoteTxnOverlapDecision
impl Sync for RemoteTxnOverlapDecision
impl Unpin for RemoteTxnOverlapDecision
impl UnsafeUnpin for RemoteTxnOverlapDecision
impl UnwindSafe for RemoteTxnOverlapDecision
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