pub struct BucketObject {
pub id: Option<String>,
pub key: String,
pub size: u64,
pub checksum: Option<String>,
pub extra: BTreeMap<String, Value>,
}Expand description
Result of a successful bucket upload.
Fields§
§id: Option<String>Server-side object identifier, when present.
key: StringUploaded object key.
size: u64Object size in bytes.
checksum: Option<String>Reported checksum, when present.
extra: BTreeMap<String, Value>Additional untyped fields preserved for forward compatibility.
Trait Implementations§
Source§impl Clone for BucketObject
impl Clone for BucketObject
Source§fn clone(&self) -> BucketObject
fn clone(&self) -> BucketObject
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 BucketObject
impl Debug for BucketObject
Source§impl Default for BucketObject
impl Default for BucketObject
Source§fn default() -> BucketObject
fn default() -> BucketObject
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BucketObject
impl<'de> Deserialize<'de> for BucketObject
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
Source§impl PartialEq for BucketObject
impl PartialEq for BucketObject
Source§fn eq(&self, other: &BucketObject) -> bool
fn eq(&self, other: &BucketObject) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RepositoryFile for BucketObject
impl RepositoryFile for BucketObject
Source§fn file_id(&self) -> Option<Self::Id>
fn file_id(&self) -> Option<Self::Id>
Returns the file identifier when the service exposes one.
Source§fn size_bytes(&self) -> Option<u64>
fn size_bytes(&self) -> Option<u64>
Returns the file size in bytes when known.
Source§fn download_url(&self) -> Option<&Url>
fn download_url(&self) -> Option<&Url>
Returns the best direct download URL when one is already present on the payload.
Source§impl Serialize for BucketObject
impl Serialize for BucketObject
impl Eq for BucketObject
impl StructuralPartialEq for BucketObject
Auto Trait Implementations§
impl Freeze for BucketObject
impl RefUnwindSafe for BucketObject
impl Send for BucketObject
impl Sync for BucketObject
impl Unpin for BucketObject
impl UnsafeUnpin for BucketObject
impl UnwindSafe for BucketObject
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