#[repr(i32)]
pub enum LockMode {
NoLock,
AccessShareLock,
RowShareLock,
RowExclusiveLock,
ShareUpdateExclusiveLock,
ShareLock,
ShareRowExclusiveLock,
ExclusiveLock,
AccessExclusiveLock,
}Variants
NoLock
AccessShareLock
RowShareLock
RowExclusiveLock
ShareUpdateExclusiveLock
ShareLock
ShareRowExclusiveLock
ExclusiveLock
AccessExclusiveLock
Implementations
Trait Implementations
sourceimpl Ord for LockMode
impl Ord for LockMode
sourceimpl PartialOrd<LockMode> for LockMode
impl PartialOrd<LockMode> for LockMode
sourcefn partial_cmp(&self, other: &LockMode) -> Option<Ordering>
fn partial_cmp(&self, other: &LockMode) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for LockMode
impl Eq for LockMode
impl StructuralEq for LockMode
impl StructuralPartialEq for LockMode
Auto Trait Implementations
impl RefUnwindSafe for LockMode
impl Send for LockMode
impl Sync for LockMode
impl Unpin for LockMode
impl UnwindSafe for LockMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more