pub struct OSInformation {
pub os_type: OSType,
pub version: String,
}Expand description
Holds information about Operating System type and its version
If the version could not be fetched it defaults to 0.0.0
Fields§
§os_type: OSType§version: StringTrait Implementations§
Source§impl Clone for OSInformation
impl Clone for OSInformation
Source§fn clone(&self) -> OSInformation
fn clone(&self) -> OSInformation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OSInformation
impl Debug for OSInformation
Source§impl PartialEq for OSInformation
impl PartialEq for OSInformation
impl StructuralPartialEq for OSInformation
Auto Trait Implementations§
impl Freeze for OSInformation
impl RefUnwindSafe for OSInformation
impl Send for OSInformation
impl Sync for OSInformation
impl Unpin for OSInformation
impl UnwindSafe for OSInformation
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