pub enum ProbeResolution {
AlreadyCompleted,
SafeToReplay,
}Expand description
Consumer evidence resolving a ProbeRequired ambiguous outcome.
Variants§
AlreadyCompleted
The prior attempt is known to have completed and must not run again.
SafeToReplay
Domain evidence proves another dispatch is safe.
Trait Implementations§
Source§impl Clone for ProbeResolution
impl Clone for ProbeResolution
impl Copy for ProbeResolution
Source§impl Debug for ProbeResolution
impl Debug for ProbeResolution
Source§impl<'de> Deserialize<'de> for ProbeResolution
impl<'de> Deserialize<'de> for ProbeResolution
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 ProbeResolution
Source§impl JsonSchema for ProbeResolution
impl JsonSchema for ProbeResolution
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 ProbeResolution
impl PartialEq for ProbeResolution
Source§impl Serialize for ProbeResolution
impl Serialize for ProbeResolution
impl StructuralPartialEq for ProbeResolution
Auto Trait Implementations§
impl Freeze for ProbeResolution
impl RefUnwindSafe for ProbeResolution
impl Send for ProbeResolution
impl Sync for ProbeResolution
impl Unpin for ProbeResolution
impl UnsafeUnpin for ProbeResolution
impl UnwindSafe for ProbeResolution
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