pub struct OpenReport {
pub path_taken: OpenPath,
pub scan: ScanReport,
pub analysis: Option<AnalysisReport>,
pub content_cache: ContentCacheLoad,
pub projected: bool,
}Expand description
What open did.
Fields§
§path_taken: OpenPathCache tier used to produce the returned index.
scan: ScanReportFilesystem walk results, including any partial errors.
analysis: Option<AnalysisReport>Content-analysis work performed after metadata reconciliation.
content_cache: ContentCacheLoadReusable records restored from the independently versioned content sidecar.
projected: boolWhether the returned index was projected from a stronger controls-on snapshot.
Implementations§
Source§impl OpenReport
impl OpenReport
Sourcepub fn is_complete(&self) -> bool
pub fn is_complete(&self) -> bool
Whether every path in the requested scan scope was read successfully.
Sourcepub fn error_messages(&self) -> Vec<String>
pub fn error_messages(&self) -> Vec<String>
Human-readable diagnostics for every operational condition that makes this result partial.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for OpenReport
impl !UnwindSafe for OpenReport
impl Freeze for OpenReport
impl Send for OpenReport
impl Sync for OpenReport
impl Unpin for OpenReport
impl UnsafeUnpin for OpenReport
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