pub struct PolicyRenameTo { /* private fields */ }Implementations§
Source§impl PolicyRenameTo
impl PolicyRenameTo
pub fn policy(&self) -> Option<Policy>
pub fn rename_token(&self) -> Option<SyntaxToken>
pub fn to_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PolicyRenameTo
impl AstNode for PolicyRenameTo
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 PolicyRenameTo
impl Clone for PolicyRenameTo
Source§fn clone(&self) -> PolicyRenameTo
fn clone(&self) -> PolicyRenameTo
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 PolicyRenameTo
impl Debug for PolicyRenameTo
impl Eq for PolicyRenameTo
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 PolicyRenameTo
impl Hash for PolicyRenameTo
Source§impl PartialEq for PolicyRenameTo
impl PartialEq for PolicyRenameTo
impl StructuralPartialEq for PolicyRenameTo
Auto Trait Implementations§
impl !RefUnwindSafe for PolicyRenameTo
impl !Send for PolicyRenameTo
impl !Sync for PolicyRenameTo
impl !UnwindSafe for PolicyRenameTo
impl Freeze for PolicyRenameTo
impl Unpin for PolicyRenameTo
impl UnsafeUnpin for PolicyRenameTo
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