[−][src]Struct dynomite::retry::RetryingDynamoDb
A type which implements DynamoDb
and retries all operations
that are retryable
Methods
impl<D> RetryingDynamoDb<D> where
D: DynamoDb + 'static,
[src]
D: DynamoDb + 'static,
pub fn new(client: D, policy: Policy) -> Self
[src]
Return a new instance with a configured retry policy
Trait Implementations
impl<D: Clone> Clone for RetryingDynamoDb<D>
[src]
fn clone(&self) -> RetryingDynamoDb<D>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<D> DynamoDb for RetryingDynamoDb<D> where
D: DynamoDb + Sync + Send + 'static,
[src]
D: DynamoDb + Sync + Send + 'static,
fn batch_get_item(
&self,
input: BatchGetItemInput
) -> RusotoFuture<BatchGetItemOutput, BatchGetItemError>
[src]
&self,
input: BatchGetItemInput
) -> RusotoFuture<BatchGetItemOutput, BatchGetItemError>
fn batch_write_item(
&self,
input: BatchWriteItemInput
) -> RusotoFuture<BatchWriteItemOutput, BatchWriteItemError>
[src]
&self,
input: BatchWriteItemInput
) -> RusotoFuture<BatchWriteItemOutput, BatchWriteItemError>
fn create_backup(
&self,
input: CreateBackupInput
) -> RusotoFuture<CreateBackupOutput, CreateBackupError>
[src]
&self,
input: CreateBackupInput
) -> RusotoFuture<CreateBackupOutput, CreateBackupError>
fn create_global_table(
&self,
input: CreateGlobalTableInput
) -> RusotoFuture<CreateGlobalTableOutput, CreateGlobalTableError>
[src]
&self,
input: CreateGlobalTableInput
) -> RusotoFuture<CreateGlobalTableOutput, CreateGlobalTableError>
fn create_table(
&self,
input: CreateTableInput
) -> RusotoFuture<CreateTableOutput, CreateTableError>
[src]
&self,
input: CreateTableInput
) -> RusotoFuture<CreateTableOutput, CreateTableError>
fn delete_backup(
&self,
input: DeleteBackupInput
) -> RusotoFuture<DeleteBackupOutput, DeleteBackupError>
[src]
&self,
input: DeleteBackupInput
) -> RusotoFuture<DeleteBackupOutput, DeleteBackupError>
fn delete_item(
&self,
input: DeleteItemInput
) -> RusotoFuture<DeleteItemOutput, DeleteItemError>
[src]
&self,
input: DeleteItemInput
) -> RusotoFuture<DeleteItemOutput, DeleteItemError>
fn delete_table(
&self,
input: DeleteTableInput
) -> RusotoFuture<DeleteTableOutput, DeleteTableError>
[src]
&self,
input: DeleteTableInput
) -> RusotoFuture<DeleteTableOutput, DeleteTableError>
fn describe_backup(
&self,
input: DescribeBackupInput
) -> RusotoFuture<DescribeBackupOutput, DescribeBackupError>
[src]
&self,
input: DescribeBackupInput
) -> RusotoFuture<DescribeBackupOutput, DescribeBackupError>
fn describe_continuous_backups(
&self,
input: DescribeContinuousBackupsInput
) -> RusotoFuture<DescribeContinuousBackupsOutput, DescribeContinuousBackupsError>
[src]
&self,
input: DescribeContinuousBackupsInput
) -> RusotoFuture<DescribeContinuousBackupsOutput, DescribeContinuousBackupsError>
fn describe_global_table(
&self,
input: DescribeGlobalTableInput
) -> RusotoFuture<DescribeGlobalTableOutput, DescribeGlobalTableError>
[src]
&self,
input: DescribeGlobalTableInput
) -> RusotoFuture<DescribeGlobalTableOutput, DescribeGlobalTableError>
fn describe_global_table_settings(
&self,
input: DescribeGlobalTableSettingsInput
) -> RusotoFuture<DescribeGlobalTableSettingsOutput, DescribeGlobalTableSettingsError>
[src]
&self,
input: DescribeGlobalTableSettingsInput
) -> RusotoFuture<DescribeGlobalTableSettingsOutput, DescribeGlobalTableSettingsError>
fn describe_limits(
&self
) -> RusotoFuture<DescribeLimitsOutput, DescribeLimitsError>
[src]
&self
) -> RusotoFuture<DescribeLimitsOutput, DescribeLimitsError>
fn describe_table(
&self,
input: DescribeTableInput
) -> RusotoFuture<DescribeTableOutput, DescribeTableError>
[src]
&self,
input: DescribeTableInput
) -> RusotoFuture<DescribeTableOutput, DescribeTableError>
fn describe_time_to_live(
&self,
input: DescribeTimeToLiveInput
) -> RusotoFuture<DescribeTimeToLiveOutput, DescribeTimeToLiveError>
[src]
&self,
input: DescribeTimeToLiveInput
) -> RusotoFuture<DescribeTimeToLiveOutput, DescribeTimeToLiveError>
fn get_item(
&self,
input: GetItemInput
) -> RusotoFuture<GetItemOutput, GetItemError>
[src]
&self,
input: GetItemInput
) -> RusotoFuture<GetItemOutput, GetItemError>
fn list_backups(
&self,
input: ListBackupsInput
) -> RusotoFuture<ListBackupsOutput, ListBackupsError>
[src]
&self,
input: ListBackupsInput
) -> RusotoFuture<ListBackupsOutput, ListBackupsError>
fn list_global_tables(
&self,
input: ListGlobalTablesInput
) -> RusotoFuture<ListGlobalTablesOutput, ListGlobalTablesError>
[src]
&self,
input: ListGlobalTablesInput
) -> RusotoFuture<ListGlobalTablesOutput, ListGlobalTablesError>
fn list_tables(
&self,
input: ListTablesInput
) -> RusotoFuture<ListTablesOutput, ListTablesError>
[src]
&self,
input: ListTablesInput
) -> RusotoFuture<ListTablesOutput, ListTablesError>
fn list_tags_of_resource(
&self,
input: ListTagsOfResourceInput
) -> RusotoFuture<ListTagsOfResourceOutput, ListTagsOfResourceError>
[src]
&self,
input: ListTagsOfResourceInput
) -> RusotoFuture<ListTagsOfResourceOutput, ListTagsOfResourceError>
fn put_item(
&self,
input: PutItemInput
) -> RusotoFuture<PutItemOutput, PutItemError>
[src]
&self,
input: PutItemInput
) -> RusotoFuture<PutItemOutput, PutItemError>
fn query(&self, input: QueryInput) -> RusotoFuture<QueryOutput, QueryError>
[src]
fn restore_table_from_backup(
&self,
input: RestoreTableFromBackupInput
) -> RusotoFuture<RestoreTableFromBackupOutput, RestoreTableFromBackupError>
[src]
&self,
input: RestoreTableFromBackupInput
) -> RusotoFuture<RestoreTableFromBackupOutput, RestoreTableFromBackupError>
fn restore_table_to_point_in_time(
&self,
input: RestoreTableToPointInTimeInput
) -> RusotoFuture<RestoreTableToPointInTimeOutput, RestoreTableToPointInTimeError>
[src]
&self,
input: RestoreTableToPointInTimeInput
) -> RusotoFuture<RestoreTableToPointInTimeOutput, RestoreTableToPointInTimeError>
fn scan(&self, input: ScanInput) -> RusotoFuture<ScanOutput, ScanError>
[src]
fn tag_resource(
&self,
input: TagResourceInput
) -> RusotoFuture<(), TagResourceError>
[src]
&self,
input: TagResourceInput
) -> RusotoFuture<(), TagResourceError>
fn untag_resource(
&self,
input: UntagResourceInput
) -> RusotoFuture<(), UntagResourceError>
[src]
&self,
input: UntagResourceInput
) -> RusotoFuture<(), UntagResourceError>
fn update_continuous_backups(
&self,
input: UpdateContinuousBackupsInput
) -> RusotoFuture<UpdateContinuousBackupsOutput, UpdateContinuousBackupsError>
[src]
&self,
input: UpdateContinuousBackupsInput
) -> RusotoFuture<UpdateContinuousBackupsOutput, UpdateContinuousBackupsError>
fn update_global_table(
&self,
input: UpdateGlobalTableInput
) -> RusotoFuture<UpdateGlobalTableOutput, UpdateGlobalTableError>
[src]
&self,
input: UpdateGlobalTableInput
) -> RusotoFuture<UpdateGlobalTableOutput, UpdateGlobalTableError>
fn update_global_table_settings(
&self,
input: UpdateGlobalTableSettingsInput
) -> RusotoFuture<UpdateGlobalTableSettingsOutput, UpdateGlobalTableSettingsError>
[src]
&self,
input: UpdateGlobalTableSettingsInput
) -> RusotoFuture<UpdateGlobalTableSettingsOutput, UpdateGlobalTableSettingsError>
fn update_item(
&self,
input: UpdateItemInput
) -> RusotoFuture<UpdateItemOutput, UpdateItemError>
[src]
&self,
input: UpdateItemInput
) -> RusotoFuture<UpdateItemOutput, UpdateItemError>
fn update_table(
&self,
input: UpdateTableInput
) -> RusotoFuture<UpdateTableOutput, UpdateTableError>
[src]
&self,
input: UpdateTableInput
) -> RusotoFuture<UpdateTableOutput, UpdateTableError>
fn update_time_to_live(
&self,
input: UpdateTimeToLiveInput
) -> RusotoFuture<UpdateTimeToLiveOutput, UpdateTimeToLiveError>
[src]
&self,
input: UpdateTimeToLiveInput
) -> RusotoFuture<UpdateTimeToLiveOutput, UpdateTimeToLiveError>
fn describe_endpoints(
&self
) -> RusotoFuture<DescribeEndpointsResponse, DescribeEndpointsError>
[src]
&self
) -> RusotoFuture<DescribeEndpointsResponse, DescribeEndpointsError>
fn transact_get_items(
&self,
input: TransactGetItemsInput
) -> RusotoFuture<TransactGetItemsOutput, TransactGetItemsError>
[src]
&self,
input: TransactGetItemsInput
) -> RusotoFuture<TransactGetItemsOutput, TransactGetItemsError>
fn transact_write_items(
&self,
input: TransactWriteItemsInput
) -> RusotoFuture<TransactWriteItemsOutput, TransactWriteItemsError>
[src]
&self,
input: TransactWriteItemsInput
) -> RusotoFuture<TransactWriteItemsOutput, TransactWriteItemsError>
Auto Trait Implementations
impl<D> Send for RetryingDynamoDb<D> where
D: Send + Sync,
D: Send + Sync,
impl<D> Sync for RetryingDynamoDb<D> where
D: Send + Sync,
D: Send + Sync,
impl<D> Unpin for RetryingDynamoDb<D>
impl<D> UnwindSafe for RetryingDynamoDb<D> where
D: RefUnwindSafe,
D: RefUnwindSafe,
impl<D> RefUnwindSafe for RetryingDynamoDb<D> where
D: RefUnwindSafe,
D: RefUnwindSafe,
Blanket Implementations
impl<D> Retries<D> for D where
D: DynamoDb + 'static,
[src]
D: DynamoDb + 'static,
fn with_retries(Self, Policy) -> RetryingDynamoDb<D>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,