pub struct DoctorOutput {
pub schema_version: SchemaVersion,
pub version: ToolVersion,
pub root: String,
pub status: DoctorStatus,
pub summary: DoctorSummary,
pub checks: Vec<DoctorCheck>,
}Expand description
Versioned readiness envelope emitted by fallow doctor --format json.
Fields§
§schema_version: SchemaVersionIndependent doctor contract version.
version: ToolVersionFallow version that produced the report.
root: StringStable project-root identifier. Always . to avoid exposing host paths.
status: DoctorStatusAggregate readiness outcome.
summary: DoctorSummaryCounts derived from checks.
checks: Vec<DoctorCheck>Checks in stable contract order.
Trait Implementations§
Source§impl Clone for DoctorOutput
impl Clone for DoctorOutput
Source§impl Debug for DoctorOutput
impl Debug for DoctorOutput
impl Eq for DoctorOutput
Source§impl PartialEq for DoctorOutput
impl PartialEq for DoctorOutput
Source§impl Serialize for DoctorOutput
impl Serialize for DoctorOutput
impl StructuralPartialEq for DoctorOutput
Auto Trait Implementations§
impl Freeze for DoctorOutput
impl RefUnwindSafe for DoctorOutput
impl Send for DoctorOutput
impl Sync for DoctorOutput
impl Unpin for DoctorOutput
impl UnsafeUnpin for DoctorOutput
impl UnwindSafe for DoctorOutput
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.