#[non_exhaustive]pub enum Leaf {
Values,
Transaction,
UniqueClassified,
ForeignKey,
CheckConstraint,
IsolationNoDirtyRead,
IsolationRepeatableRead,
IsolationSerializable,
Savepoint,
RowLock,
UpsertWhere,
}Expand description
A leaf this module can decide.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Values
rel.values
Transaction
rel.transaction
UniqueClassified
rel.error.unique
ForeignKey
rel.foreign_key
CheckConstraint
rel.check_constraint
IsolationNoDirtyRead
rel.isolation.no_dirty_read
IsolationRepeatableRead
rel.isolation.repeatable_read
IsolationSerializable
rel.isolation.serializable
Savepoint
rel.savepoint
RowLock
rel.row_lock
UpsertWhere
rel.upsert_where
Implementations§
Trait Implementations§
impl Copy for Leaf
impl Eq for Leaf
impl StructuralPartialEq for Leaf
Auto Trait Implementations§
impl Freeze for Leaf
impl RefUnwindSafe for Leaf
impl Send for Leaf
impl Sync for Leaf
impl Unpin for Leaf
impl UnsafeUnpin for Leaf
impl UnwindSafe for Leaf
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