pub enum ReqKeyboardType {
Undefined,
Nokeys,
Qwerty,
Twelvekey,
}
Expand description
The type of keyboard the application requires, if any at all.
Variants§
Undefined
The application does not require a keyboard. (A keyboard requirement is not defined.) This is the default value.
Nokeys
The application does not require a keyboard.
Qwerty
The application requires a standard QWERTY keyboard.
Twelvekey
The application requires a twelve-key keypad, like those on most phones — with keys for the digits from 0 through 9 plus star (*) and pound (#) keys.
Trait Implementations§
source§impl Clone for ReqKeyboardType
impl Clone for ReqKeyboardType
source§fn clone(&self) -> ReqKeyboardType
fn clone(&self) -> ReqKeyboardType
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 ReqKeyboardType
impl Debug for ReqKeyboardType
source§impl Default for ReqKeyboardType
impl Default for ReqKeyboardType
source§fn default() -> ReqKeyboardType
fn default() -> ReqKeyboardType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReqKeyboardType
impl<'de> Deserialize<'de> for ReqKeyboardType
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
source§impl PartialEq<ReqKeyboardType> for ReqKeyboardType
impl PartialEq<ReqKeyboardType> for ReqKeyboardType
source§fn eq(&self, other: &ReqKeyboardType) -> bool
fn eq(&self, other: &ReqKeyboardType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReqKeyboardType
impl Serialize for ReqKeyboardType
source§impl YaDeserialize for ReqKeyboardType
impl YaDeserialize for ReqKeyboardType
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
source§impl YaSerialize for ReqKeyboardType
impl YaSerialize for ReqKeyboardType
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace ) -> Result<(Vec<OwnedAttribute>, Namespace), String>
impl Eq for ReqKeyboardType
impl StructuralEq for ReqKeyboardType
impl StructuralPartialEq for ReqKeyboardType
Auto Trait Implementations§
impl RefUnwindSafe for ReqKeyboardType
impl Send for ReqKeyboardType
impl Sync for ReqKeyboardType
impl Unpin for ReqKeyboardType
impl UnwindSafe for ReqKeyboardType
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