pub enum Progress {
Verified {
turned: Vec<String>,
},
InProgress,
Closed,
Regressed {
scenarios: Vec<String>,
},
LinksOpen {
scenarios: Vec<String>,
},
StoryOpen {
scenarios: Vec<String>,
},
}Expand description
What an attempt did to its story, by the oracle’s states before and after it.
Variants§
Verified
It turned these scenarios green (in the story’s order).
InProgress
It turned none and broke none; the story goes on.
Closed
The checkpoint, every scenario green before it already.
Regressed
Scenarios green before it are red after it.
LinksOpen
Scenarios the task names are not green after it.
StoryOpen
The checkpoint left scenarios not green.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Progress
impl<'de> Deserialize<'de> for Progress
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 Progress
Source§impl JsonSchema for Progress
impl JsonSchema for Progress
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 Progress
Auto Trait Implementations§
impl Freeze for Progress
impl RefUnwindSafe for Progress
impl Send for Progress
impl Sync for Progress
impl Unpin for Progress
impl UnsafeUnpin for Progress
impl UnwindSafe for Progress
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