pub struct QueuedDelete {
pub namespace: String,
pub blob_id: String,
pub attempt_count: u64,
pub last_error: Option<String>,
pub created_at: String,
pub last_attempt_at: Option<String>,
}Expand description
One cloud object the durable queue is holding a tombstone for.
A delete carries only the stored object it removes — there is no row left to name, which is the point: the row is gone and this is what still has to happen in the cloud.
Fields§
§namespace: StringThe namespace the removed blob lived in.
blob_id: StringThe removed blob’s id within that namespace.
attempt_count: u64Failed removal attempts so far; 0 for one never yet tried.
last_error: Option<String>Why the last attempt failed, if one has.
created_at: StringWhen the tombstone was enqueued.
last_attempt_at: Option<String>When it was last attempted, if it has been.
Trait Implementations§
Source§impl Clone for QueuedDelete
impl Clone for QueuedDelete
Source§fn clone(&self) -> QueuedDelete
fn clone(&self) -> QueuedDelete
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 moreSource§impl Debug for QueuedDelete
impl Debug for QueuedDelete
Source§impl PartialEq for QueuedDelete
impl PartialEq for QueuedDelete
impl Eq for QueuedDelete
impl StructuralPartialEq for QueuedDelete
Auto Trait Implementations§
impl Freeze for QueuedDelete
impl RefUnwindSafe for QueuedDelete
impl Send for QueuedDelete
impl Sync for QueuedDelete
impl Unpin for QueuedDelete
impl UnsafeUnpin for QueuedDelete
impl UnwindSafe for QueuedDelete
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.