pub struct LetIn(/* private fields */);
Implementations§
Trait Implementations§
source§impl AstNode for LetIn
impl AstNode for LetIn
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 HasEntry for LetIn
impl HasEntry for LetIn
fn entries(&self) -> AstChildren<Entry>where
Self: Sized,
fn attrpath_values(&self) -> AstChildren<AttrpathValue>where
Self: Sized,
fn inherits(&self) -> AstChildren<Inherit>where
Self: Sized,
source§impl PartialEq for LetIn
impl PartialEq for LetIn
impl Eq for LetIn
impl StructuralPartialEq for LetIn
Auto Trait Implementations§
impl Freeze for LetIn
impl !RefUnwindSafe for LetIn
impl !Send for LetIn
impl !Sync for LetIn
impl Unpin for LetIn
impl !UnwindSafe for LetIn
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
)