pub struct TwigVar { /* private fields */ }
Implementations§
Source§impl TwigVar
impl TwigVar
pub fn get_expression(&self) -> Option<TwigExpression>
Trait Implementations§
Source§impl AstNode for TwigVar
impl AstNode for TwigVar
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 TwigVar
impl StructuralPartialEq for TwigVar
Auto Trait Implementations§
impl Freeze for TwigVar
impl !RefUnwindSafe for TwigVar
impl !Send for TwigVar
impl !Sync for TwigVar
impl Unpin for TwigVar
impl !UnwindSafe for TwigVar
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