pub enum RollbackMode {
Never,
OnFailure,
Always,
}Expand description
Configuration for batch transaction behavior.
Variants§
Never
Never rollback (default for –continue-on-error)
OnFailure
Rollback on any failure (default for stop-on-error)
Always
Always rollback after successful batch (for testing)
Trait Implementations§
Source§impl Clone for RollbackMode
impl Clone for RollbackMode
Source§fn clone(&self) -> RollbackMode
fn clone(&self) -> RollbackMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RollbackMode
impl Debug for RollbackMode
Source§impl PartialEq for RollbackMode
impl PartialEq for RollbackMode
impl Copy for RollbackMode
impl Eq for RollbackMode
impl StructuralPartialEq for RollbackMode
Auto Trait Implementations§
impl Freeze for RollbackMode
impl RefUnwindSafe for RollbackMode
impl Send for RollbackMode
impl Sync for RollbackMode
impl Unpin for RollbackMode
impl UnwindSafe for RollbackMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more