pub struct IfExpr {
pub condition: Box<Expr>,
pub then_branch: Box<Expr>,
pub else_branch: Option<Box<Expr>>,
}Expand description
If expression that returns a value
Fields§
§condition: Box<Expr>§then_branch: Box<Expr>§else_branch: Option<Box<Expr>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for IfExpr
impl<'de> Deserialize<'de> for IfExpr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for IfExpr
Auto Trait Implementations§
impl Freeze for IfExpr
impl RefUnwindSafe for IfExpr
impl Send for IfExpr
impl Sync for IfExpr
impl Unpin for IfExpr
impl UnsafeUnpin for IfExpr
impl UnwindSafe for IfExpr
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