pub struct Interpol(/* private fields */);
Implementations§
Trait Implementations§
source§impl AstNode for Interpol
impl AstNode for Interpol
type Language = NixLanguage
fn can_cast(kind: SyntaxKind) -> bool
fn cast(from: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
source§impl PartialEq for Interpol
impl PartialEq for Interpol
impl Eq for Interpol
impl StructuralPartialEq for Interpol
Auto Trait Implementations§
impl Freeze for Interpol
impl !RefUnwindSafe for Interpol
impl !Send for Interpol
impl !Sync for Interpol
impl Unpin for Interpol
impl !UnwindSafe for Interpol
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)