pub enum HeldOut {
Off,
Absent {
reason: String,
},
Passed {
files: usize,
},
Failed {
scenarios: Vec<String>,
},
}Expand description
What the held-out acceptance tests said about an attempt that passed visibly: the judge’s own tests, never shown to the model.
Variants§
Off
[acceptance] held_out = false.
Absent
No held-out test was kept (none generated, all discarded, …).
Passed
Every kept held-out test passed.
Failed
These scenarios’ held-out tests failed.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HeldOut
impl<'de> Deserialize<'de> for HeldOut
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
impl Eq for HeldOut
Source§impl JsonSchema for HeldOut
impl JsonSchema for HeldOut
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for HeldOut
Auto Trait Implementations§
impl Freeze for HeldOut
impl RefUnwindSafe for HeldOut
impl Send for HeldOut
impl Sync for HeldOut
impl Unpin for HeldOut
impl UnsafeUnpin for HeldOut
impl UnwindSafe for HeldOut
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