pub struct Revoke { /* private fields */ }Implementations§
Source§impl Revoke
impl Revoke
pub fn name_refs(&self) -> AstChildren<NameRef> ⓘ
pub fn paths(&self) -> AstChildren<Path> ⓘ
pub fn revoke_command_list(&self) -> Option<RevokeCommandList>
pub fn role(&self) -> Option<Role>
pub fn role_list(&self) -> Option<RoleList>
pub fn all_token(&self) -> Option<SyntaxToken>
pub fn by_token(&self) -> Option<SyntaxToken>
pub fn cascade_token(&self) -> Option<SyntaxToken>
pub fn for_token(&self) -> Option<SyntaxToken>
pub fn from_token(&self) -> Option<SyntaxToken>
pub fn grant_token(&self) -> Option<SyntaxToken>
pub fn granted_token(&self) -> Option<SyntaxToken>
pub fn in_token(&self) -> Option<SyntaxToken>
pub fn on_token(&self) -> Option<SyntaxToken>
pub fn option_token(&self) -> Option<SyntaxToken>
pub fn privileges_token(&self) -> Option<SyntaxToken>
pub fn restrict_token(&self) -> Option<SyntaxToken>
pub fn revoke_token(&self) -> Option<SyntaxToken>
pub fn schema_token(&self) -> Option<SyntaxToken>
pub fn table_token(&self) -> Option<SyntaxToken>
pub fn tables_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for Revoke
impl AstNode for Revoke
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
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,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more