#[non_exhaustive]pub struct TransactGetItemsInput {
pub transact_items: Option<Vec<TransactGetItem>>,
pub return_consumed_capacity: Option<ReturnConsumedCapacity>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.transact_items: Option<Vec<TransactGetItem>>
An ordered array of up to 100 TransactGetItem
objects, each of which contains a Get
structure.
return_consumed_capacity: Option<ReturnConsumedCapacity>
A value of TOTAL
causes consumed capacity information to be returned, and a value of NONE
prevents that information from being returned. No other value is valid.
Implementations§
source§impl TransactGetItemsInput
impl TransactGetItemsInput
sourcepub fn transact_items(&self) -> &[TransactGetItem]
pub fn transact_items(&self) -> &[TransactGetItem]
An ordered array of up to 100 TransactGetItem
objects, each of which contains a Get
structure.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .transact_items.is_none()
.
sourcepub fn return_consumed_capacity(&self) -> Option<&ReturnConsumedCapacity>
pub fn return_consumed_capacity(&self) -> Option<&ReturnConsumedCapacity>
A value of TOTAL
causes consumed capacity information to be returned, and a value of NONE
prevents that information from being returned. No other value is valid.
source§impl TransactGetItemsInput
impl TransactGetItemsInput
sourcepub fn builder() -> TransactGetItemsInputBuilder
pub fn builder() -> TransactGetItemsInputBuilder
Creates a new builder-style object to manufacture TransactGetItemsInput
.
Trait Implementations§
source§impl Clone for TransactGetItemsInput
impl Clone for TransactGetItemsInput
source§fn clone(&self) -> TransactGetItemsInput
fn clone(&self) -> TransactGetItemsInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TransactGetItemsInput
impl Debug for TransactGetItemsInput
source§impl PartialEq for TransactGetItemsInput
impl PartialEq for TransactGetItemsInput
source§fn eq(&self, other: &TransactGetItemsInput) -> bool
fn eq(&self, other: &TransactGetItemsInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransactGetItemsInput
Auto Trait Implementations§
impl Freeze for TransactGetItemsInput
impl RefUnwindSafe for TransactGetItemsInput
impl Send for TransactGetItemsInput
impl Sync for TransactGetItemsInput
impl Unpin for TransactGetItemsInput
impl UnwindSafe for TransactGetItemsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.