pub enum SqlOperationClass {
ReadOnly,
ReadWrite,
Admin,
}Expand description
Operation class for data-layer tool calls (SQL, document DB, etc.).
Used by Constraint::OperationClass to restrict a grant to read-only,
read-write, or administrative operations.
Variants§
ReadOnly
SELECT and other read-only statements only.
ReadWrite
Read and write (INSERT, UPDATE, DELETE) but no schema changes.
Admin
Schema-altering or privilege-altering operations.
Trait Implementations§
Source§impl Clone for SqlOperationClass
impl Clone for SqlOperationClass
Source§fn clone(&self) -> SqlOperationClass
fn clone(&self) -> SqlOperationClass
Returns a duplicate of the value. Read more
1.0.0 · 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 SqlOperationClass
impl Debug for SqlOperationClass
Source§impl<'de> Deserialize<'de> for SqlOperationClass
impl<'de> Deserialize<'de> for SqlOperationClass
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SqlOperationClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SqlOperationClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SqlOperationClass
impl PartialEq for SqlOperationClass
Source§impl Serialize for SqlOperationClass
impl Serialize for SqlOperationClass
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for SqlOperationClass
impl Eq for SqlOperationClass
impl StructuralPartialEq for SqlOperationClass
Auto Trait Implementations§
impl Freeze for SqlOperationClass
impl RefUnwindSafe for SqlOperationClass
impl Send for SqlOperationClass
impl Sync for SqlOperationClass
impl Unpin for SqlOperationClass
impl UnsafeUnpin for SqlOperationClass
impl UnwindSafe for SqlOperationClass
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