pub struct TransactionValidationReport {
pub valid: bool,
pub errors: Vec<ValidationError>,
pub warnings: Vec<ValidationWarning>,
}Expand description
The result of running validate.
Fields§
§valid: boolTrue when there are no errors (warnings are allowed).
errors: Vec<ValidationError>Hard failures that must be fixed before submission.
warnings: Vec<ValidationWarning>Non-blocking observations.
Trait Implementations§
Source§impl Clone for TransactionValidationReport
impl Clone for TransactionValidationReport
Source§impl Debug for TransactionValidationReport
impl Debug for TransactionValidationReport
Source§impl<'de> Deserialize<'de> for TransactionValidationReport
impl<'de> Deserialize<'de> for TransactionValidationReport
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 Eq for TransactionValidationReport
impl StructuralPartialEq for TransactionValidationReport
Auto Trait Implementations§
impl Freeze for TransactionValidationReport
impl RefUnwindSafe for TransactionValidationReport
impl Send for TransactionValidationReport
impl Sync for TransactionValidationReport
impl Unpin for TransactionValidationReport
impl UnsafeUnpin for TransactionValidationReport
impl UnwindSafe for TransactionValidationReport
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