pub struct SafeRetryGateway { /* private fields */ }Expand description
Provider-neutral retry boundary for requests proven not to have been sent.
PossiblySent, protocol errors, rejections, and invalid streams are never
replayed because they may represent a billed generation or partial output.
Implementations§
Trait Implementations§
Source§impl Clone for SafeRetryGateway
impl Clone for SafeRetryGateway
Source§fn clone(&self) -> SafeRetryGateway
fn clone(&self) -> SafeRetryGateway
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 SafeRetryGateway
impl Debug for SafeRetryGateway
Source§impl Gateway for SafeRetryGateway
impl Gateway for SafeRetryGateway
fn complete<'a>( &'a self, request: GatewayRequest, events: &'a mut dyn GatewayEventSink, ) -> BoxFuture<'a, Result<GatewayResponse, GatewayError>>
Auto Trait Implementations§
impl !RefUnwindSafe for SafeRetryGateway
impl !UnwindSafe for SafeRetryGateway
impl Freeze for SafeRetryGateway
impl Send for SafeRetryGateway
impl Sync for SafeRetryGateway
impl Unpin for SafeRetryGateway
impl UnsafeUnpin for SafeRetryGateway
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