pub struct S3DeleteMarker {
pub key: String,
pub version_id: String,
pub last_modified: DateTime<Utc>,
pub owner: Owner,
}Expand description
A delete marker in a versioned bucket.
Delete markers are created when an object is deleted in a versioned bucket. They act as a placeholder that indicates the object has been logically deleted.
Fields§
§key: StringThe object key.
version_id: StringThe version ID of this delete marker.
last_modified: DateTime<Utc>The time this delete marker was created.
owner: OwnerThe owner of this delete marker.
Implementations§
Source§impl S3DeleteMarker
impl S3DeleteMarker
Sourcepub fn is_delete_marker(&self) -> bool
pub fn is_delete_marker(&self) -> bool
Returns true because an S3DeleteMarker is always a delete marker.
Trait Implementations§
Source§impl Clone for S3DeleteMarker
impl Clone for S3DeleteMarker
Source§fn clone(&self) -> S3DeleteMarker
fn clone(&self) -> S3DeleteMarker
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 S3DeleteMarker
impl Debug for S3DeleteMarker
Source§impl<'de> Deserialize<'de> for S3DeleteMarker
impl<'de> Deserialize<'de> for S3DeleteMarker
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 S3DeleteMarker
impl RefUnwindSafe for S3DeleteMarker
impl Send for S3DeleteMarker
impl Sync for S3DeleteMarker
impl Unpin for S3DeleteMarker
impl UnsafeUnpin for S3DeleteMarker
impl UnwindSafe for S3DeleteMarker
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