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