Struct elfo::RequestBuilder[][src]

#[must_use]pub struct RequestBuilder<'c, C, K, S, R, M> { /* fields omitted */ }

Implementations

impl<'c, C, K, S, R> RequestBuilder<'c, C, K, S, R, Any>[src]

pub fn all(self) -> RequestBuilder<'c, C, K, S, R, All>[src]

impl<'c, C, K, S, R, M> RequestBuilder<'c, C, K, S, R, M>[src]

pub fn from(self, addr: Addr) -> RequestBuilder<'c, C, K, S, R, M>[src]

impl<'c, C, K, S, R> RequestBuilder<'c, C, S, K, R, Any> where
    C: 'static,
    R: Request
[src]

pub async fn resolve(self) -> Result<<R as Request>::Response, RequestError<R>>[src]

impl<'c, C, K, S, R> RequestBuilder<'c, C, K, S, R, All> where
    C: 'static,
    R: Request
[src]

pub async fn resolve(
    self
) -> Vec<Result<<R as Request>::Response, RequestError<R>>, Global>
[src]

Auto Trait Implementations

impl<'c, C, K, S, R, M> !RefUnwindSafe for RequestBuilder<'c, C, K, S, R, M>

impl<'c, C, K, S, R, M> Send for RequestBuilder<'c, C, K, S, R, M> where
    C: Send + Sync,
    K: Sync,
    M: Send,
    R: Send,
    S: Sync

impl<'c, C, K, S, R, M> Sync for RequestBuilder<'c, C, K, S, R, M> where
    C: Send + Sync,
    K: Sync,
    M: Sync,
    R: Sync,
    S: Sync

impl<'c, C, K, S, R, M> Unpin for RequestBuilder<'c, C, K, S, R, M> where
    M: Unpin,
    R: Unpin

impl<'c, C, K, S, R, M> !UnwindSafe for RequestBuilder<'c, C, K, S, R, M>

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> Instrument for T[src]

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

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<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.