pub struct TernaryExpr {
pub condition: Box<Expr>,
pub then_expr: Option<Box<Expr>>,
pub else_expr: Box<Expr>,
}Expand description
A ternary or short-ternary conditional.
Fields§
§condition: Box<Expr>Condition.
then_expr: Option<Box<Expr>>Value when true; None for ?:.
else_expr: Box<Expr>Value when false.
Trait Implementations§
Source§impl Clone for TernaryExpr
impl Clone for TernaryExpr
Source§impl Debug for TernaryExpr
impl Debug for TernaryExpr
Auto Trait Implementations§
impl Freeze for TernaryExpr
impl RefUnwindSafe for TernaryExpr
impl Send for TernaryExpr
impl Sync for TernaryExpr
impl Unpin for TernaryExpr
impl UnsafeUnpin for TernaryExpr
impl UnwindSafe for TernaryExpr
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