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