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