#[repr(C, u8)]pub enum OptionOsVersion {
None,
Some(OsVersion),
}Variants§
Implementations§
Source§impl OptionOsVersion
impl OptionOsVersion
pub fn into_option(&self) -> Option<OsVersion>
Source§impl OptionOsVersion
impl OptionOsVersion
pub fn as_option(&self) -> Option<&OsVersion>
pub fn replace(&mut self, value: OsVersion) -> OptionOsVersion
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&OsVersion>
pub fn as_mut(&mut self) -> Option<&mut OsVersion>
pub fn map<U, F: FnOnce(OsVersion) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionOsVersion
impl Clone for OptionOsVersion
Source§fn clone(&self) -> OptionOsVersion
fn clone(&self) -> OptionOsVersion
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 OptionOsVersion
impl Debug for OptionOsVersion
Source§impl Default for OptionOsVersion
impl Default for OptionOsVersion
Source§fn default() -> OptionOsVersion
fn default() -> OptionOsVersion
Returns the “default value” for a type. Read more
Source§impl Hash for OptionOsVersion
impl Hash for OptionOsVersion
Source§impl PartialEq for OptionOsVersion
impl PartialEq for OptionOsVersion
impl Copy for OptionOsVersion
impl Eq for OptionOsVersion
impl StructuralPartialEq for OptionOsVersion
Auto Trait Implementations§
impl Freeze for OptionOsVersion
impl RefUnwindSafe for OptionOsVersion
impl Send for OptionOsVersion
impl Sync for OptionOsVersion
impl Unpin for OptionOsVersion
impl UnsafeUnpin for OptionOsVersion
impl UnwindSafe for OptionOsVersion
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