pub enum FireStatus {
Claimed,
Running,
Succeeded,
Failed,
Timeout,
Unknown,
}Expand description
A fire’s status. unknown is Hermes’s own word for a fire whose scheduler
restarted under it; completed ⇄ succeeded on the codec boundary and
timeout writes back as failed.
Variants§
Claimed
Claimed, not yet started.
Running
Running (read from Hermes; never written by us).
Succeeded
Finished with a result.
Failed
Finished with an error.
Timeout
The session ended without a result.
Unknown
The scheduler restarted under it.
Implementations§
Source§impl FireStatus
impl FireStatus
Sourcepub fn hermes_word(self) -> &'static str
pub fn hermes_word(self) -> &'static str
Hermes’s executions.status word.
Sourcepub fn from_hermes_word(word: &str) -> Option<Self>
pub fn from_hermes_word(word: &str) -> Option<Self>
The status for a Hermes executions.status word.
Trait Implementations§
Source§impl Clone for FireStatus
impl Clone for FireStatus
Source§fn clone(&self) -> FireStatus
fn clone(&self) -> FireStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FireStatus
Source§impl Debug for FireStatus
impl Debug for FireStatus
Source§impl<'de> Deserialize<'de> for FireStatus
impl<'de> Deserialize<'de> for FireStatus
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 FireStatus
Source§impl JsonSchema for FireStatus
impl JsonSchema for FireStatus
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 FireStatus
impl PartialEq for FireStatus
Source§impl Serialize for FireStatus
impl Serialize for FireStatus
impl StructuralPartialEq for FireStatus
Auto Trait Implementations§
impl Freeze for FireStatus
impl RefUnwindSafe for FireStatus
impl Send for FireStatus
impl Sync for FireStatus
impl Unpin for FireStatus
impl UnsafeUnpin for FireStatus
impl UnwindSafe for FireStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.