pub struct ConditionalBranch { /* private fields */ }Expand description
One branch of a Conditional. The first holds the opener, its test, and
the then-body; every later one opens with its \else/\or divider.
Implementations§
Trait Implementations§
Source§impl AstNode for ConditionalBranch
impl AstNode for ConditionalBranch
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
Source§impl Clone for ConditionalBranch
impl Clone for ConditionalBranch
Source§fn clone(&self) -> ConditionalBranch
fn clone(&self) -> ConditionalBranch
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 ConditionalBranch
impl Debug for ConditionalBranch
impl Eq for ConditionalBranch
Source§impl Hash for ConditionalBranch
impl Hash for ConditionalBranch
Source§impl PartialEq for ConditionalBranch
impl PartialEq for ConditionalBranch
impl StructuralPartialEq for ConditionalBranch
Auto Trait Implementations§
impl !RefUnwindSafe for ConditionalBranch
impl !Send for ConditionalBranch
impl !Sync for ConditionalBranch
impl !UnwindSafe for ConditionalBranch
impl Freeze for ConditionalBranch
impl Unpin for ConditionalBranch
impl UnsafeUnpin for ConditionalBranch
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