pub struct MacSysInfo { /* private fields */ }Expand description
Abstraction over MacOS system info. Allows raw access to all obtained system configuration as well as convenient abstractions over them.
Implementations§
Source§impl MacSysInfo
impl MacSysInfo
Sourcepub fn cpu_features(&self) -> &CpuFeaturesInfo
pub fn cpu_features(&self) -> &CpuFeaturesInfo
Getter for crate::structs::CpuFeaturesInfo.
Sourcepub fn cpu_info(&self) -> &CpuInfo
pub fn cpu_info(&self) -> &CpuInfo
Getter for crate::structs::CpuInfo.
Sourcepub fn os_info(&self) -> &OsInfo
pub fn os_info(&self) -> &OsInfo
Getter for crate::structs::OsInfo.
Trait Implementations§
Source§impl Debug for MacSysInfo
impl Debug for MacSysInfo
Source§impl Display for MacSysInfo
impl Display for MacSysInfo
Auto Trait Implementations§
impl Freeze for MacSysInfo
impl RefUnwindSafe for MacSysInfo
impl Send for MacSysInfo
impl Sync for MacSysInfo
impl Unpin for MacSysInfo
impl UnwindSafe for MacSysInfo
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