[][src]Struct adventure_rusoto_sqs::AwsSqs

pub struct AwsSqs<T> { /* fields omitted */ }

A wrapper for various type of requests in rusoto_sqs.

Trait Implementations

impl<T: Clone> Clone for AwsSqs<T>[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl From<AddPermissionRequest> for AwsSqs<AddPermissionRequest>[src]

impl From<ChangeMessageVisibilityRequest> for AwsSqs<ChangeMessageVisibilityRequest>[src]

impl From<ChangeMessageVisibilityBatchRequest> for AwsSqs<ChangeMessageVisibilityBatchRequest>[src]

impl From<CreateQueueRequest> for AwsSqs<CreateQueueRequest>[src]

impl From<DeleteMessageRequest> for AwsSqs<DeleteMessageRequest>[src]

impl From<DeleteMessageBatchRequest> for AwsSqs<DeleteMessageBatchRequest>[src]

impl From<DeleteQueueRequest> for AwsSqs<DeleteQueueRequest>[src]

impl From<GetQueueAttributesRequest> for AwsSqs<GetQueueAttributesRequest>[src]

impl From<GetQueueUrlRequest> for AwsSqs<GetQueueUrlRequest>[src]

impl From<ListDeadLetterSourceQueuesRequest> for AwsSqs<ListDeadLetterSourceQueuesRequest>[src]

impl From<ListQueueTagsRequest> for AwsSqs<ListQueueTagsRequest>[src]

impl From<ListQueuesRequest> for AwsSqs<ListQueuesRequest>[src]

impl From<PurgeQueueRequest> for AwsSqs<PurgeQueueRequest>[src]

impl From<ReceiveMessageRequest> for AwsSqs<ReceiveMessageRequest>[src]

impl From<RemovePermissionRequest> for AwsSqs<RemovePermissionRequest>[src]

impl From<SendMessageRequest> for AwsSqs<SendMessageRequest>[src]

impl From<SendMessageBatchRequest> for AwsSqs<SendMessageBatchRequest>[src]

impl From<SetQueueAttributesRequest> for AwsSqs<SetQueueAttributesRequest>[src]

impl From<TagQueueRequest> for AwsSqs<TagQueueRequest>[src]

impl From<UntagQueueRequest> for AwsSqs<UntagQueueRequest>[src]

impl<T: Debug> Debug for AwsSqs<T>[src]

impl<C> OneshotRequest<C> for AwsSqs<AddPermissionRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, AddPermissionError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<ChangeMessageVisibilityRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, ChangeMessageVisibilityError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<ChangeMessageVisibilityBatchRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, ChangeMessageVisibilityBatchError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<CreateQueueRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, CreateQueueError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<DeleteMessageRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, DeleteMessageError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<DeleteMessageBatchRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, DeleteMessageBatchError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<DeleteQueueRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, DeleteQueueError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<GetQueueAttributesRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, GetQueueAttributesError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<GetQueueUrlRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, GetQueueUrlError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<ListDeadLetterSourceQueuesRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, ListDeadLetterSourceQueuesError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<ListQueueTagsRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, ListQueueTagsError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<ListQueuesRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, ListQueuesError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<PurgeQueueRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, PurgeQueueError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<RemovePermissionRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, RemovePermissionError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<SendMessageRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, SendMessageError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<SendMessageBatchRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, SendMessageBatchError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<SetQueueAttributesRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, SetQueueAttributesError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<TagQueueRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, TagQueueError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<UntagQueueRequest> where
    C: AsSqs
[src]

type Response = RusotoResponse<Self::Ok, UntagQueueError>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl<C> OneshotRequest<C> for AwsSqs<ReceiveMessageRequest> where
    C: AsSqs
[src]

type Response = Future01Response<Box<dyn Future<Item = Self::Ok, Error = Self::Error> + Send + 'static>>

The type of corresponding responses of this request.

fn repeat(self) -> Repeat<Self> where
    Self: Clone
[src]

impl RetriableRequest for AwsSqs<AddPermissionRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<ChangeMessageVisibilityRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<ChangeMessageVisibilityBatchRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<CreateQueueRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<DeleteMessageRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<DeleteMessageBatchRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<DeleteQueueRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<GetQueueAttributesRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<GetQueueUrlRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<ListDeadLetterSourceQueuesRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<ListQueueTagsRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<ListQueuesRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<PurgeQueueRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<RemovePermissionRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<SendMessageRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<SendMessageBatchRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<SetQueueAttributesRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<TagQueueRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<UntagQueueRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl RetriableRequest for AwsSqs<ReceiveMessageRequest>[src]

fn retry(self) -> Retrying<Self, TokioTimer, ExponentialBackoff, ()>[src]

Wrap this request to retry itself on failure, with a default [ExponentialBackoff] strategy. Read more

fn retry_with_backoff<B>(self, backoff: B) -> Retrying<Self, TokioTimer, B, ()> where
    B: Backoff,
    Self: BaseRequest
[src]

Wrap this request to retry itself on failure, with a given backoff strategy. Read more

impl BaseRequest for AwsSqs<AddPermissionRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<AddPermissionError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<ChangeMessageVisibilityRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<ChangeMessageVisibilityError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<ChangeMessageVisibilityBatchRequest>[src]

type Ok = ChangeMessageVisibilityBatchResult

The type of successful values from the corresponding response.

type Error = RusotoError<ChangeMessageVisibilityBatchError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<CreateQueueRequest>[src]

type Ok = CreateQueueResult

The type of successful values from the corresponding response.

type Error = RusotoError<CreateQueueError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<DeleteMessageRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<DeleteMessageError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<DeleteMessageBatchRequest>[src]

type Ok = DeleteMessageBatchResult

The type of successful values from the corresponding response.

type Error = RusotoError<DeleteMessageBatchError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<DeleteQueueRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<DeleteQueueError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<GetQueueAttributesRequest>[src]

type Ok = GetQueueAttributesResult

The type of successful values from the corresponding response.

type Error = RusotoError<GetQueueAttributesError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<GetQueueUrlRequest>[src]

type Ok = GetQueueUrlResult

The type of successful values from the corresponding response.

type Error = RusotoError<GetQueueUrlError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<ListDeadLetterSourceQueuesRequest>[src]

type Ok = ListDeadLetterSourceQueuesResult

The type of successful values from the corresponding response.

type Error = RusotoError<ListDeadLetterSourceQueuesError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<ListQueueTagsRequest>[src]

type Ok = ListQueueTagsResult

The type of successful values from the corresponding response.

type Error = RusotoError<ListQueueTagsError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<ListQueuesRequest>[src]

type Ok = ListQueuesResult

The type of successful values from the corresponding response.

type Error = RusotoError<ListQueuesError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<PurgeQueueRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<PurgeQueueError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<ReceiveMessageRequest>[src]

type Ok = Vec<Message>

The type of successful values from the corresponding response.

type Error = RusotoError<ReceiveMessageError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<RemovePermissionRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<RemovePermissionError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<SendMessageRequest>[src]

type Ok = SendMessageResult

The type of successful values from the corresponding response.

type Error = RusotoError<SendMessageError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<SendMessageBatchRequest>[src]

type Ok = SendMessageBatchResult

The type of successful values from the corresponding response.

type Error = RusotoError<SendMessageBatchError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<SetQueueAttributesRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<SetQueueAttributesError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<TagQueueRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<TagQueueError>

The type of failures from the corresponding response.

impl BaseRequest for AwsSqs<UntagQueueRequest>[src]

type Ok = ()

The type of successful values from the corresponding response.

type Error = RusotoError<UntagQueueError>

The type of failures from the corresponding response.

impl<C> Request<C> for AwsSqs<AddPermissionRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<ChangeMessageVisibilityRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<ChangeMessageVisibilityBatchRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<CreateQueueRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<DeleteMessageRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<DeleteMessageBatchRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<DeleteQueueRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<GetQueueAttributesRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<GetQueueUrlRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<ListDeadLetterSourceQueuesRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<ListQueueTagsRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<ListQueuesRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<PurgeQueueRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<RemovePermissionRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<SendMessageRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<SendMessageBatchRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<SetQueueAttributesRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<TagQueueRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<UntagQueueRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl<C> Request<C> for AwsSqs<ReceiveMessageRequest> where
    C: AsSqs
[src]

type Response = Self::Response

The type of corresponding responses of this request.

fn oneshot(self) -> Oneshot<Self>[src]

fn retry_if<F>(
    self,
    pred: F
) -> Retrying<Self, TokioTimer, ExponentialBackoff, F> where
    F: RetrialPredicate<Self>, 
[src]

Wrap this request to retry if the given predicate returns true. Read more

fn retry_with_config<T, B, F>(
    self,
    timer: T,
    pred: F,
    backoff: B
) -> Retrying<Self, T, B, F> where
    B: Backoff,
    F: RetrialPredicate<Self>,
    T: Timer + Unpin
[src]

Wrap this request to retry with customizable options, including the timer implementation.

impl PagedRequest for AwsSqs<ReceiveMessageRequest>[src]

fn paginate<C>(self, client: C) -> Paginator<C, Self> where
    Self: Request<C>, 
[src]

Auto Trait Implementations

impl<T> Sync for AwsSqs<T> where
    T: Sync

impl<T> Send for AwsSqs<T> where
    T: Send

impl<T> Unpin for AwsSqs<T> where
    T: Unpin

impl<T> RefUnwindSafe for AwsSqs<T> where
    T: RefUnwindSafe

impl<T> UnwindSafe for AwsSqs<T> where
    T: UnwindSafe

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for 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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T

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