pub struct TwigMacro { /* private fields */ }
Trait Implementations§
Source§impl AstNode for TwigMacro
impl AstNode for TwigMacro
type Language = TemplateLanguage
fn can_cast(kind: <Self::Language as Language>::Kind) -> boolwhere
Self: Sized,
fn cast(node: SyntaxNode<Self::Language>) -> Option<Self>where
Self: Sized,
fn syntax(&self) -> &SyntaxNode<Self::Language>
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
impl Eq for TwigMacro
impl StructuralPartialEq for TwigMacro
Auto Trait Implementations§
impl Freeze for TwigMacro
impl !RefUnwindSafe for TwigMacro
impl !Send for TwigMacro
impl !Sync for TwigMacro
impl Unpin for TwigMacro
impl !UnwindSafe for TwigMacro
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