pub enum CreateExecutionResult {
Created {
execution_id: ExecutionId,
public_state: PublicState,
},
Duplicate {
execution_id: ExecutionId,
},
}Variants§
Created
Execution created successfully.
Duplicate
Idempotent duplicate — existing execution returned.
Fields
§
execution_id: ExecutionIdTrait Implementations§
Source§impl Clone for CreateExecutionResult
impl Clone for CreateExecutionResult
Source§fn clone(&self) -> CreateExecutionResult
fn clone(&self) -> CreateExecutionResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateExecutionResult
impl Debug for CreateExecutionResult
Source§impl<'de> Deserialize<'de> for CreateExecutionResult
impl<'de> Deserialize<'de> for CreateExecutionResult
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
Source§impl PartialEq for CreateExecutionResult
impl PartialEq for CreateExecutionResult
Source§impl Serialize for CreateExecutionResult
impl Serialize for CreateExecutionResult
impl Eq for CreateExecutionResult
impl StructuralPartialEq for CreateExecutionResult
Auto Trait Implementations§
impl Freeze for CreateExecutionResult
impl RefUnwindSafe for CreateExecutionResult
impl Send for CreateExecutionResult
impl Sync for CreateExecutionResult
impl Unpin for CreateExecutionResult
impl UnsafeUnpin for CreateExecutionResult
impl UnwindSafe for CreateExecutionResult
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