pub struct ListPartsResponse {
pub parts: Vec<Part>,
pub is_truncated: bool,
pub next_part_number_marker: Option<PartNumber>,
}Expand description
Response for
MultipartUploadBackend::list_parts.
Fields§
§parts: Vec<Part>Parts uploaded so far, in part_number order.
is_truncated: boolSet when the listing was truncated and more parts can be fetched
using Self::next_part_number_marker as the next
part_number_marker.
next_part_number_marker: Option<PartNumber>Marker to pass as the next part_number_marker when
Self::is_truncated is true.
Trait Implementations§
Source§impl Clone for ListPartsResponse
impl Clone for ListPartsResponse
Source§fn clone(&self) -> ListPartsResponse
fn clone(&self) -> ListPartsResponse
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 ListPartsResponse
impl RefUnwindSafe for ListPartsResponse
impl Send for ListPartsResponse
impl Sync for ListPartsResponse
impl Unpin for ListPartsResponse
impl UnsafeUnpin for ListPartsResponse
impl UnwindSafe for ListPartsResponse
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].