pub struct RefreshReport {
pub sampled_mounts: Vec<String>,
pub watch_managed_mounts: Vec<String>,
pub changed_epochs: Vec<String>,
pub changed_listings: Vec<String>,
pub changed_stamps: Vec<String>,
pub invalidated_observations: usize,
}Expand description
Evidence from one explicit refresh pass.
Fields§
§sampled_mounts: Vec<String>Mount paths actually sampled.
watch_managed_mounts: Vec<String>Watch-managed mount paths deliberately not polled.
changed_epochs: Vec<String>Mount paths whose backend-wide epoch changed.
changed_listings: Vec<String>Absolute directory paths whose listing stamp changed.
changed_stamps: Vec<String>Absolute entry paths whose stamp changed.
invalidated_observations: usizeNumber of distinct incremental observation keys invalidated.
Trait Implementations§
Source§impl Clone for RefreshReport
impl Clone for RefreshReport
Source§fn clone(&self) -> RefreshReport
fn clone(&self) -> RefreshReport
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 RefreshReport
impl Debug for RefreshReport
Source§impl Default for RefreshReport
impl Default for RefreshReport
Source§fn default() -> RefreshReport
fn default() -> RefreshReport
Returns the “default value” for a type. Read more
impl Eq for RefreshReport
Source§impl PartialEq for RefreshReport
impl PartialEq for RefreshReport
impl StructuralPartialEq for RefreshReport
Auto Trait Implementations§
impl Freeze for RefreshReport
impl RefUnwindSafe for RefreshReport
impl Send for RefreshReport
impl Sync for RefreshReport
impl Unpin for RefreshReport
impl UnsafeUnpin for RefreshReport
impl UnwindSafe for RefreshReport
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