pub struct RestoreStatus {
pub is_restore_in_progress: Option<bool>,
pub restore_expiry_date: Option<OffsetDateTime>,
}Expand description
Parsed restore status of a restored object: the value persisted under
metadata_keys::RESTORE. filemeta owns this type so the persisted format
does not depend on an HTTP library DTO (backlog#1735 A3c); the field names
match the former s3s::dto::RestoreStatus so the rendered bytes are unchanged.
Fields§
§is_restore_in_progress: Option<bool>ongoing-request; None reads as not in progress.
restore_expiry_date: Option<OffsetDateTime>expiry-date; required to render a finished restore.
Trait Implementations§
Source§impl Clone for RestoreStatus
impl Clone for RestoreStatus
Source§impl Debug for RestoreStatus
impl Debug for RestoreStatus
Source§impl Default for RestoreStatus
impl Default for RestoreStatus
impl Eq for RestoreStatus
Source§impl PartialEq for RestoreStatus
impl PartialEq for RestoreStatus
Source§impl RestoreStatusOps for RestoreStatus
impl RestoreStatusOps for RestoreStatus
impl StructuralPartialEq for RestoreStatus
Auto Trait Implementations§
impl Freeze for RestoreStatus
impl RefUnwindSafe for RestoreStatus
impl Send for RestoreStatus
impl Sync for RestoreStatus
impl Unpin for RestoreStatus
impl UnsafeUnpin for RestoreStatus
impl UnwindSafe for RestoreStatus
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