pub struct RoleRenameTo { /* private fields */ }Implementations§
Source§impl RoleRenameTo
impl RoleRenameTo
pub fn role(&self) -> Option<Role>
pub fn rename_token(&self) -> Option<SyntaxToken>
pub fn to_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RoleRenameTo
impl AstNode for RoleRenameTo
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,
Source§impl Clone for RoleRenameTo
impl Clone for RoleRenameTo
Source§fn clone(&self) -> RoleRenameTo
fn clone(&self) -> RoleRenameTo
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 moreSource§impl Debug for RoleRenameTo
impl Debug for RoleRenameTo
impl Eq for RoleRenameTo
Source§impl From<RoleRenameTo> for AlterGroupAction
impl From<RoleRenameTo> for AlterGroupAction
Source§fn from(node: RoleRenameTo) -> AlterGroupAction
fn from(node: RoleRenameTo) -> AlterGroupAction
Converts to this type from the input type.
Source§impl From<RoleRenameTo> for AlterRoleAction
impl From<RoleRenameTo> for AlterRoleAction
Source§fn from(node: RoleRenameTo) -> AlterRoleAction
fn from(node: RoleRenameTo) -> AlterRoleAction
Converts to this type from the input type.
Source§impl From<RoleRenameTo> for AlterUserAction
impl From<RoleRenameTo> for AlterUserAction
Source§fn from(node: RoleRenameTo) -> AlterUserAction
fn from(node: RoleRenameTo) -> AlterUserAction
Converts to this type from the input type.
Source§impl Hash for RoleRenameTo
impl Hash for RoleRenameTo
Source§impl PartialEq for RoleRenameTo
impl PartialEq for RoleRenameTo
impl StructuralPartialEq for RoleRenameTo
Auto Trait Implementations§
impl !RefUnwindSafe for RoleRenameTo
impl !Send for RoleRenameTo
impl !Sync for RoleRenameTo
impl !UnwindSafe for RoleRenameTo
impl Freeze for RoleRenameTo
impl Unpin for RoleRenameTo
impl UnsafeUnpin for RoleRenameTo
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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