pub struct GrepGcResponse {
pub namespace_id: NamespaceId,
pub deleted_segments: u64,
pub deleted_other_objects: u64,
pub namespace_reaped: bool,
pub retained_candidates: u64,
}Expand description
Result of one explicit grep index garbage-collection pass (maintenance API group).
Fields§
§namespace_id: NamespaceIdNamespace whose grep-owned keyspace was inspected.
deleted_segments: u64Unreferenced grep segments older than the minimum segment age.
deleted_other_objects: u64Other unreferenced grep objects deleted after the grace window.
namespace_reaped: boolWhether an absent or tombstoned namespace had extension state reaped.
retained_candidates: u64Referenced, young, or unrecognized candidates retained by the pass.
Trait Implementations§
Source§impl Clone for GrepGcResponse
impl Clone for GrepGcResponse
Source§impl Debug for GrepGcResponse
impl Debug for GrepGcResponse
Source§impl<'de> Deserialize<'de> for GrepGcResponse
impl<'de> Deserialize<'de> for GrepGcResponse
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 GrepGcResponse
Source§impl PartialEq for GrepGcResponse
impl PartialEq for GrepGcResponse
Source§impl Serialize for GrepGcResponse
impl Serialize for GrepGcResponse
impl StructuralPartialEq for GrepGcResponse
Auto Trait Implementations§
impl Freeze for GrepGcResponse
impl RefUnwindSafe for GrepGcResponse
impl Send for GrepGcResponse
impl Sync for GrepGcResponse
impl Unpin for GrepGcResponse
impl UnsafeUnpin for GrepGcResponse
impl UnwindSafe for GrepGcResponse
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