pub struct AprValidator { /* private fields */ }Expand description
Validator for APR files implementing the 100-point checklist
Implementations§
Source§impl AprValidator
impl AprValidator
Sourcepub fn add_tensor_stats(&mut self, stats: TensorStats)
pub fn add_tensor_stats(&mut self, stats: TensorStats)
Add tensor stats for validation
Sourcepub fn validate_bytes(&mut self, data: &[u8]) -> &ValidationReport
pub fn validate_bytes(&mut self, data: &[u8]) -> &ValidationReport
Run validation on file bytes
Sourcepub fn validate(&mut self) -> ValidationReport
pub fn validate(&mut self) -> ValidationReport
Run all validation checks (tensor-based)
Sourcepub fn report(&self) -> &ValidationReport
pub fn report(&self) -> &ValidationReport
Get the validation report
Trait Implementations§
Source§impl Debug for AprValidator
impl Debug for AprValidator
Auto Trait Implementations§
impl Freeze for AprValidator
impl RefUnwindSafe for AprValidator
impl Send for AprValidator
impl Sync for AprValidator
impl Unpin for AprValidator
impl UnwindSafe for AprValidator
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
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