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 Ord for Revoke
impl Ord for Revoke
Source§impl PartialOrd for Revoke
impl PartialOrd for Revoke
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 moreimpl 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 UnsafeUnpin 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,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more