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