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