pub struct IfExpr {
pub condition: Expr,
pub then_block: Block,
pub else_branch: Box<IfExprElse>,
pub span: Span,
}Fields§
§condition: Expr§then_block: Block§else_branch: Box<IfExprElse>§span: SpanTrait 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 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