pub struct CaseStmt {
pub span: Span,
pub value: Expr,
}Expand description
One case label.
Fields§
§span: SpanSource span covering the label.
value: ExprCase condition expression.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CaseStmt
impl<'de> Deserialize<'de> for CaseStmt
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 CaseStmt
Auto Trait Implementations§
impl Freeze for CaseStmt
impl RefUnwindSafe for CaseStmt
impl Send for CaseStmt
impl Sync for CaseStmt
impl Unpin for CaseStmt
impl UnsafeUnpin for CaseStmt
impl UnwindSafe for CaseStmt
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