pub enum TransactionIsolation {
ReadUncommitted,
ReadCommitted,
RepeatableRead,
Serializable,
}Expand description
Transaction isolation levels
Variants§
ReadUncommitted
Read uncommitted.
ReadCommitted
Read committed.
RepeatableRead
Repeatable read.
Serializable
Serializable.
Trait Implementations§
Source§impl Clone for TransactionIsolation
impl Clone for TransactionIsolation
Source§fn clone(&self) -> TransactionIsolation
fn clone(&self) -> TransactionIsolation
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 TransactionIsolation
Source§impl Debug for TransactionIsolation
impl Debug for TransactionIsolation
Source§impl Default for TransactionIsolation
impl Default for TransactionIsolation
Source§fn default() -> TransactionIsolation
fn default() -> TransactionIsolation
Returns the “default value” for a type. Read more
impl Eq for TransactionIsolation
Source§impl PartialEq for TransactionIsolation
impl PartialEq 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