pub struct UsageScanRequest {
pub bucket: Option<String>,
pub prefix: Option<String>,
pub include_versions: bool,
pub include_incomplete_uploads: bool,
}Expand description
Options for an explicitly authorized client-side usage scan.
Fields§
§bucket: Option<String>Optional bucket; absent means all visible buckets.
prefix: Option<String>Optional prefix within bucket.
include_versions: boolInclude all object versions and delete markers.
include_incomplete_uploads: boolInclude incomplete multipart uploads and uploaded part bytes.
Implementations§
Trait Implementations§
Source§impl Clone for UsageScanRequest
impl Clone for UsageScanRequest
Source§fn clone(&self) -> UsageScanRequest
fn clone(&self) -> UsageScanRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UsageScanRequest
impl Debug for UsageScanRequest
impl Eq for UsageScanRequest
Source§impl PartialEq for UsageScanRequest
impl PartialEq for UsageScanRequest
impl StructuralPartialEq for UsageScanRequest
Auto Trait Implementations§
impl Freeze for UsageScanRequest
impl RefUnwindSafe for UsageScanRequest
impl Send for UsageScanRequest
impl Sync for UsageScanRequest
impl Unpin for UsageScanRequest
impl UnsafeUnpin for UsageScanRequest
impl UnwindSafe for UsageScanRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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