#[non_exhaustive]pub struct KeyboardFrame {
pub present: Option<bool>,
pub answer: Option<TextAnswer>,
pub opened: Option<bool>,
}Expand description
The system keyboard’s part in one frame.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.present: Option<bool>Whether the system keyboard is there, when that changes (it isn’t, until said).
answer: Option<TextAnswer>The answer its poll gave.
opened: Option<bool>What its open answered after a screen’s ask.
Trait Implementations§
Source§impl Clone for KeyboardFrame
impl Clone for KeyboardFrame
Source§fn clone(&self) -> KeyboardFrame
fn clone(&self) -> KeyboardFrame
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 KeyboardFrame
impl Debug for KeyboardFrame
Source§impl Default for KeyboardFrame
impl Default for KeyboardFrame
Source§fn default() -> KeyboardFrame
fn default() -> KeyboardFrame
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KeyboardFrame
impl<'de> Deserialize<'de> for KeyboardFrame
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for KeyboardFrame
Source§impl PartialEq for KeyboardFrame
impl PartialEq for KeyboardFrame
Source§impl Serialize for KeyboardFrame
impl Serialize for KeyboardFrame
impl StructuralPartialEq for KeyboardFrame
Auto Trait Implementations§
impl Freeze for KeyboardFrame
impl RefUnwindSafe for KeyboardFrame
impl Send for KeyboardFrame
impl Sync for KeyboardFrame
impl Unpin for KeyboardFrame
impl UnsafeUnpin for KeyboardFrame
impl UnwindSafe for KeyboardFrame
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