pub struct ExecutionMetadata {
pub trigger_id: String,
pub idempotency_key: Option<String>,
pub started_at: SystemTime,
pub deadline: Instant,
pub policy: EnginePolicy,
pub provider: ProviderRequestConfig,
pub cancellation: CancellationToken,
}Fields§
§trigger_id: String§idempotency_key: Option<String>§started_at: SystemTime§deadline: Instant§policy: EnginePolicy§provider: ProviderRequestConfig§cancellation: CancellationTokenTrait Implementations§
Source§impl Clone for ExecutionMetadata
impl Clone for ExecutionMetadata
Source§fn clone(&self) -> ExecutionMetadata
fn clone(&self) -> ExecutionMetadata
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 moreAuto Trait Implementations§
impl Freeze for ExecutionMetadata
impl RefUnwindSafe for ExecutionMetadata
impl Send for ExecutionMetadata
impl Sync for ExecutionMetadata
impl Unpin for ExecutionMetadata
impl UnsafeUnpin for ExecutionMetadata
impl UnwindSafe for ExecutionMetadata
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