pub struct ExpressionStmt {
pub span: Span,
pub expr: Expr,
}Expand description
One expression statement.
Fields§
§span: SpanSource span covering the statement.
expr: ExprParsed expression.
Trait Implementations§
Source§impl Clone for ExpressionStmt
impl Clone for ExpressionStmt
Source§fn clone(&self) -> ExpressionStmt
fn clone(&self) -> ExpressionStmt
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpressionStmt
impl Debug for ExpressionStmt
Source§impl<'de> Deserialize<'de> for ExpressionStmt
impl<'de> Deserialize<'de> for ExpressionStmt
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
Source§impl PartialEq for ExpressionStmt
impl PartialEq for ExpressionStmt
Source§impl Serialize for ExpressionStmt
impl Serialize for ExpressionStmt
impl StructuralPartialEq for ExpressionStmt
Auto Trait Implementations§
impl Freeze for ExpressionStmt
impl RefUnwindSafe for ExpressionStmt
impl Send for ExpressionStmt
impl Sync for ExpressionStmt
impl Unpin for ExpressionStmt
impl UnsafeUnpin for ExpressionStmt
impl UnwindSafe for ExpressionStmt
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