pub enum SchemaRevokeBehavior {
Restrict,
Cascade,
}Expand description
Dependency behavior for schema privilege revocation.
Variants§
Trait Implementations§
Source§impl Clone for SchemaRevokeBehavior
impl Clone for SchemaRevokeBehavior
Source§fn clone(&self) -> SchemaRevokeBehavior
fn clone(&self) -> SchemaRevokeBehavior
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 SchemaRevokeBehavior
Source§impl Debug for SchemaRevokeBehavior
impl Debug for SchemaRevokeBehavior
Source§impl Default for SchemaRevokeBehavior
impl Default for SchemaRevokeBehavior
Source§fn default() -> SchemaRevokeBehavior
fn default() -> SchemaRevokeBehavior
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SchemaRevokeBehavior
impl<'de> Deserialize<'de> for SchemaRevokeBehavior
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 SchemaRevokeBehavior
Source§impl PartialEq for SchemaRevokeBehavior
impl PartialEq for SchemaRevokeBehavior
Source§impl Serialize for SchemaRevokeBehavior
impl Serialize for SchemaRevokeBehavior
impl StructuralPartialEq for SchemaRevokeBehavior
Auto Trait Implementations§
impl Freeze for SchemaRevokeBehavior
impl RefUnwindSafe for SchemaRevokeBehavior
impl Send for SchemaRevokeBehavior
impl Sync for SchemaRevokeBehavior
impl Unpin for SchemaRevokeBehavior
impl UnsafeUnpin for SchemaRevokeBehavior
impl UnwindSafe for SchemaRevokeBehavior
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more