pub struct VectorResult {
pub name: String,
pub outcome: VectorOutcome,
}Expand description
The outcome of running a single vector. A
ConformanceReport is a Vec<VectorResult>.
Fields§
§name: StringThe vector’s name, copied through from the input so a report can be grepped by the same string an operator used in the fixture.
outcome: VectorOutcomeThe observed outcome. A Pass is a
short report; a Fail carries the
expected and the observed so a
structured consumer can diff without
re-running.
Trait Implementations§
Source§impl Clone for VectorResult
impl Clone for VectorResult
Source§impl Debug for VectorResult
impl Debug for VectorResult
Source§impl<'de> Deserialize<'de> for VectorResult
impl<'de> Deserialize<'de> for VectorResult
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 VectorResult
Source§impl PartialEq for VectorResult
impl PartialEq for VectorResult
Source§impl Serialize for VectorResult
impl Serialize for VectorResult
impl StructuralPartialEq for VectorResult
Auto Trait Implementations§
impl Freeze for VectorResult
impl RefUnwindSafe for VectorResult
impl Send for VectorResult
impl Sync for VectorResult
impl Unpin for VectorResult
impl UnsafeUnpin for VectorResult
impl UnwindSafe for VectorResult
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