pub trait CompletionSender: Send + Sync {
// Required method
fn deliver<'a>(
&'a self,
lease: &'a CompletionLease,
deadline: Instant,
) -> ContractFuture<'a, CompletionDeliveryOutcome>;
}Required Methods§
Sourcefn deliver<'a>(
&'a self,
lease: &'a CompletionLease,
deadline: Instant,
) -> ContractFuture<'a, CompletionDeliveryOutcome>
fn deliver<'a>( &'a self, lease: &'a CompletionLease, deadline: Instant, ) -> ContractFuture<'a, CompletionDeliveryOutcome>
Positive transport acknowledgment only; ambiguous outcomes require retry.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".