pub enum RuntimeContractError {
RequiresFailure(String),
EnsuresFailure(String),
CheckFailure(String),
}
Expand description
The error type for returning information about contract failures at runtime.
Variants§
Trait Implementations§
Source§impl Debug for RuntimeContractError
impl Debug for RuntimeContractError
Source§impl Display for RuntimeContractError
impl Display for RuntimeContractError
Source§impl Error for RuntimeContractError
impl Error for RuntimeContractError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for RuntimeContractError
impl PartialEq for RuntimeContractError
impl StructuralPartialEq for RuntimeContractError
Auto Trait Implementations§
impl Freeze for RuntimeContractError
impl RefUnwindSafe for RuntimeContractError
impl Send for RuntimeContractError
impl Sync for RuntimeContractError
impl Unpin for RuntimeContractError
impl UnwindSafe for RuntimeContractError
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