pub(crate) struct StrictResult {Show 15 fields
pub(crate) name: String,
pub(crate) parse_ok: bool,
pub(crate) has_warp: bool,
pub(crate) has_comp: bool,
pub(crate) eval_ok: bool,
pub(crate) eval_total: usize,
pub(crate) eval_failed: usize,
pub(crate) eval_first_error: String,
pub(crate) warp_parse_ok: bool,
pub(crate) warp_translate_ok: bool,
pub(crate) warp_error: String,
pub(crate) comp_compile_ok: bool,
pub(crate) comp_error_kind: String,
pub(crate) comp_error: String,
pub(crate) parse_error: String,
}Expand description
One row of the validate --strict CSV. Mirrors the fields of
tools/src/sample.rs::PresetResult so the long-tail triage workflow
works the same way whether you reach for the CLI or the bench tool.
Fields§
§name: String§parse_ok: bool§has_warp: bool§has_comp: bool§eval_ok: bool§eval_total: usize§eval_failed: usize§eval_first_error: String§warp_parse_ok: bool§warp_translate_ok: bool§warp_error: String§comp_compile_ok: bool§comp_error_kind: Stringparse / validate / translate / other / “” when ok.
comp_error: String§parse_error: StringTrait Implementations§
Source§impl Debug for StrictResult
impl Debug for StrictResult
Source§impl Default for StrictResult
impl Default for StrictResult
Source§fn default() -> StrictResult
fn default() -> StrictResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StrictResult
impl RefUnwindSafe for StrictResult
impl Send for StrictResult
impl Sync for StrictResult
impl Unpin for StrictResult
impl UnwindSafe for StrictResult
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
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().