pub struct DepReport {
pub deps: Vec<DepStatus>,
pub ready: bool,
pub arch: String,
pub macos_version: Option<String>,
}Expand description
Report for all dependencies.
Fields§
§deps: Vec<DepStatus>Every probed dependency.
ready: boolOverall readiness: true only if every dep is present.
arch: StringArchitecture detection (x86_64 or aarch64).
macos_version: Option<String>macOS version string from sw_vers -productVersion.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DepReport
impl<'de> Deserialize<'de> for DepReport
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
Auto Trait Implementations§
impl Freeze for DepReport
impl RefUnwindSafe for DepReport
impl Send for DepReport
impl Sync for DepReport
impl Unpin for DepReport
impl UnsafeUnpin for DepReport
impl UnwindSafe for DepReport
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