pub struct VersionedEvalCase {
pub id: String,
pub category: String,
pub turns: Vec<EvalTurn>,
pub assertions: Vec<TypedAssertion>,
pub verify_commands: Vec<VerifyCommand>,
pub fixture_ref: Option<String>,
pub budget: EvalBudget,
}Fields§
§id: String§category: String§turns: Vec<EvalTurn>§assertions: Vec<TypedAssertion>§verify_commands: Vec<VerifyCommand>§fixture_ref: Option<String>§budget: EvalBudgetTrait Implementations§
Source§impl Clone for VersionedEvalCase
impl Clone for VersionedEvalCase
Source§fn clone(&self) -> VersionedEvalCase
fn clone(&self) -> VersionedEvalCase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VersionedEvalCase
impl Debug for VersionedEvalCase
Source§impl<'de> Deserialize<'de> for VersionedEvalCase
impl<'de> Deserialize<'de> for VersionedEvalCase
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 VersionedEvalCase
impl RefUnwindSafe for VersionedEvalCase
impl Send for VersionedEvalCase
impl Sync for VersionedEvalCase
impl Unpin for VersionedEvalCase
impl UnsafeUnpin for VersionedEvalCase
impl UnwindSafe for VersionedEvalCase
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