pub struct MultilineBlock { /* private fields */ }Implementations§
Source§impl MultilineBlock
impl MultilineBlock
pub fn conditional(&self) -> Option<ConditionalWithExpr>
pub fn sequence(&self) -> Option<SequenceWithAnnotation>
pub fn branches_cond(&self) -> Option<MultilineBranchesCond>
Trait Implementations§
Source§impl AstNode for MultilineBlock
impl AstNode for MultilineBlock
Source§fn can_cast(kind: SyntaxKind) -> bool
fn can_cast(kind: SyntaxKind) -> bool
Returns
true if a node with the given kind can be cast to Self.Source§fn cast(node: SyntaxNode) -> Option<Self>
fn cast(node: SyntaxNode) -> Option<Self>
Try to cast a generic
SyntaxNode into this typed wrapper.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
Access the underlying
SyntaxNode.Source§impl Clone for MultilineBlock
impl Clone for MultilineBlock
Source§fn clone(&self) -> MultilineBlock
fn clone(&self) -> MultilineBlock
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultilineBlock
impl Debug for MultilineBlock
Source§impl Display for MultilineBlock
impl Display for MultilineBlock
impl Eq for MultilineBlock
Source§impl Hash for MultilineBlock
impl Hash for MultilineBlock
Source§impl PartialEq for MultilineBlock
impl PartialEq for MultilineBlock
impl StructuralPartialEq for MultilineBlock
Auto Trait Implementations§
impl !RefUnwindSafe for MultilineBlock
impl !Send for MultilineBlock
impl !Sync for MultilineBlock
impl !UnwindSafe for MultilineBlock
impl Freeze for MultilineBlock
impl Unpin for MultilineBlock
impl UnsafeUnpin for MultilineBlock
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