[][src]Struct egg_mode::TwitterFuture

#[must_use = "futures do nothing unless polled"]
pub struct TwitterFuture<T> { /* fields omitted */ }

A Future that will resolve to a complete Twitter response.

When this Future is fully complete, the pending web request will have successfully completed, loaded, and parsed into the desired response. Any errors encountered along the way will be reflected in the return type of poll.

For more information on how to use Futures, see the guides at hyper.rs and tokio.rs.

Most functions in this library use the type alias FutureResponse, which is a TwitterFuture that has a Response around its item.

Trait Implementations

impl<T> Future for TwitterFuture<T>[src]

type Output = Result<T>

The type of value produced on completion.

Auto Trait Implementations

impl<T> !RefUnwindSafe for TwitterFuture<T>

impl<T> Send for TwitterFuture<T>

impl<T> !Sync for TwitterFuture<T>

impl<T> Unpin for TwitterFuture<T>

impl<T> !UnwindSafe for TwitterFuture<T>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FutureExt for T where
    T: Future + ?Sized
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<F, T, E> TryFuture for F where
    F: Future<Output = Result<T, E>> + ?Sized
[src]

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<Fut> TryFutureExt for Fut where
    Fut: TryFuture + ?Sized
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,