Enum TransactionIsolation
pub enum TransactionIsolation {
ReadUncommitted,
ReadCommitted,
RepeatableRead,
Serializable,
Snapshot,
}Expand description
Common transaction isolation levels.
Variants§
ReadUncommitted
Read uncommitted isolation.
ReadCommitted
Read committed isolation.
RepeatableRead
Repeatable read isolation.
Serializable
Serializable isolation.
Snapshot
Snapshot isolation.
Implementations§
Trait Implementations§
§impl Clone for TransactionIsolation
impl Clone for TransactionIsolation
§fn clone(&self) -> TransactionIsolation
fn clone(&self) -> TransactionIsolation
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 more§impl Debug for TransactionIsolation
impl Debug for TransactionIsolation
§impl Default for TransactionIsolation
impl Default for TransactionIsolation
§fn default() -> TransactionIsolation
fn default() -> TransactionIsolation
Returns the “default value” for a type. Read more
§impl Hash for TransactionIsolation
impl Hash for TransactionIsolation
§impl Ord for TransactionIsolation
impl Ord for TransactionIsolation
§fn cmp(&self, other: &TransactionIsolation) -> Ordering
fn cmp(&self, other: &TransactionIsolation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for TransactionIsolation
impl PartialEq for TransactionIsolation
§impl PartialOrd for TransactionIsolation
impl PartialOrd for TransactionIsolation
impl Copy for TransactionIsolation
impl Eq for TransactionIsolation
impl StructuralPartialEq for TransactionIsolation
Auto Trait Implementations§
impl Freeze for TransactionIsolation
impl RefUnwindSafe for TransactionIsolation
impl Send for TransactionIsolation
impl Sync for TransactionIsolation
impl Unpin for TransactionIsolation
impl UnsafeUnpin for TransactionIsolation
impl UnwindSafe for TransactionIsolation
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