pub struct DoctorCheck {
pub id: DoctorCheckId,
pub category: DoctorCheckCategory,
pub status: DoctorCheckStatus,
pub required: bool,
pub message: String,
pub remediation: Option<DoctorRemediation>,
}Expand description
One deterministic doctor check result.
Fields§
§id: DoctorCheckIdStable check identifier.
category: DoctorCheckCategoryReadiness area this check covers.
status: DoctorCheckStatusCheck outcome.
required: boolWhether failure makes the project not ready.
message: StringHuman-readable result with no host-specific absolute paths.
remediation: Option<DoctorRemediation>Optional actionable next command.
Trait Implementations§
Source§impl Clone for DoctorCheck
impl Clone for DoctorCheck
Source§impl Debug for DoctorCheck
impl Debug for DoctorCheck
impl Eq for DoctorCheck
Source§impl PartialEq for DoctorCheck
impl PartialEq for DoctorCheck
Source§impl Serialize for DoctorCheck
impl Serialize for DoctorCheck
impl StructuralPartialEq for DoctorCheck
Auto Trait Implementations§
impl Freeze for DoctorCheck
impl RefUnwindSafe for DoctorCheck
impl Send for DoctorCheck
impl Sync for DoctorCheck
impl Unpin for DoctorCheck
impl UnsafeUnpin for DoctorCheck
impl UnwindSafe for DoctorCheck
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.