pub struct SubstringSimilarEscape { /* private fields */ }Implementations§
Source§impl SubstringSimilarEscape
impl SubstringSimilarEscape
pub fn expr(&self) -> Option<Expr>
pub fn escape_token(&self) -> Option<SyntaxToken>
pub fn similar_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for SubstringSimilarEscape
impl AstNode for SubstringSimilarEscape
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 SubstringSimilarEscape
impl Clone for SubstringSimilarEscape
Source§fn clone(&self) -> SubstringSimilarEscape
fn clone(&self) -> SubstringSimilarEscape
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 SubstringSimilarEscape
impl Debug for SubstringSimilarEscape
impl Eq for SubstringSimilarEscape
Source§impl From<SubstringSimilarEscape> for SubstringArgs
impl From<SubstringSimilarEscape> for SubstringArgs
Source§fn from(node: SubstringSimilarEscape) -> SubstringArgs
fn from(node: SubstringSimilarEscape) -> SubstringArgs
Converts to this type from the input type.
Source§impl Hash for SubstringSimilarEscape
impl Hash for SubstringSimilarEscape
Source§impl PartialEq for SubstringSimilarEscape
impl PartialEq for SubstringSimilarEscape
impl StructuralPartialEq for SubstringSimilarEscape
Auto Trait Implementations§
impl !RefUnwindSafe for SubstringSimilarEscape
impl !Send for SubstringSimilarEscape
impl !Sync for SubstringSimilarEscape
impl !UnwindSafe for SubstringSimilarEscape
impl Freeze for SubstringSimilarEscape
impl Unpin for SubstringSimilarEscape
impl UnsafeUnpin for SubstringSimilarEscape
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