pub struct TestSuite {
pub package_name: String,
pub binary_id: String,
pub binary_name: String,
pub kind: String,
pub testcases: HashMap<String, TestCase>,
}Expand description
A test suite (binary containing tests)
Fields§
§package_name: StringPackage name
binary_id: StringBinary ID
binary_name: StringBinary name
kind: StringKind of binary (lib, bin, test, etc.)
testcases: HashMap<String, TestCase>Test cases in this suite
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TestSuite
impl<'de> Deserialize<'de> for TestSuite
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 TestSuite
impl RefUnwindSafe for TestSuite
impl Send for TestSuite
impl Sync for TestSuite
impl Unpin for TestSuite
impl UnwindSafe for TestSuite
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