pub struct TestMeta {
pub id: String,
pub name: String,
pub description: String,
pub category: TestCategory,
pub tags: Vec<String>,
pub expected: String,
}Expand description
Metadata for a conformance test.
Fields§
§id: StringUnique identifier for the test.
name: StringHuman-readable name.
description: StringDescription of what the test validates.
category: TestCategoryCategory of the test.
Tags for filtering.
expected: StringExpected behavior description.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TestMeta
impl<'de> Deserialize<'de> for TestMeta
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 TestMeta
impl RefUnwindSafe for TestMeta
impl Send for TestMeta
impl Sync for TestMeta
impl Unpin for TestMeta
impl UnsafeUnpin for TestMeta
impl UnwindSafe for TestMeta
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