pub struct MetaCacheHealDiscovery {
pub candidates: Vec<MetaCacheHealCandidate>,
pub unverified_count: usize,
pub truncated: bool,
pub truncated_objects: Vec<String>,
pub truncated_candidates: Vec<MetaCacheHealCandidate>,
}Fields§
§candidates: Vec<MetaCacheHealCandidate>§unverified_count: usize§truncated: bool§truncated_objects: Vec<String>Object names whose validated version set exceeded the candidate cap. The scanner retries these names without a version and with destructive healing disabled; this is an explicit bounded continuation, not a version claim.
truncated_candidates: Vec<MetaCacheHealCandidate>Validated candidates beyond the main cap, retained with exact version identities so callers never fall back to a latest-version request.
Trait Implementations§
Source§impl Clone for MetaCacheHealDiscovery
impl Clone for MetaCacheHealDiscovery
Source§impl Debug for MetaCacheHealDiscovery
impl Debug for MetaCacheHealDiscovery
Source§impl Default for MetaCacheHealDiscovery
impl Default for MetaCacheHealDiscovery
impl Eq for MetaCacheHealDiscovery
Source§impl PartialEq for MetaCacheHealDiscovery
impl PartialEq for MetaCacheHealDiscovery
impl StructuralPartialEq for MetaCacheHealDiscovery
Auto Trait Implementations§
impl Freeze for MetaCacheHealDiscovery
impl RefUnwindSafe for MetaCacheHealDiscovery
impl Send for MetaCacheHealDiscovery
impl Sync for MetaCacheHealDiscovery
impl Unpin for MetaCacheHealDiscovery
impl UnsafeUnpin for MetaCacheHealDiscovery
impl UnwindSafe for MetaCacheHealDiscovery
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