pub struct AppleDoctorCheck {
pub id: String,
pub name: String,
pub status: DoctorStatus,
pub detail: String,
pub fix: Option<String>,
}Expand description
One stable, machine-readable Apple doctor finding.
Fields§
§id: StringStable check identifier.
name: StringUser-facing component name.
status: DoctorStatusCheck outcome.
detail: StringFound version/path or missing-component explanation.
fix: Option<String>Concrete remediation when action is useful.
Trait Implementations§
Source§impl Clone for AppleDoctorCheck
impl Clone for AppleDoctorCheck
Source§impl Debug for AppleDoctorCheck
impl Debug for AppleDoctorCheck
Source§impl<'de> Deserialize<'de> for AppleDoctorCheck
impl<'de> Deserialize<'de> for AppleDoctorCheck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AppleDoctorCheck
Source§impl PartialEq for AppleDoctorCheck
impl PartialEq for AppleDoctorCheck
Source§impl Serialize for AppleDoctorCheck
impl Serialize for AppleDoctorCheck
impl StructuralPartialEq for AppleDoctorCheck
Auto Trait Implementations§
impl Freeze for AppleDoctorCheck
impl RefUnwindSafe for AppleDoctorCheck
impl Send for AppleDoctorCheck
impl Sync for AppleDoctorCheck
impl Unpin for AppleDoctorCheck
impl UnsafeUnpin for AppleDoctorCheck
impl UnwindSafe for AppleDoctorCheck
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.