pub struct BucketAccessInfo {
pub name: String,
pub size: u64,
pub objects: u64,
pub object_sizes_histogram: HashMap<String, u64>,
pub object_versions_histogram: HashMap<String, u64>,
pub details: Option<BucketDetails>,
pub prefix_usage: HashMap<String, u64>,
pub created: Option<OffsetDateTime>,
pub access: AccountAccess,
}Fields§
§name: String§size: u64§objects: u64§object_sizes_histogram: HashMap<String, u64>§object_versions_histogram: HashMap<String, u64>§details: Option<BucketDetails>§prefix_usage: HashMap<String, u64>§created: Option<OffsetDateTime>§access: AccountAccessTrait Implementations§
Source§impl Debug for BucketAccessInfo
impl Debug for BucketAccessInfo
Source§impl Default for BucketAccessInfo
impl Default for BucketAccessInfo
Source§fn default() -> BucketAccessInfo
fn default() -> BucketAccessInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BucketAccessInfo
impl<'de> Deserialize<'de> for BucketAccessInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BucketAccessInfo
impl RefUnwindSafe for BucketAccessInfo
impl Send for BucketAccessInfo
impl Sync for BucketAccessInfo
impl Unpin for BucketAccessInfo
impl UnsafeUnpin for BucketAccessInfo
impl UnwindSafe for BucketAccessInfo
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