pub struct ConditionalExpression {
pub condition: Box<Node<Expression>>,
pub then_expression: Box<Node<Expression>>,
pub else_expression: Box<Node<Expression>>,
}
Expand description
Conditional operator
(C11 6.5.15)
Fields§
§condition: Box<Node<Expression>>
§then_expression: Box<Node<Expression>>
§else_expression: Box<Node<Expression>>
Trait Implementations§
Source§impl Clone for ConditionalExpression
impl Clone for ConditionalExpression
Source§fn clone(&self) -> ConditionalExpression
fn clone(&self) -> ConditionalExpression
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 ConditionalExpression
impl Debug for ConditionalExpression
Source§impl PartialEq for ConditionalExpression
impl PartialEq for ConditionalExpression
impl StructuralPartialEq for ConditionalExpression
Auto Trait Implementations§
impl Freeze for ConditionalExpression
impl RefUnwindSafe for ConditionalExpression
impl Send for ConditionalExpression
impl Sync for ConditionalExpression
impl Unpin for ConditionalExpression
impl UnwindSafe for ConditionalExpression
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