pub struct Metadata {
pub definition: String,
pub case: String,
pub result: PassFail,
pub namespace: Option<String>,
pub level: Option<String>,
pub duration: Option<Decimal>,
pub extra: Option<String>,
pub error_msg: Option<String>,
pub error_type: Option<String>,
}Expand description
A representation of the metadata for a test case.
Fields§
§definition: String§case: String§result: PassFail§namespace: Option<String>§level: Option<String>§duration: Option<Decimal>§extra: Option<String>§error_msg: Option<String>§error_type: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Metadata
impl<'de> Deserialize<'de> for Metadata
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
Source§impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Arc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Arc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
Source§impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Cell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Cell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
Source§impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Mutex<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Mutex<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
Source§impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Option<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Option<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
Source§impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Rc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for Rc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
Source§impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for RefCell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
impl<BoulderExtraGenericParam> MiniBuildable<Metadata> for RefCell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniBuildable<Metadata>,
Builder<BoulderExtraGenericParam>: MiniBuilder<Result = BoulderExtraGenericParam>,
Source§impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Arc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Arc<BoulderExtraGenericParam>>: MiniGenerator<Output = Arc<BoulderExtraGenericParam>>,
impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Arc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Arc<BoulderExtraGenericParam>>: MiniGenerator<Output = Arc<BoulderExtraGenericParam>>,
Source§impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Cell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Cell<BoulderExtraGenericParam>>: MiniGenerator<Output = Cell<BoulderExtraGenericParam>>,
impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Cell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Cell<BoulderExtraGenericParam>>: MiniGenerator<Output = Cell<BoulderExtraGenericParam>>,
Source§impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Mutex<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Mutex<BoulderExtraGenericParam>>: MiniGenerator<Output = Mutex<BoulderExtraGenericParam>>,
impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Mutex<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Mutex<BoulderExtraGenericParam>>: MiniGenerator<Output = Mutex<BoulderExtraGenericParam>>,
Source§impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Option<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Option<BoulderExtraGenericParam>>: MiniGenerator<Output = Option<BoulderExtraGenericParam>>,
impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Option<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Option<BoulderExtraGenericParam>>: MiniGenerator<Output = Option<BoulderExtraGenericParam>>,
Source§impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Rc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Rc<BoulderExtraGenericParam>>: MiniGenerator<Output = Rc<BoulderExtraGenericParam>>,
impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for Rc<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<Rc<BoulderExtraGenericParam>>: MiniGenerator<Output = Rc<BoulderExtraGenericParam>>,
Auto Trait Implementations§
impl Freeze for Metadata
impl RefUnwindSafe for Metadata
impl Send for Metadata
impl Sync for Metadata
impl Unpin for Metadata
impl UnsafeUnpin for Metadata
impl UnwindSafe for Metadata
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