pub struct PropertyTestCase {
pub test_name: String,
pub input_shape: (usize, usize),
pub output_shape: (usize, usize),
pub property_holds: bool,
pub error: Option<String>,
}Expand description
Result of a single property test case
Fields§
§test_name: StringName of the test
input_shape: (usize, usize)Input data shape
output_shape: (usize, usize)Output data shape
property_holds: boolWhether the property holds
error: Option<String>Error message if any
Trait Implementations§
Source§impl Clone for PropertyTestCase
impl Clone for PropertyTestCase
Source§fn clone(&self) -> PropertyTestCase
fn clone(&self) -> PropertyTestCase
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 moreAuto Trait Implementations§
impl Freeze for PropertyTestCase
impl RefUnwindSafe for PropertyTestCase
impl Send for PropertyTestCase
impl Sync for PropertyTestCase
impl Unpin for PropertyTestCase
impl UnwindSafe for PropertyTestCase
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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