pub struct Subgroup {
pub type: SubgroupType,
pub tests: Vec<i32>,
pub score: Option<f64>,
pub score_per_test: Option<f64>,
pub depends_on: Vec<usize>,
}Fields§
§type: SubgroupType§tests: Vec<i32>§score: Option<f64>§score_per_test: Option<f64>§depends_on: Vec<usize>Implementations§
Source§impl Subgroup
impl Subgroup
pub fn should_skip(&self, subgroups_results: &[SubgroupResult]) -> bool
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Subgroup
impl<'de> Deserialize<'de> for Subgroup
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
Auto Trait Implementations§
impl Freeze for Subgroup
impl RefUnwindSafe for Subgroup
impl Send for Subgroup
impl Sync for Subgroup
impl Unpin for Subgroup
impl UnsafeUnpin for Subgroup
impl UnwindSafe for Subgroup
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