EndpointExt

Trait EndpointExt 

Source
pub trait EndpointExt<S>: Endpoint<S> {
    // Provided methods
    fn ignore_response(self) -> Ignore<Self>
       where Self: Sized + Endpoint<S> { ... }
    fn v3_paged(
        self,
        cursor: Option<u64>,
    ) -> V3Paged<Self, <Self as Endpoint<S>>::Output>
       where Self: Sized + Endpoint<S> { ... }
    fn retry(self) -> RetryQuery<Self>
       where Self: Sized + Endpoint<S> { ... }
    fn retry_with_strategy<St>(
        self,
        strategy: Retry<St>,
    ) -> RetryQuery<Self, St>
       where Self: Sized + Endpoint<S> { ... }
}

Provided Methods§

Source

fn ignore_response(self) -> Ignore<Self>
where Self: Sized + Endpoint<S>,

Source

fn v3_paged( self, cursor: Option<u64>, ) -> V3Paged<Self, <Self as Endpoint<S>>::Output>
where Self: Sized + Endpoint<S>,

Source

fn retry(self) -> RetryQuery<Self>
where Self: Sized + Endpoint<S>,

Source

fn retry_with_strategy<St>(self, strategy: Retry<St>) -> RetryQuery<Self, St>
where Self: Sized + Endpoint<S>,

Implementors§

Source§

impl<S, E> EndpointExt<S> for E
where E: Endpoint<S>,