pub struct TransactionModes {
pub isolation_level: Option<IsolationLevel>,
pub access_mode: Option<TransactionAccessMode>,
}Fields§
§isolation_level: Option<IsolationLevel>§access_mode: Option<TransactionAccessMode>Implementations§
Source§impl TransactionModes
impl TransactionModes
pub fn from_modes(modes: &[TransactionMode]) -> Self
pub fn unwrap_effective_isolation( &self, fallback: IsolationLevel, ) -> IsolationLevel
pub fn unwrap_effective_access_mode( &self, fallback: TransactionAccessMode, ) -> TransactionAccessMode
Trait Implementations§
Source§impl Clone for TransactionModes
impl Clone for TransactionModes
Source§fn clone(&self) -> TransactionModes
fn clone(&self) -> TransactionModes
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 moreSource§impl Debug for TransactionModes
impl Debug for TransactionModes
Source§impl Default for TransactionModes
impl Default for TransactionModes
Source§fn default() -> TransactionModes
fn default() -> TransactionModes
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TransactionModes
impl RefUnwindSafe for TransactionModes
impl Send for TransactionModes
impl Sync for TransactionModes
impl Unpin for TransactionModes
impl UnsafeUnpin for TransactionModes
impl UnwindSafe for TransactionModes
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