pub struct ContractResult {
pub name: String,
pub passed: bool,
pub failure_reason: Option<String>,
}Expand description
Contract validation result for a proposal.
Fields§
§name: StringName of the contract or truth
passed: boolWhether it passed
failure_reason: Option<String>Failure reason if not passed
Implementations§
Trait Implementations§
Source§impl Clone for ContractResult
impl Clone for ContractResult
Source§fn clone(&self) -> ContractResult
fn clone(&self) -> ContractResult
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 ContractResult
impl Debug for ContractResult
Source§impl<'de> Deserialize<'de> for ContractResult
impl<'de> Deserialize<'de> for ContractResult
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 From<ContractResult> for ContractResultSnapshot
impl From<ContractResult> for ContractResultSnapshot
Source§fn from(result: ContractResult) -> Self
fn from(result: ContractResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ContractResult
impl RefUnwindSafe for ContractResult
impl Send for ContractResult
impl Sync for ContractResult
impl Unpin for ContractResult
impl UnwindSafe for ContractResult
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