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