pub struct GetShardsOutput {
pub shards: Vec<Shard>,
pub last_shard_id: Option<String>,
}Expand description
An output representation of get shards operation.
Fields§
§shards: Vec<Shard>The shards that are retrieved by the operation.
last_shard_id: Option<String>The shard ID of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request.
If last_shard_id is None, then the “last page” of results has been processed and
there is currently no more data to be retrieved.
If last_shard_id is Some, it does not necessarily mean that there is more data
in the result set. The only way to know when you have reached the end of
the result set is when last_shard_id is None.
Trait Implementations§
Source§impl Clone for GetShardsOutput
impl Clone for GetShardsOutput
Source§fn clone(&self) -> GetShardsOutput
fn clone(&self) -> GetShardsOutput
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for GetShardsOutput
impl RefUnwindSafe for GetShardsOutput
impl Send for GetShardsOutput
impl Sync for GetShardsOutput
impl Unpin for GetShardsOutput
impl UnwindSafe for GetShardsOutput
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§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.