pub struct ToolEffectDispatchReceiptV1 {
pub schema_version: String,
pub tool_effect_dispatch_receipt_id: ToolEffectDispatchReceiptId,
pub effect_commit_decision_id: EffectCommitDecisionId,
pub tool_receipt_id: String,
pub provider_route: Vec<String>,
pub dispatch_state: String,
pub effect_execution_receipt_id: Option<EffectExecutionReceiptId>,
pub deadline_at_dispatch: String,
pub cancellation_reason: String,
}Fields§
§schema_version: String§tool_effect_dispatch_receipt_id: ToolEffectDispatchReceiptId§effect_commit_decision_id: EffectCommitDecisionId§tool_receipt_id: String§provider_route: Vec<String>§dispatch_state: String§effect_execution_receipt_id: Option<EffectExecutionReceiptId>§deadline_at_dispatch: String§cancellation_reason: StringTrait Implementations§
Source§impl Clone for ToolEffectDispatchReceiptV1
impl Clone for ToolEffectDispatchReceiptV1
Source§fn clone(&self) -> ToolEffectDispatchReceiptV1
fn clone(&self) -> ToolEffectDispatchReceiptV1
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 moreSource§impl Debug for ToolEffectDispatchReceiptV1
impl Debug for ToolEffectDispatchReceiptV1
Source§impl<'de> Deserialize<'de> for ToolEffectDispatchReceiptV1
impl<'de> Deserialize<'de> for ToolEffectDispatchReceiptV1
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
Auto Trait Implementations§
impl Freeze for ToolEffectDispatchReceiptV1
impl RefUnwindSafe for ToolEffectDispatchReceiptV1
impl Send for ToolEffectDispatchReceiptV1
impl Sync for ToolEffectDispatchReceiptV1
impl Unpin for ToolEffectDispatchReceiptV1
impl UnsafeUnpin for ToolEffectDispatchReceiptV1
impl UnwindSafe for ToolEffectDispatchReceiptV1
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