pub struct EvalSuiteVersion {
pub tenant_id: String,
pub project_id: String,
pub suite_id: String,
pub version: String,
pub manifest_digest: String,
pub schema_version: u32,
pub cases: Vec<VersionedResourceRef>,
pub created_at_ms: i64,
}Expand description
Ordered selection of immutable Case versions. A Suite adds no content of its own, so changing one Case never rewrites the others.
Fields§
§tenant_id: String§project_id: String§suite_id: String§version: String§manifest_digest: String§schema_version: u32§cases: Vec<VersionedResourceRef>§created_at_ms: i64Trait Implementations§
Source§impl Clone for EvalSuiteVersion
impl Clone for EvalSuiteVersion
Source§impl Debug for EvalSuiteVersion
impl Debug for EvalSuiteVersion
Source§impl<'de> Deserialize<'de> for EvalSuiteVersion
impl<'de> Deserialize<'de> for EvalSuiteVersion
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 EvalSuiteVersion
impl RefUnwindSafe for EvalSuiteVersion
impl Send for EvalSuiteVersion
impl Sync for EvalSuiteVersion
impl Unpin for EvalSuiteVersion
impl UnsafeUnpin for EvalSuiteVersion
impl UnwindSafe for EvalSuiteVersion
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