pub struct NativeMemorySweepOutcome {
pub submitted: usize,
pub skipped_empty: usize,
pub missing_sources: usize,
pub drifted_sources: usize,
pub adapter_health: Vec<NativeMemoryAdapterHealth>,
pub drafts: Vec<PathBuf>,
}Expand description
Summary of native-memory draft capture after a wrapped session.
Fields§
§submitted: usizeNumber of non-empty native memory files submitted as drafts.
skipped_empty: usizeNumber of supported files skipped because they were empty.
missing_sources: usizeNumber of configured native-memory roots that were absent.
drifted_sources: usizeNumber of configured native-memory roots rejected by adapter health checks.
adapter_health: Vec<NativeMemoryAdapterHealth>Reason-coded adapter health for every matching configured native-memory root.
drafts: Vec<PathBuf>Pending draft paths written or found idempotently.
Trait Implementations§
Source§impl Clone for NativeMemorySweepOutcome
impl Clone for NativeMemorySweepOutcome
Source§fn clone(&self) -> NativeMemorySweepOutcome
fn clone(&self) -> NativeMemorySweepOutcome
Returns a duplicate of the value. Read more
1.0.0 · 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 NativeMemorySweepOutcome
impl Debug for NativeMemorySweepOutcome
Source§impl Default for NativeMemorySweepOutcome
impl Default for NativeMemorySweepOutcome
Source§fn default() -> NativeMemorySweepOutcome
fn default() -> NativeMemorySweepOutcome
Returns the “default value” for a type. Read more
Source§impl PartialEq for NativeMemorySweepOutcome
impl PartialEq for NativeMemorySweepOutcome
Source§impl Serialize for NativeMemorySweepOutcome
impl Serialize for NativeMemorySweepOutcome
impl Eq for NativeMemorySweepOutcome
impl StructuralPartialEq for NativeMemorySweepOutcome
Auto Trait Implementations§
impl Freeze for NativeMemorySweepOutcome
impl RefUnwindSafe for NativeMemorySweepOutcome
impl Send for NativeMemorySweepOutcome
impl Sync for NativeMemorySweepOutcome
impl Unpin for NativeMemorySweepOutcome
impl UnsafeUnpin for NativeMemorySweepOutcome
impl UnwindSafe for NativeMemorySweepOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.