Enum android_manifest::ReqTouchScreen
source · pub enum ReqTouchScreen {
Undefined,
Notouch,
Stylus,
Finger,
}
Expand description
The type of touch screen the application requires, if any at all.
Variants§
Undefined
The application doesn’t require a touch screen. (The touch screen requirement is undefined.) This is the default value.
Notouch
The application doesn’t require a touch screen.
Stylus
The application requires a touch screen that’s operated with a stylus.
Finger
The application requires a touch screen that can be operated with a finger.
Node
If some type of touch input is required for your app, you should
instead use the <uses-feature>
tag to declare the required touchscreen
type, beginning with "android.hardware.faketouch"
for basic touch-style
events.
Trait Implementations§
source§impl Clone for ReqTouchScreen
impl Clone for ReqTouchScreen
source§fn clone(&self) -> ReqTouchScreen
fn clone(&self) -> ReqTouchScreen
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 ReqTouchScreen
impl Debug for ReqTouchScreen
source§impl Default for ReqTouchScreen
impl Default for ReqTouchScreen
source§fn default() -> ReqTouchScreen
fn default() -> ReqTouchScreen
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReqTouchScreen
impl<'de> Deserialize<'de> for ReqTouchScreen
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<ReqTouchScreen> for ReqTouchScreen
impl PartialEq<ReqTouchScreen> for ReqTouchScreen
source§fn eq(&self, other: &ReqTouchScreen) -> bool
fn eq(&self, other: &ReqTouchScreen) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReqTouchScreen
impl Serialize for ReqTouchScreen
source§impl YaDeserialize for ReqTouchScreen
impl YaDeserialize for ReqTouchScreen
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
source§impl YaSerialize for ReqTouchScreen
impl YaSerialize for ReqTouchScreen
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 ReqTouchScreen
impl StructuralEq for ReqTouchScreen
impl StructuralPartialEq for ReqTouchScreen
Auto Trait Implementations§
impl RefUnwindSafe for ReqTouchScreen
impl Send for ReqTouchScreen
impl Sync for ReqTouchScreen
impl Unpin for ReqTouchScreen
impl UnwindSafe for ReqTouchScreen
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