pub enum AlterUserAction {
ResetConfigParam(ResetConfigParam),
RoleOptionList(RoleOptionList),
RoleRenameTo(RoleRenameTo),
SetConfigParam(SetConfigParam),
}Variants§
ResetConfigParam(ResetConfigParam)
RoleOptionList(RoleOptionList)
RoleRenameTo(RoleRenameTo)
SetConfigParam(SetConfigParam)
Trait Implementations§
Source§impl AstNode for AlterUserAction
impl AstNode for AlterUserAction
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 AlterUserAction
impl Clone for AlterUserAction
Source§fn clone(&self) -> AlterUserAction
fn clone(&self) -> AlterUserAction
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 AlterUserAction
impl Debug for AlterUserAction
impl Eq for AlterUserAction
Source§impl From<ResetConfigParam> for AlterUserAction
impl From<ResetConfigParam> for AlterUserAction
Source§fn from(node: ResetConfigParam) -> AlterUserAction
fn from(node: ResetConfigParam) -> AlterUserAction
Converts to this type from the input type.
Source§impl From<RoleOptionList> for AlterUserAction
impl From<RoleOptionList> for AlterUserAction
Source§fn from(node: RoleOptionList) -> AlterUserAction
fn from(node: RoleOptionList) -> AlterUserAction
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 From<SetConfigParam> for AlterUserAction
impl From<SetConfigParam> for AlterUserAction
Source§fn from(node: SetConfigParam) -> AlterUserAction
fn from(node: SetConfigParam) -> AlterUserAction
Converts to this type from the input type.
Source§impl Hash for AlterUserAction
impl Hash for AlterUserAction
Source§impl PartialEq for AlterUserAction
impl PartialEq for AlterUserAction
impl StructuralPartialEq for AlterUserAction
Auto Trait Implementations§
impl !RefUnwindSafe for AlterUserAction
impl !Send for AlterUserAction
impl !Sync for AlterUserAction
impl !UnwindSafe for AlterUserAction
impl Freeze for AlterUserAction
impl Unpin for AlterUserAction
impl UnsafeUnpin for AlterUserAction
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