pub enum Judged {
Progress,
Linked {
scenarios: Vec<String>,
},
Checkpoint,
}Expand description
What judges one open task of a story.
Variants§
Progress
The progress it makes on the story’s oracle.
Linked
The scenarios it names, which it must leave green.
Checkpoint
The story’s checkpoint: every scenario must be green after it.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Judged
impl<'de> Deserialize<'de> for Judged
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 Judged
Source§impl JsonSchema for Judged
impl JsonSchema for Judged
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 Judged
Auto Trait Implementations§
impl Freeze for Judged
impl RefUnwindSafe for Judged
impl Send for Judged
impl Sync for Judged
impl Unpin for Judged
impl UnsafeUnpin for Judged
impl UnwindSafe for Judged
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