pub struct AssessReport {
pub schema: &'static str,
pub target: Utf8PathBuf,
pub classification: Classification,
pub instance: StatusReport,
pub doc_roots: Vec<String>,
pub populated_doc_roots: Vec<String>,
pub documents: Documents,
pub methodology_markers: Vec<String>,
pub collisions: BTreeMap<String, Vec<String>>,
pub docs_scratch: Utf8PathBuf,
pub docs_scratch_present: bool,
}Expand description
The whole assessment: evidence first, one verdict from it.
Fields§
§schema: &'static strThe shape version of this document.
target: Utf8PathBufThe assessed repository.
classification: ClassificationThe verdict the evidence below produces.
instance: StatusReportThe instance report, verbatim from sdd status.
doc_roots: Vec<String>Documentation roots found at the target’s top level.
populated_doc_roots: Vec<String>The documentation roots holding any entry at all — the evidence the brownfield verdict reads, whatever format or link shape the entries have.
documents: DocumentsThe document inventory.
methodology_markers: Vec<String>Methodology markers found, as target-relative paths.
collisions: BTreeMap<String, Vec<String>>Per profile, the install destinations that already exist.
docs_scratch: Utf8PathBufWhere the docs scratch resolved to. Relative to the target, unless the declaration itself names a path outside it.
docs_scratch_present: boolWhether that directory is there.
Trait Implementations§
Source§impl Debug for AssessReport
impl Debug for AssessReport
Auto Trait Implementations§
impl Freeze for AssessReport
impl RefUnwindSafe for AssessReport
impl Send for AssessReport
impl Sync for AssessReport
impl Unpin for AssessReport
impl UnsafeUnpin for AssessReport
impl UnwindSafe for AssessReport
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