pub enum ReqNavigation {
Undefined,
Nonav,
Dpad,
Trackball,
Wheel,
}
Expand description
The navigation device required by the application, if any.
Variants§
Undefined
The application does not require any type of navigation control. (The navigation requirement is not defined.) This is the default value.
The application does not require a navigation control.
Dpad
The application requires a D-pad (directional pad) for navigation.
Trackball
The application requires a trackball for navigation.
Wheel
The application requires a navigation wheel.
Trait Implementations§
Source§fn clone(&self) -> ReqNavigation
fn clone(&self) -> ReqNavigation
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§fn default() -> ReqNavigation
fn default() -> ReqNavigation
Returns the “default value” for a type. Read more
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
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
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>
Auto Trait Implementations§
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