pub struct If {
pub cond: Box<Expr>,
pub then: Block,
pub else_: Option<Box<Expr>>,
}Fields§
§cond: Box<Expr>§then: Block§else_: Option<Box<Expr>>Implementations§
Trait Implementations§
source§impl From<If> for TokenStream
impl From<If> for TokenStream
impl Eq for If
impl StructuralEq for If
impl StructuralPartialEq for If
Auto Trait Implementations§
impl RefUnwindSafe for If
impl Send for If
impl Sync for If
impl Unpin for If
impl UnwindSafe for If
Blanket Implementations§
source§impl<E> Accessible for Ewhere
E: Into<Expr>,
impl<E> Accessible for Ewhere E: Into<Expr>,
source§impl<E> Assignable for Ewhere
E: Into<Expr>,
impl<E> Assignable for Ewhere E: Into<Expr>,
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