pub struct WhenExpressionNode { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AstNode for WhenExpressionNode
impl AstNode for WhenExpressionNode
Source§impl BinaryExpression for WhenExpressionNode
impl BinaryExpression for WhenExpressionNode
fn left(&self) -> Option<ExpressionNode>
fn right(&self) -> Option<ExpressionNode>
Source§impl Clone for WhenExpressionNode
impl Clone for WhenExpressionNode
Source§fn clone(&self) -> WhenExpressionNode
fn clone(&self) -> WhenExpressionNode
Returns a copy of the value. Read more
1.0.0 · 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 WhenExpressionNode
impl Debug for WhenExpressionNode
Source§impl Hash for WhenExpressionNode
impl Hash for WhenExpressionNode
Source§impl PartialEq for WhenExpressionNode
impl PartialEq for WhenExpressionNode
impl Eq for WhenExpressionNode
impl StructuralPartialEq for WhenExpressionNode
Auto Trait Implementations§
impl Freeze for WhenExpressionNode
impl !RefUnwindSafe for WhenExpressionNode
impl !Send for WhenExpressionNode
impl !Sync for WhenExpressionNode
impl Unpin for WhenExpressionNode
impl !UnwindSafe for WhenExpressionNode
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