Struct lava_api_mock::Metadata
source · [−]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: Stringcase: Stringresult: PassFailnamespace: Option<String>level: Option<String>duration: Option<Decimal>extra: Option<String>error_msg: Option<String>error_type: Option<String>Trait Implementations
sourceimpl<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>,
type Builder = Builder<Arc<BoulderExtraGenericParam>>
fn mini_builder() -> Self::Builder
sourceimpl<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>,
type Builder = Builder<Cell<BoulderExtraGenericParam>>
fn mini_builder() -> Self::Builder
sourceimpl MiniBuildable<Metadata> for Metadata
impl MiniBuildable<Metadata> for Metadata
type Builder = Builder<Metadata>
fn mini_builder() -> Self::Builder
sourceimpl<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>,
type Builder = Builder<Mutex<BoulderExtraGenericParam>>
fn mini_builder() -> Self::Builder
sourceimpl<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>,
type Builder = Builder<Option<BoulderExtraGenericParam>>
fn mini_builder() -> Self::Builder
sourceimpl<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>,
type Builder = Builder<Rc<BoulderExtraGenericParam>>
fn mini_builder() -> Self::Builder
sourceimpl<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>,
type Builder = Builder<RefCell<BoulderExtraGenericParam>>
fn mini_builder() -> Self::Builder
sourceimpl<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>>,
type Generator = Generator<Arc<BoulderExtraGenericParam>>
fn mini_generator() -> Self::Generator
sourceimpl<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>>,
type Generator = Generator<Cell<BoulderExtraGenericParam>>
fn mini_generator() -> Self::Generator
sourceimpl MiniGeneratable<Metadata> for Metadata
impl MiniGeneratable<Metadata> for Metadata
type Generator = Generator<Metadata>
fn mini_generator() -> Self::Generator
sourceimpl<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>>,
type Generator = Generator<Mutex<BoulderExtraGenericParam>>
fn mini_generator() -> Self::Generator
sourceimpl<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>>,
type Generator = Generator<Option<BoulderExtraGenericParam>>
fn mini_generator() -> Self::Generator
sourceimpl<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>>,
type Generator = Generator<Rc<BoulderExtraGenericParam>>
fn mini_generator() -> Self::Generator
sourceimpl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for RefCell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<RefCell<BoulderExtraGenericParam>>: MiniGenerator<Output = RefCell<BoulderExtraGenericParam>>,
impl<BoulderExtraGenericParam> MiniGeneratable<Metadata> for RefCell<BoulderExtraGenericParam>where
BoulderExtraGenericParam: MiniGeneratable<Metadata>,
Generator<RefCell<BoulderExtraGenericParam>>: MiniGenerator<Output = RefCell<BoulderExtraGenericParam>>,
type Generator = Generator<RefCell<BoulderExtraGenericParam>>
fn mini_generator() -> Self::Generator
Auto Trait Implementations
impl RefUnwindSafe for Metadata
impl Send for Metadata
impl Sync for Metadata
impl Unpin for Metadata
impl UnwindSafe for Metadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more