pub struct MaintenanceStepResponse {
pub namespace_id: NamespaceId,
pub status_before: NamespaceStatusResponse,
pub wal_flush: WalFlushStepOutcome,
pub reorganize: ReorganizeStepOutcome,
pub retention_floor_seq: ChangeSeq,
pub gc: Option<GcResponse>,
}Expand description
Result of one explicit maintenance step.
Fields§
§namespace_id: NamespaceIdNamespace the step ran against.
status_before: NamespaceStatusResponseNamespace status observed before the step acted.
wal_flush: WalFlushStepOutcomeWhat the WAL-flush sub-step did.
reorganize: ReorganizeStepOutcomeWhat the metadata-reorganization sub-step did.
retention_floor_seq: ChangeSeqThe retention floor after the step. Compare with
status_before.retention_floor_seq to see whether it moved.
gc: Option<GcResponse>Garbage-collection report when the step opted into sweeping.
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