pub enum IoCapabilities {
DisplayOnly,
DisplayYesNo,
KeyboardOnly,
NoInputNoOutput,
KeyboardDisplay,
}
Expand description
Device I/O capabilities
Variants§
DisplayOnly
Display only
DisplayYesNo
Yes/no display
KeyboardOnly
Keyboard only
NoInputNoOutput
No input and no output
KeyboardDisplay
Both keyboard and display
Trait Implementations§
Source§impl AsRef<str> for IoCapabilities
impl AsRef<str> for IoCapabilities
Source§impl Clone for IoCapabilities
impl Clone for IoCapabilities
Source§fn clone(&self) -> IoCapabilities
fn clone(&self) -> IoCapabilities
Returns a copy 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 IoCapabilities
impl Debug for IoCapabilities
Source§impl Display for IoCapabilities
impl Display for IoCapabilities
Source§impl Format for IoCapabilities
impl Format for IoCapabilities
Source§impl From<IoCapabilities> for u8
impl From<IoCapabilities> for u8
Source§fn from(val: IoCapabilities) -> u8
fn from(val: IoCapabilities) -> u8
Converts to this type from the input type.
Source§impl PartialEq for IoCapabilities
impl PartialEq for IoCapabilities
Source§impl TryFrom<u8> for IoCapabilities
impl TryFrom<u8> for IoCapabilities
impl Copy for IoCapabilities
impl Eq for IoCapabilities
impl StructuralPartialEq for IoCapabilities
Auto Trait Implementations§
impl Freeze for IoCapabilities
impl RefUnwindSafe for IoCapabilities
impl Send for IoCapabilities
impl Sync for IoCapabilities
impl Unpin for IoCapabilities
impl UnwindSafe for IoCapabilities
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