pub struct AssertStmt {
pub condition: Expr,
pub message: Option<String>,
pub span: Span,
}Expand description
assert expr [, "message"]
Fields§
§condition: Expr§message: Option<String>§span: SpanTrait Implementations§
Source§impl Clone for AssertStmt
impl Clone for AssertStmt
Source§fn clone(&self) -> AssertStmt
fn clone(&self) -> AssertStmt
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 AssertStmt
impl Debug for AssertStmt
Source§impl<'de> Deserialize<'de> for AssertStmt
impl<'de> Deserialize<'de> for AssertStmt
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 AssertStmt
impl PartialEq for AssertStmt
Source§impl Serialize for AssertStmt
impl Serialize for AssertStmt
impl StructuralPartialEq for AssertStmt
Auto Trait Implementations§
impl Freeze for AssertStmt
impl RefUnwindSafe for AssertStmt
impl Send for AssertStmt
impl Sync for AssertStmt
impl Unpin for AssertStmt
impl UnwindSafe for AssertStmt
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