pub struct Revoke {
pub privileges: Privileges,
pub objects: Option<GrantObjects>,
pub grantees: Vec<Grantee>,
pub granted_by: Option<Ident>,
pub cascade: Option<CascadeOption>,
}Expand description
REVOKE privileges ON objects FROM grantees
Fields§
§privileges: PrivilegesPrivileges to revoke.
§objects: Option<GrantObjects>Optional objects from which to revoke.
§grantees: Vec<Grantee>Grantees affected by the revoke.
§granted_by: Option<Ident>Optional GRANTED BY identifier.
cascade: Option<CascadeOption>Optional CASCADE/RESTRICT behavior.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Revoke
impl<'de> Deserialize<'de> for Revoke
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>,
where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for Revoke
impl Ord for Revoke
Source§impl PartialOrd for Revoke
impl PartialOrd for Revoke
Source§fn partial_cmp(&self, other: &Revoke) -> Option<Ordering>
fn partial_cmp(&self, other: &Revoke) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§fn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
Tests less than or equal to (for self and other) and is used by the
<= operator. Read more
Source§impl VisitMut for Revoke
impl VisitMut for Revoke
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided VisitorMut. Read more
impl Eq for Revoke
impl StructuralPartialEq for Revoke
Auto Trait Implementations§
impl Freeze for Revoke
impl RefUnwindSafe for Revoke
impl Send for Revoke
impl Sync for Revoke
impl Unpin for Revoke
impl UnwindSafe for Revoke
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
where 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,
where T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
where T: for<'de> Deserialize<'de>,