pub enum TransactionAccessMode {
ReadOnly,
ReadWrite,
}Expand description
The SQL transaction access mode forms represented by the AST.
Variants§
ReadOnly
READ ONLY — the transaction may not modify data.
ReadWrite
READ WRITE — the transaction may modify data (the default).
Trait Implementations§
Source§impl Clone for TransactionAccessMode
impl Clone for TransactionAccessMode
Source§fn clone(&self) -> TransactionAccessMode
fn clone(&self) -> TransactionAccessMode
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 TransactionAccessMode
Source§impl Debug for TransactionAccessMode
impl Debug for TransactionAccessMode
Source§impl<'de> Deserialize<'de> for TransactionAccessMode
impl<'de> Deserialize<'de> for TransactionAccessMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransactionAccessMode
Source§impl Hash for TransactionAccessMode
impl Hash for TransactionAccessMode
Source§impl PartialEq for TransactionAccessMode
impl PartialEq for TransactionAccessMode
Source§impl Render for TransactionAccessMode
impl Render for TransactionAccessMode
Source§fn render(&self, _ctx: &RenderCtx<'_>, f: &mut Formatter<'_>) -> Result
fn render(&self, _ctx: &RenderCtx<'_>, f: &mut Formatter<'_>) -> Result
Return the render for this value.
Source§fn operand_binding_power(&self) -> Option<BindingPower>
fn operand_binding_power(&self) -> Option<BindingPower>
The binding power this node contributes when it appears as an operand, or
None (the default) for a self-delimiting node — an atom, call, or
constructor — that never needs parentheses. Read moreSource§impl Serialize for TransactionAccessMode
impl Serialize for TransactionAccessMode
impl StructuralPartialEq for TransactionAccessMode
Auto Trait Implementations§
impl Freeze for TransactionAccessMode
impl RefUnwindSafe for TransactionAccessMode
impl Send for TransactionAccessMode
impl Sync for TransactionAccessMode
impl Unpin for TransactionAccessMode
impl UnsafeUnpin for TransactionAccessMode
impl UnwindSafe for TransactionAccessMode
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