Struct omegga::ResponseAwaiter
source · [−]pub struct ResponseAwaiter(_);
Expand description
A future that waits for the server to respond, returning a Response
.
This will await indefinitely, so use with Tokio’s select!
macro to impose a timeout.
Trait Implementations
sourceimpl Future for ResponseAwaiter
impl Future for ResponseAwaiter
type Output = Result<Option<Value>, ResponseError>
type Output = Result<Option<Value>, ResponseError>
The type of value produced on completion.
Auto Trait Implementations
impl !RefUnwindSafe for ResponseAwaiter
impl Send for ResponseAwaiter
impl Sync for ResponseAwaiter
impl Unpin for ResponseAwaiter
impl !UnwindSafe for ResponseAwaiter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<F> IntoFuture for F where
F: Future,
impl<F> IntoFuture for F where
F: Future,
type Output = <F as Future>::Output
type Output = <F as Future>::Output
🔬 This is a nightly-only experimental API. (
into_future
)The output that the future will produce on completion.
type IntoFuture = F
type IntoFuture = F
🔬 This is a nightly-only experimental API. (
into_future
)Which kind of future are we turning this into?
sourcefn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
🔬 This is a nightly-only experimental API. (
into_future
)Creates a future from a value.