pub struct MatrixCase {
pub case_label: String,
pub dep_name: String,
pub auto_tag: String,
}Expand description
A single case of a runtime matrix suite dimension, captured at
matrix_suite! registration time by reading the
test_r_get_dep_tags_<dim>() helper emitted by define_matrix_dimension!.
dep_name is the case-specific tagged dependency name (the entry that
appears in the multiplied test’s dependencies list, so the dependency
materializer constructs the right backend). auto_tag is the
<dim>_<case> tag that gets pushed onto each multiplied test’s
TestProperties.tags, making the case selectable via :tag:db_postgres
etc.
Fields§
§case_label: String§dep_name: String§auto_tag: StringTrait Implementations§
Source§impl Clone for MatrixCase
impl Clone for MatrixCase
Source§fn clone(&self) -> MatrixCase
fn clone(&self) -> MatrixCase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MatrixCase
impl RefUnwindSafe for MatrixCase
impl Send for MatrixCase
impl Sync for MatrixCase
impl Unpin for MatrixCase
impl UnsafeUnpin for MatrixCase
impl UnwindSafe for MatrixCase
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