pub struct FStringInterpolation(/* private fields */);Implementations§
Source§impl FStringInterpolation
impl FStringInterpolation
Sourcepub fn cast(node: SyntaxNode) -> Option<Self>
pub fn cast(node: SyntaxNode) -> Option<Self>
Wrap node if its SyntaxKind matches; otherwise
return None. O(1) — just a kind check.
Sourcepub fn syntax(&self) -> &SyntaxNode
pub fn syntax(&self) -> &SyntaxNode
Borrow the underlying SyntaxNode. Useful for
downstream traversals that want CST-level access.
Trait Implementations§
Source§impl Clone for FStringInterpolation
impl Clone for FStringInterpolation
Source§fn clone(&self) -> FStringInterpolation
fn clone(&self) -> FStringInterpolation
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 FStringInterpolation
impl Debug for FStringInterpolation
impl Eq for FStringInterpolation
Source§impl Hash for FStringInterpolation
impl Hash for FStringInterpolation
Source§impl PartialEq for FStringInterpolation
impl PartialEq for FStringInterpolation
Source§fn eq(&self, other: &FStringInterpolation) -> bool
fn eq(&self, other: &FStringInterpolation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FStringInterpolation
Auto Trait Implementations§
impl !RefUnwindSafe for FStringInterpolation
impl !Send for FStringInterpolation
impl !Sync for FStringInterpolation
impl !UnwindSafe for FStringInterpolation
impl Freeze for FStringInterpolation
impl Unpin for FStringInterpolation
impl UnsafeUnpin for FStringInterpolation
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