pub struct RescopeReport {
pub target: Option<Vec<String>>,
pub uncited: usize,
pub unlinked: usize,
pub materialized: usize,
pub bytes: u64,
pub already_held: usize,
pub kept_dirty: Vec<String>,
pub replayed: bool,
}Fields§
§target: Option<Vec<String>>The scope this workspace now holds. None = the whole tree.
uncited: usizeCitations removed from the held set — the NARROW half.
unlinked: usizeFiles removed from the tree. Normally equal to uncited; lower
when a path was already gone.
materialized: usizeNewly admitted citations fetched — the WIDEN half.
bytes: u64§already_held: usizeAdmitted and already held: the scope grew over paths the workspace had. Zero work, and the number that tells a widen that did nothing from a widen that had nothing to do.
kept_dirty: Vec<String>Paths that should have left the held set but carry unpublished local changes. KEPT, cited, on disk, with a conflict record — a narrow may unwatch a file, never discard an edit.
replayed: boolThis call finished a rescope a crash had left half-applied.
Trait Implementations§
Source§impl Debug for RescopeReport
impl Debug for RescopeReport
Source§impl Default for RescopeReport
impl Default for RescopeReport
Source§fn default() -> RescopeReport
fn default() -> RescopeReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RescopeReport
impl RefUnwindSafe for RescopeReport
impl Send for RescopeReport
impl Sync for RescopeReport
impl Unpin for RescopeReport
impl UnsafeUnpin for RescopeReport
impl UnwindSafe for RescopeReport
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