pub enum HttpEvent {
Success {
id: RequestId,
response: HttpResponse,
},
Failure {
id: RequestId,
error: HttpError,
url: String,
},
Timeout {
id: RequestId,
url: String,
},
Cancelled {
id: RequestId,
},
RateLimited {
id: RequestId,
delay_ms: u64,
},
}Variants§
Success
A request completed successfully.
Failure
A request failed after all retries.
Timeout
A request timed out.
Cancelled
A request was cancelled.
RateLimited
Rate limit hit: request was delayed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HttpEvent
impl RefUnwindSafe for HttpEvent
impl Send for HttpEvent
impl Sync for HttpEvent
impl Unpin for HttpEvent
impl UnsafeUnpin for HttpEvent
impl UnwindSafe for HttpEvent
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