@@ -20,6 +20,7 @@ pub use sdk::*;
20
20
/// SDK integer values.
21
21
///
22
22
#[ derive( Debug , Clone , Copy , PartialEq , Eq , num_enum:: FromPrimitive , num_enum:: IntoPrimitive ) ]
23
+ #[ non_exhaustive]
23
24
#[ repr( u32 ) ]
24
25
pub enum Source {
25
26
BluetoothStylus = 0x0000c002 ,
@@ -215,6 +216,7 @@ impl From<ndk::event::MetaState> for MetaState {
215
216
/// SDK integer values.
216
217
///
217
218
#[ derive( Copy , Clone , Debug , PartialEq , Eq , num_enum:: FromPrimitive , num_enum:: IntoPrimitive ) ]
219
+ #[ non_exhaustive]
218
220
#[ repr( u32 ) ]
219
221
pub enum MotionAction {
220
222
Down = ndk_sys:: AMOTION_EVENT_ACTION_DOWN ,
@@ -250,6 +252,7 @@ pub enum MotionAction {
250
252
/// SDK integer values.
251
253
///
252
254
#[ derive( Copy , Clone , Debug , PartialEq , Eq , num_enum:: FromPrimitive , num_enum:: IntoPrimitive ) ]
255
+ #[ non_exhaustive]
253
256
#[ repr( u32 ) ]
254
257
pub enum Axis {
255
258
X = ndk_sys:: AMOTION_EVENT_AXIS_X ,
@@ -317,6 +320,7 @@ pub enum Axis {
317
320
/// integer values.
318
321
///
319
322
#[ derive( Copy , Clone , Debug , PartialEq , Eq , num_enum:: FromPrimitive , num_enum:: IntoPrimitive ) ]
323
+ #[ non_exhaustive]
320
324
#[ repr( u32 ) ]
321
325
pub enum ToolType {
322
326
/// Unknown tool type.
@@ -451,6 +455,7 @@ impl From<ndk::event::MotionEventFlags> for MotionEventFlags {
451
455
/// integer values.
452
456
///
453
457
#[ derive( Copy , Clone , Debug , PartialEq , Eq , num_enum:: FromPrimitive , num_enum:: IntoPrimitive ) ]
458
+ #[ non_exhaustive]
454
459
#[ repr( u32 ) ]
455
460
pub enum KeyAction {
456
461
Down = ndk_sys:: AKEY_EVENT_ACTION_DOWN ,
@@ -476,6 +481,7 @@ pub enum KeyAction {
476
481
/// integer values.
477
482
///
478
483
#[ derive( Copy , Clone , Debug , PartialEq , Eq , num_enum:: FromPrimitive , num_enum:: IntoPrimitive ) ]
484
+ #[ non_exhaustive]
479
485
#[ repr( u32 ) ]
480
486
pub enum Keycode {
481
487
Unknown = ndk_sys:: AKEYCODE_UNKNOWN ,
0 commit comments