pub struct TwigBlock { /* private fields */ }
Implementations§
Source§impl TwigBlock
impl TwigBlock
Sourcepub fn name(&self) -> Option<SyntaxToken>
pub fn name(&self) -> Option<SyntaxToken>
Name of the twig block
pub fn starting_block(&self) -> Option<TwigStartingBlock>
pub fn body(&self) -> Option<Body>
pub fn ending_block(&self) -> Option<TwigEndingBlock>
Trait Implementations§
Source§impl AstNode for TwigBlock
impl AstNode for TwigBlock
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 TwigBlock
impl StructuralPartialEq for TwigBlock
Auto Trait Implementations§
impl Freeze for TwigBlock
impl !RefUnwindSafe for TwigBlock
impl !Send for TwigBlock
impl !Sync for TwigBlock
impl Unpin for TwigBlock
impl !UnwindSafe for TwigBlock
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