pub enum AttemptEnd {
Output,
Failed {
class: FailureClass,
detail: String,
},
Deadline,
Cancelled,
}Variants§
Output
A valid output.
Failed
Deadline
The decision deadline passed while it was in flight.
Cancelled
The caller cancelled while it was in flight.
Trait Implementations§
Source§impl Clone for AttemptEnd
impl Clone for AttemptEnd
Source§impl Debug for AttemptEnd
impl Debug for AttemptEnd
Source§impl<'de> Deserialize<'de> for AttemptEnd
impl<'de> Deserialize<'de> for AttemptEnd
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 AttemptEnd
Source§impl JsonSchema for AttemptEnd
impl JsonSchema for AttemptEnd
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 moreSource§impl PartialEq for AttemptEnd
impl PartialEq for AttemptEnd
Source§impl Serialize for AttemptEnd
impl Serialize for AttemptEnd
impl StructuralPartialEq for AttemptEnd
Auto Trait Implementations§
impl Freeze for AttemptEnd
impl RefUnwindSafe for AttemptEnd
impl Send for AttemptEnd
impl Sync for AttemptEnd
impl Unpin for AttemptEnd
impl UnsafeUnpin for AttemptEnd
impl UnwindSafe for AttemptEnd
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