pub struct MaintenanceStepResponse {
pub namespace_id: NamespaceId,
pub status_before: NamespaceStatusResponse,
pub metadata: Option<MetadataMaintenanceResponse>,
pub retention: Option<AdvanceRetentionResponse>,
pub gc: Option<GcResponse>,
}Expand description
Result of one explicit maintenance step.
One report per action the request selected, and none for an action it did not: an absent field means “not selected”, never “ran and found nothing to do”. The latter is what the outcomes inside a report say.
Fields§
§namespace_id: NamespaceIdNamespace the step ran against.
status_before: NamespaceStatusResponseNamespace status observed before the step acted.
metadata: Option<MetadataMaintenanceResponse>What the metadata-upkeep action did.
retention: Option<AdvanceRetentionResponse>Where the retention floor ended up.
gc: Option<GcResponse>What the collection pass reclaimed.
Trait Implementations§
Source§impl Clone for MaintenanceStepResponse
impl Clone for MaintenanceStepResponse
Source§fn clone(&self) -> MaintenanceStepResponse
fn clone(&self) -> MaintenanceStepResponse
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 MaintenanceStepResponse
impl Debug for MaintenanceStepResponse
Source§impl<'de> Deserialize<'de> for MaintenanceStepResponse
impl<'de> Deserialize<'de> for MaintenanceStepResponse
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
impl Eq for MaintenanceStepResponse
Source§impl PartialEq for MaintenanceStepResponse
impl PartialEq for MaintenanceStepResponse
Source§impl Serialize for MaintenanceStepResponse
impl Serialize for MaintenanceStepResponse
impl StructuralPartialEq for MaintenanceStepResponse
Auto Trait Implementations§
impl Freeze for MaintenanceStepResponse
impl RefUnwindSafe for MaintenanceStepResponse
impl Send for MaintenanceStepResponse
impl Sync for MaintenanceStepResponse
impl Unpin for MaintenanceStepResponse
impl UnsafeUnpin for MaintenanceStepResponse
impl UnwindSafe for MaintenanceStepResponse
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