Skip to content

Instantly share code, notes, and snippets.

@justinmoon
Created October 28, 2020 23:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justinmoon/6720fd7cca7f08aad657b18cba648be4 to your computer and use it in GitHub Desktop.
Save justinmoon/6720fd7cca7f08aad657b18cba648be4 to your computer and use it in GitHub Desktop.
Compiling druid-shell v0.6.0 (/home/justin/druid/druid-shell)
warning: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links`
--> druid-shell/src/lib.rs:29:9
|
29 | #![deny(intra_doc_link_resolution_failure)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `broken_intra_doc_links`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
error[E0433]: failed to resolve: could not find `enums` in `gdk`
--> druid-shell/src/platform/gtk/keycodes.rs:17:10
|
17 | use gdk::enums::key::*;
| ^^^^^ could not find `enums` in `gdk`
error[E0433]: failed to resolve: could not find `enums` in `gdk`
--> druid-shell/src/platform/gtk/keycodes.rs:22:24
|
22 | pub type RawKey = gdk::enums::key::Key;
| ^^^^^ could not find `enums` in `gdk`
error[E0408]: variable `Control_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:31:21
|
31 | Control_L | Control_R => Key::Control,
| --------- ^^^^^^^^^ pattern doesn't bind `Control_L`
| |
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Control_L`
--> druid-shell/src/platform/gtk/keycodes.rs:31:9
|
31 | Control_L | Control_R => Key::Control,
| ^^^^^^^^^
error[E0408]: variable `Control_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:31:9
|
31 | Control_L | Control_R => Key::Control,
| ^^^^^^^^^ --------- variable not in all patterns
| |
| pattern doesn't bind `Control_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Control_R`
--> druid-shell/src/platform/gtk/keycodes.rs:31:21
|
31 | Control_L | Control_R => Key::Control,
| ^^^^^^^^^
error[E0408]: variable `Alt_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:32:17
|
32 | Alt_L | Alt_R => Key::Alt,
| ----- ^^^^^ pattern doesn't bind `Alt_L`
| |
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Alt_L`
--> druid-shell/src/platform/gtk/keycodes.rs:32:9
|
32 | Alt_L | Alt_R => Key::Alt,
| ^^^^^
error[E0408]: variable `Alt_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:32:9
|
32 | Alt_L | Alt_R => Key::Alt,
| ^^^^^ ----- variable not in all patterns
| |
| pattern doesn't bind `Alt_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Alt_R`
--> druid-shell/src/platform/gtk/keycodes.rs:32:17
|
32 | Alt_L | Alt_R => Key::Alt,
| ^^^^^
error[E0408]: variable `Shift_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:33:19
|
33 | Shift_L | Shift_R => Key::Shift,
| ------- ^^^^^^^ pattern doesn't bind `Shift_L`
| |
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Shift_L`
--> druid-shell/src/platform/gtk/keycodes.rs:33:9
|
33 | Shift_L | Shift_R => Key::Shift,
| ^^^^^^^
error[E0408]: variable `Shift_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:33:9
|
33 | Shift_L | Shift_R => Key::Shift,
| ^^^^^^^ ------- variable not in all patterns
| |
| pattern doesn't bind `Shift_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Shift_R`
--> druid-shell/src/platform/gtk/keycodes.rs:33:19
|
33 | Shift_L | Shift_R => Key::Shift,
| ^^^^^^^
error[E0408]: variable `Super_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:35:19
|
35 | Super_L | Super_R => Key::Meta,
| ------- ^^^^^^^ pattern doesn't bind `Super_L`
| |
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Super_L`
--> druid-shell/src/platform/gtk/keycodes.rs:35:9
|
35 | Super_L | Super_R => Key::Meta,
| ^^^^^^^
error[E0408]: variable `Super_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:35:9
|
35 | Super_L | Super_R => Key::Meta,
| ^^^^^^^ ------- variable not in all patterns
| |
| pattern doesn't bind `Super_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Super_R`
--> druid-shell/src/platform/gtk/keycodes.rs:35:19
|
35 | Super_L | Super_R => Key::Meta,
| ^^^^^^^
error[E0408]: variable `Alt_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:101:9
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^^^ ^^^^^^^ ----- ^^^^^^^ ^^^^^^ pattern doesn't bind `Alt_L`
| | | | |
| | | | pattern doesn't bind `Alt_L`
| | | variable not in all patterns
| | pattern doesn't bind `Alt_L`
| pattern doesn't bind `Alt_L`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Alt_L`
--> druid-shell/src/platform/gtk/keycodes.rs:101:31
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^
error[E0408]: variable `Control_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:101:21
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| --------- ^^^^^^^ ^^^^^ ^^^^^^^ ^^^^^^ pattern doesn't bind `Control_L`
| | | | |
| | | | pattern doesn't bind `Control_L`
| | | pattern doesn't bind `Control_L`
| | pattern doesn't bind `Control_L`
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Control_L`
--> druid-shell/src/platform/gtk/keycodes.rs:101:9
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^^^
error[E0408]: variable `Meta_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:101:9
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^^^ ^^^^^^^ ^^^^^ ^^^^^^^ ------ variable not in all patterns
| | | | |
| | | | pattern doesn't bind `Meta_L`
| | | pattern doesn't bind `Meta_L`
| | pattern doesn't bind `Meta_L`
| pattern doesn't bind `Meta_L`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Meta_L`
--> druid-shell/src/platform/gtk/keycodes.rs:101:49
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^
error[E0408]: variable `Shift_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:101:9
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^^^ ------- ^^^^^ ^^^^^^^ ^^^^^^ pattern doesn't bind `Shift_L`
| | | | |
| | | | pattern doesn't bind `Shift_L`
| | | pattern doesn't bind `Shift_L`
| | variable not in all patterns
| pattern doesn't bind `Shift_L`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Shift_L`
--> druid-shell/src/platform/gtk/keycodes.rs:101:21
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^
error[E0408]: variable `Super_L` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:101:9
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^^^ ^^^^^^^ ^^^^^ ------- ^^^^^^ pattern doesn't bind `Super_L`
| | | | |
| | | | variable not in all patterns
| | | pattern doesn't bind `Super_L`
| | pattern doesn't bind `Super_L`
| pattern doesn't bind `Super_L`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Super_L`
--> druid-shell/src/platform/gtk/keycodes.rs:101:39
|
101 | Control_L | Shift_L | Alt_L | Super_L | Meta_L => Location::Left,
| ^^^^^^^
error[E0408]: variable `Alt_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:102:9
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^^^ ^^^^^^^ ----- ^^^^^^^ ^^^^^^ pattern doesn't bind `Alt_R`
| | | | |
| | | | pattern doesn't bind `Alt_R`
| | | variable not in all patterns
| | pattern doesn't bind `Alt_R`
| pattern doesn't bind `Alt_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Alt_R`
--> druid-shell/src/platform/gtk/keycodes.rs:102:31
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^
error[E0408]: variable `Control_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:102:21
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| --------- ^^^^^^^ ^^^^^ ^^^^^^^ ^^^^^^ pattern doesn't bind `Control_R`
| | | | |
| | | | pattern doesn't bind `Control_R`
| | | pattern doesn't bind `Control_R`
| | pattern doesn't bind `Control_R`
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Control_R`
--> druid-shell/src/platform/gtk/keycodes.rs:102:9
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^^^
error[E0408]: variable `Meta_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:102:9
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^^^ ^^^^^^^ ^^^^^ ^^^^^^^ ------ variable not in all patterns
| | | | |
| | | | pattern doesn't bind `Meta_R`
| | | pattern doesn't bind `Meta_R`
| | pattern doesn't bind `Meta_R`
| pattern doesn't bind `Meta_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Meta_R`
--> druid-shell/src/platform/gtk/keycodes.rs:102:49
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^
error[E0408]: variable `Shift_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:102:9
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^^^ ------- ^^^^^ ^^^^^^^ ^^^^^^ pattern doesn't bind `Shift_R`
| | | | |
| | | | pattern doesn't bind `Shift_R`
| | | pattern doesn't bind `Shift_R`
| | variable not in all patterns
| pattern doesn't bind `Shift_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Shift_R`
--> druid-shell/src/platform/gtk/keycodes.rs:102:21
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^
error[E0408]: variable `Super_R` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:102:9
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^^^ ^^^^^^^ ^^^^^ ------- ^^^^^^ pattern doesn't bind `Super_R`
| | | | |
| | | | variable not in all patterns
| | | pattern doesn't bind `Super_R`
| | pattern doesn't bind `Super_R`
| pattern doesn't bind `Super_R`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Super_R`
--> druid-shell/src/platform/gtk/keycodes.rs:102:39
|
102 | Control_R | Shift_R | Alt_R | Super_R | Meta_R => Location::Right,
| ^^^^^^^
error[E0408]: variable `KP_0` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:16
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ---- ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_0`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_0`
| | | | | | | | | | pattern doesn't bind `KP_0`
| | | | | | | | | pattern doesn't bind `KP_0`
| | | | | | | | pattern doesn't bind `KP_0`
| | | | | | | pattern doesn't bind `KP_0`
| | | | | | pattern doesn't bind `KP_0`
| | | | | pattern doesn't bind `KP_0`
| | | | pattern doesn't bind `KP_0`
| | | pattern doesn't bind `KP_0`
| | pattern doesn't bind `KP_0`
| variable not in all patterns
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_0`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_0`
| | | | | | pattern doesn't bind `KP_0`
| | | | | pattern doesn't bind `KP_0`
| | | | pattern doesn't bind `KP_0`
| | | pattern doesn't bind `KP_0`
| | pattern doesn't bind `KP_0`
| pattern doesn't bind `KP_0`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_0`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_0`
| | | | | | pattern doesn't bind `KP_0`
| | | | | pattern doesn't bind `KP_0`
| | | | pattern doesn't bind `KP_0`
| | | pattern doesn't bind `KP_0`
| | pattern doesn't bind `KP_0`
| pattern doesn't bind `KP_0`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_0`
| | | | | | |
| | | | | | pattern doesn't bind `KP_0`
| | | | | pattern doesn't bind `KP_0`
| | | | pattern doesn't bind `KP_0`
| | | pattern doesn't bind `KP_0`
| | pattern doesn't bind `KP_0`
| pattern doesn't bind `KP_0`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_0`
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_1` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ---- ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_1`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_1`
| | | | | | | | | | pattern doesn't bind `KP_1`
| | | | | | | | | pattern doesn't bind `KP_1`
| | | | | | | | pattern doesn't bind `KP_1`
| | | | | | | pattern doesn't bind `KP_1`
| | | | | | pattern doesn't bind `KP_1`
| | | | | pattern doesn't bind `KP_1`
| | | | pattern doesn't bind `KP_1`
| | | pattern doesn't bind `KP_1`
| | variable not in all patterns
| pattern doesn't bind `KP_1`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_1`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_1`
| | | | | | pattern doesn't bind `KP_1`
| | | | | pattern doesn't bind `KP_1`
| | | | pattern doesn't bind `KP_1`
| | | pattern doesn't bind `KP_1`
| | pattern doesn't bind `KP_1`
| pattern doesn't bind `KP_1`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_1`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_1`
| | | | | | pattern doesn't bind `KP_1`
| | | | | pattern doesn't bind `KP_1`
| | | | pattern doesn't bind `KP_1`
| | | pattern doesn't bind `KP_1`
| | pattern doesn't bind `KP_1`
| pattern doesn't bind `KP_1`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_1`
| | | | | | |
| | | | | | pattern doesn't bind `KP_1`
| | | | | pattern doesn't bind `KP_1`
| | | | pattern doesn't bind `KP_1`
| | | pattern doesn't bind `KP_1`
| | pattern doesn't bind `KP_1`
| pattern doesn't bind `KP_1`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_1`
--> druid-shell/src/platform/gtk/keycodes.rs:103:16
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_2` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ---- ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_2`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_2`
| | | | | | | | | | pattern doesn't bind `KP_2`
| | | | | | | | | pattern doesn't bind `KP_2`
| | | | | | | | pattern doesn't bind `KP_2`
| | | | | | | pattern doesn't bind `KP_2`
| | | | | | pattern doesn't bind `KP_2`
| | | | | pattern doesn't bind `KP_2`
| | | | pattern doesn't bind `KP_2`
| | | variable not in all patterns
| | pattern doesn't bind `KP_2`
| pattern doesn't bind `KP_2`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_2`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_2`
| | | | | | pattern doesn't bind `KP_2`
| | | | | pattern doesn't bind `KP_2`
| | | | pattern doesn't bind `KP_2`
| | | pattern doesn't bind `KP_2`
| | pattern doesn't bind `KP_2`
| pattern doesn't bind `KP_2`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_2`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_2`
| | | | | | pattern doesn't bind `KP_2`
| | | | | pattern doesn't bind `KP_2`
| | | | pattern doesn't bind `KP_2`
| | | pattern doesn't bind `KP_2`
| | pattern doesn't bind `KP_2`
| pattern doesn't bind `KP_2`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_2`
| | | | | | |
| | | | | | pattern doesn't bind `KP_2`
| | | | | pattern doesn't bind `KP_2`
| | | | pattern doesn't bind `KP_2`
| | | pattern doesn't bind `KP_2`
| | pattern doesn't bind `KP_2`
| pattern doesn't bind `KP_2`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_2`
--> druid-shell/src/platform/gtk/keycodes.rs:103:23
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_3` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ---- ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_3`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_3`
| | | | | | | | | | pattern doesn't bind `KP_3`
| | | | | | | | | pattern doesn't bind `KP_3`
| | | | | | | | pattern doesn't bind `KP_3`
| | | | | | | pattern doesn't bind `KP_3`
| | | | | | pattern doesn't bind `KP_3`
| | | | | pattern doesn't bind `KP_3`
| | | | variable not in all patterns
| | | pattern doesn't bind `KP_3`
| | pattern doesn't bind `KP_3`
| pattern doesn't bind `KP_3`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_3`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_3`
| | | | | | pattern doesn't bind `KP_3`
| | | | | pattern doesn't bind `KP_3`
| | | | pattern doesn't bind `KP_3`
| | | pattern doesn't bind `KP_3`
| | pattern doesn't bind `KP_3`
| pattern doesn't bind `KP_3`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_3`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_3`
| | | | | | pattern doesn't bind `KP_3`
| | | | | pattern doesn't bind `KP_3`
| | | | pattern doesn't bind `KP_3`
| | | pattern doesn't bind `KP_3`
| | pattern doesn't bind `KP_3`
| pattern doesn't bind `KP_3`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_3`
| | | | | | |
| | | | | | pattern doesn't bind `KP_3`
| | | | | pattern doesn't bind `KP_3`
| | | | pattern doesn't bind `KP_3`
| | | pattern doesn't bind `KP_3`
| | pattern doesn't bind `KP_3`
| pattern doesn't bind `KP_3`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_3`
--> druid-shell/src/platform/gtk/keycodes.rs:103:30
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_4` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ---- ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_4`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_4`
| | | | | | | | | | pattern doesn't bind `KP_4`
| | | | | | | | | pattern doesn't bind `KP_4`
| | | | | | | | pattern doesn't bind `KP_4`
| | | | | | | pattern doesn't bind `KP_4`
| | | | | | pattern doesn't bind `KP_4`
| | | | | variable not in all patterns
| | | | pattern doesn't bind `KP_4`
| | | pattern doesn't bind `KP_4`
| | pattern doesn't bind `KP_4`
| pattern doesn't bind `KP_4`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_4`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_4`
| | | | | | pattern doesn't bind `KP_4`
| | | | | pattern doesn't bind `KP_4`
| | | | pattern doesn't bind `KP_4`
| | | pattern doesn't bind `KP_4`
| | pattern doesn't bind `KP_4`
| pattern doesn't bind `KP_4`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_4`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_4`
| | | | | | pattern doesn't bind `KP_4`
| | | | | pattern doesn't bind `KP_4`
| | | | pattern doesn't bind `KP_4`
| | | pattern doesn't bind `KP_4`
| | pattern doesn't bind `KP_4`
| pattern doesn't bind `KP_4`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_4`
| | | | | | |
| | | | | | pattern doesn't bind `KP_4`
| | | | | pattern doesn't bind `KP_4`
| | | | pattern doesn't bind `KP_4`
| | | pattern doesn't bind `KP_4`
| | pattern doesn't bind `KP_4`
| pattern doesn't bind `KP_4`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_4`
--> druid-shell/src/platform/gtk/keycodes.rs:103:37
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_5` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ---- ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_5`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_5`
| | | | | | | | | | pattern doesn't bind `KP_5`
| | | | | | | | | pattern doesn't bind `KP_5`
| | | | | | | | pattern doesn't bind `KP_5`
| | | | | | | pattern doesn't bind `KP_5`
| | | | | | variable not in all patterns
| | | | | pattern doesn't bind `KP_5`
| | | | pattern doesn't bind `KP_5`
| | | pattern doesn't bind `KP_5`
| | pattern doesn't bind `KP_5`
| pattern doesn't bind `KP_5`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_5`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_5`
| | | | | | pattern doesn't bind `KP_5`
| | | | | pattern doesn't bind `KP_5`
| | | | pattern doesn't bind `KP_5`
| | | pattern doesn't bind `KP_5`
| | pattern doesn't bind `KP_5`
| pattern doesn't bind `KP_5`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_5`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_5`
| | | | | | pattern doesn't bind `KP_5`
| | | | | pattern doesn't bind `KP_5`
| | | | pattern doesn't bind `KP_5`
| | | pattern doesn't bind `KP_5`
| | pattern doesn't bind `KP_5`
| pattern doesn't bind `KP_5`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_5`
| | | | | | |
| | | | | | pattern doesn't bind `KP_5`
| | | | | pattern doesn't bind `KP_5`
| | | | pattern doesn't bind `KP_5`
| | | pattern doesn't bind `KP_5`
| | pattern doesn't bind `KP_5`
| pattern doesn't bind `KP_5`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_5`
--> druid-shell/src/platform/gtk/keycodes.rs:103:44
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_6` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ---- ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_6`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_6`
| | | | | | | | | | pattern doesn't bind `KP_6`
| | | | | | | | | pattern doesn't bind `KP_6`
| | | | | | | | pattern doesn't bind `KP_6`
| | | | | | | variable not in all patterns
| | | | | | pattern doesn't bind `KP_6`
| | | | | pattern doesn't bind `KP_6`
| | | | pattern doesn't bind `KP_6`
| | | pattern doesn't bind `KP_6`
| | pattern doesn't bind `KP_6`
| pattern doesn't bind `KP_6`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_6`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_6`
| | | | | | pattern doesn't bind `KP_6`
| | | | | pattern doesn't bind `KP_6`
| | | | pattern doesn't bind `KP_6`
| | | pattern doesn't bind `KP_6`
| | pattern doesn't bind `KP_6`
| pattern doesn't bind `KP_6`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_6`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_6`
| | | | | | pattern doesn't bind `KP_6`
| | | | | pattern doesn't bind `KP_6`
| | | | pattern doesn't bind `KP_6`
| | | pattern doesn't bind `KP_6`
| | pattern doesn't bind `KP_6`
| pattern doesn't bind `KP_6`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_6`
| | | | | | |
| | | | | | pattern doesn't bind `KP_6`
| | | | | pattern doesn't bind `KP_6`
| | | | pattern doesn't bind `KP_6`
| | | pattern doesn't bind `KP_6`
| | pattern doesn't bind `KP_6`
| pattern doesn't bind `KP_6`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_6`
--> druid-shell/src/platform/gtk/keycodes.rs:103:51
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_7` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ---- ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_7`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_7`
| | | | | | | | | | pattern doesn't bind `KP_7`
| | | | | | | | | pattern doesn't bind `KP_7`
| | | | | | | | variable not in all patterns
| | | | | | | pattern doesn't bind `KP_7`
| | | | | | pattern doesn't bind `KP_7`
| | | | | pattern doesn't bind `KP_7`
| | | | pattern doesn't bind `KP_7`
| | | pattern doesn't bind `KP_7`
| | pattern doesn't bind `KP_7`
| pattern doesn't bind `KP_7`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_7`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_7`
| | | | | | pattern doesn't bind `KP_7`
| | | | | pattern doesn't bind `KP_7`
| | | | pattern doesn't bind `KP_7`
| | | pattern doesn't bind `KP_7`
| | pattern doesn't bind `KP_7`
| pattern doesn't bind `KP_7`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_7`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_7`
| | | | | | pattern doesn't bind `KP_7`
| | | | | pattern doesn't bind `KP_7`
| | | | pattern doesn't bind `KP_7`
| | | pattern doesn't bind `KP_7`
| | pattern doesn't bind `KP_7`
| pattern doesn't bind `KP_7`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_7`
| | | | | | |
| | | | | | pattern doesn't bind `KP_7`
| | | | | pattern doesn't bind `KP_7`
| | | | pattern doesn't bind `KP_7`
| | | pattern doesn't bind `KP_7`
| | pattern doesn't bind `KP_7`
| pattern doesn't bind `KP_7`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_7`
--> druid-shell/src/platform/gtk/keycodes.rs:103:58
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_8` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ---- ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_8`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_8`
| | | | | | | | | | pattern doesn't bind `KP_8`
| | | | | | | | | variable not in all patterns
| | | | | | | | pattern doesn't bind `KP_8`
| | | | | | | pattern doesn't bind `KP_8`
| | | | | | pattern doesn't bind `KP_8`
| | | | | pattern doesn't bind `KP_8`
| | | | pattern doesn't bind `KP_8`
| | | pattern doesn't bind `KP_8`
| | pattern doesn't bind `KP_8`
| pattern doesn't bind `KP_8`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_8`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_8`
| | | | | | pattern doesn't bind `KP_8`
| | | | | pattern doesn't bind `KP_8`
| | | | pattern doesn't bind `KP_8`
| | | pattern doesn't bind `KP_8`
| | pattern doesn't bind `KP_8`
| pattern doesn't bind `KP_8`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_8`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_8`
| | | | | | pattern doesn't bind `KP_8`
| | | | | pattern doesn't bind `KP_8`
| | | | pattern doesn't bind `KP_8`
| | | pattern doesn't bind `KP_8`
| | pattern doesn't bind `KP_8`
| pattern doesn't bind `KP_8`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_8`
| | | | | | |
| | | | | | pattern doesn't bind `KP_8`
| | | | | pattern doesn't bind `KP_8`
| | | | pattern doesn't bind `KP_8`
| | | pattern doesn't bind `KP_8`
| | pattern doesn't bind `KP_8`
| pattern doesn't bind `KP_8`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_8`
--> druid-shell/src/platform/gtk/keycodes.rs:103:65
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_9` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ---- ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_9`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_9`
| | | | | | | | | | variable not in all patterns
| | | | | | | | | pattern doesn't bind `KP_9`
| | | | | | | | pattern doesn't bind `KP_9`
| | | | | | | pattern doesn't bind `KP_9`
| | | | | | pattern doesn't bind `KP_9`
| | | | | pattern doesn't bind `KP_9`
| | | | pattern doesn't bind `KP_9`
| | | pattern doesn't bind `KP_9`
| | pattern doesn't bind `KP_9`
| pattern doesn't bind `KP_9`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_9`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_9`
| | | | | | pattern doesn't bind `KP_9`
| | | | | pattern doesn't bind `KP_9`
| | | | pattern doesn't bind `KP_9`
| | | pattern doesn't bind `KP_9`
| | pattern doesn't bind `KP_9`
| pattern doesn't bind `KP_9`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_9`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_9`
| | | | | | pattern doesn't bind `KP_9`
| | | | | pattern doesn't bind `KP_9`
| | | | pattern doesn't bind `KP_9`
| | | pattern doesn't bind `KP_9`
| | pattern doesn't bind `KP_9`
| pattern doesn't bind `KP_9`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_9`
| | | | | | |
| | | | | | pattern doesn't bind `KP_9`
| | | | | pattern doesn't bind `KP_9`
| | | | pattern doesn't bind `KP_9`
| | | pattern doesn't bind `KP_9`
| | pattern doesn't bind `KP_9`
| pattern doesn't bind `KP_9`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_9`
--> druid-shell/src/platform/gtk/keycodes.rs:103:72
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^
error[E0408]: variable `KP_Add` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ------ ^^^^^^^^ pattern doesn't bind `KP_Add`
| | | | | | | | | | | |
| | | | | | | | | | | variable not in all patterns
| | | | | | | | | | pattern doesn't bind `KP_Add`
| | | | | | | | | pattern doesn't bind `KP_Add`
| | | | | | | | pattern doesn't bind `KP_Add`
| | | | | | | pattern doesn't bind `KP_Add`
| | | | | | pattern doesn't bind `KP_Add`
| | | | | pattern doesn't bind `KP_Add`
| | | | pattern doesn't bind `KP_Add`
| | | pattern doesn't bind `KP_Add`
| | pattern doesn't bind `KP_Add`
| pattern doesn't bind `KP_Add`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Add`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Add`
| | | | | | pattern doesn't bind `KP_Add`
| | | | | pattern doesn't bind `KP_Add`
| | | | pattern doesn't bind `KP_Add`
| | | pattern doesn't bind `KP_Add`
| | pattern doesn't bind `KP_Add`
| pattern doesn't bind `KP_Add`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Add`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Add`
| | | | | | pattern doesn't bind `KP_Add`
| | | | | pattern doesn't bind `KP_Add`
| | | | pattern doesn't bind `KP_Add`
| | | pattern doesn't bind `KP_Add`
| | pattern doesn't bind `KP_Add`
| pattern doesn't bind `KP_Add`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Add`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Add`
| | | | | pattern doesn't bind `KP_Add`
| | | | pattern doesn't bind `KP_Add`
| | | pattern doesn't bind `KP_Add`
| | pattern doesn't bind `KP_Add`
| pattern doesn't bind `KP_Add`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Add`
--> druid-shell/src/platform/gtk/keycodes.rs:103:79
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^^^
error[E0408]: variable `KP_Begin` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ -------- variable not in all patterns
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | pattern doesn't bind `KP_Begin`
| | | | | pattern doesn't bind `KP_Begin`
| | | | pattern doesn't bind `KP_Begin`
| | | pattern doesn't bind `KP_Begin`
| | pattern doesn't bind `KP_Begin`
| pattern doesn't bind `KP_Begin`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Begin`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | pattern doesn't bind `KP_Begin`
| | | | | pattern doesn't bind `KP_Begin`
| | | | pattern doesn't bind `KP_Begin`
| | | pattern doesn't bind `KP_Begin`
| | pattern doesn't bind `KP_Begin`
| pattern doesn't bind `KP_Begin`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Begin`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Begin`
| | | | | | pattern doesn't bind `KP_Begin`
| | | | | pattern doesn't bind `KP_Begin`
| | | | pattern doesn't bind `KP_Begin`
| | | pattern doesn't bind `KP_Begin`
| | pattern doesn't bind `KP_Begin`
| pattern doesn't bind `KP_Begin`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Begin`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Begin`
| | | | | pattern doesn't bind `KP_Begin`
| | | | pattern doesn't bind `KP_Begin`
| | | pattern doesn't bind `KP_Begin`
| | pattern doesn't bind `KP_Begin`
| pattern doesn't bind `KP_Begin`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Begin`
--> druid-shell/src/platform/gtk/keycodes.rs:103:88
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^^^^^
error[E0408]: variable `KP_Decimal` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Decimal`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | pattern doesn't bind `KP_Decimal`
| | | | | pattern doesn't bind `KP_Decimal`
| | | | pattern doesn't bind `KP_Decimal`
| | | pattern doesn't bind `KP_Decimal`
| | pattern doesn't bind `KP_Decimal`
| pattern doesn't bind `KP_Decimal`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ---------- ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Decimal`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | pattern doesn't bind `KP_Decimal`
| | | | | pattern doesn't bind `KP_Decimal`
| | | | pattern doesn't bind `KP_Decimal`
| | | pattern doesn't bind `KP_Decimal`
| | pattern doesn't bind `KP_Decimal`
| variable not in all patterns
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Decimal`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Decimal`
| | | | | | pattern doesn't bind `KP_Decimal`
| | | | | pattern doesn't bind `KP_Decimal`
| | | | pattern doesn't bind `KP_Decimal`
| | | pattern doesn't bind `KP_Decimal`
| | pattern doesn't bind `KP_Decimal`
| pattern doesn't bind `KP_Decimal`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Decimal`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Decimal`
| | | | | pattern doesn't bind `KP_Decimal`
| | | | pattern doesn't bind `KP_Decimal`
| | | pattern doesn't bind `KP_Decimal`
| | pattern doesn't bind `KP_Decimal`
| pattern doesn't bind `KP_Decimal`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Decimal`
--> druid-shell/src/platform/gtk/keycodes.rs:104:11
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^
error[E0408]: variable `KP_Delete` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Delete`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | pattern doesn't bind `KP_Delete`
| | | | | pattern doesn't bind `KP_Delete`
| | | | pattern doesn't bind `KP_Delete`
| | | pattern doesn't bind `KP_Delete`
| | pattern doesn't bind `KP_Delete`
| pattern doesn't bind `KP_Delete`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ --------- ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Delete`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | pattern doesn't bind `KP_Delete`
| | | | | pattern doesn't bind `KP_Delete`
| | | | pattern doesn't bind `KP_Delete`
| | | pattern doesn't bind `KP_Delete`
| | variable not in all patterns
| pattern doesn't bind `KP_Delete`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Delete`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Delete`
| | | | | | pattern doesn't bind `KP_Delete`
| | | | | pattern doesn't bind `KP_Delete`
| | | | pattern doesn't bind `KP_Delete`
| | | pattern doesn't bind `KP_Delete`
| | pattern doesn't bind `KP_Delete`
| pattern doesn't bind `KP_Delete`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Delete`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Delete`
| | | | | pattern doesn't bind `KP_Delete`
| | | | pattern doesn't bind `KP_Delete`
| | | pattern doesn't bind `KP_Delete`
| | pattern doesn't bind `KP_Delete`
| pattern doesn't bind `KP_Delete`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Delete`
--> druid-shell/src/platform/gtk/keycodes.rs:104:24
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^
error[E0408]: variable `KP_Divide` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Divide`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | pattern doesn't bind `KP_Divide`
| | | | | pattern doesn't bind `KP_Divide`
| | | | pattern doesn't bind `KP_Divide`
| | | pattern doesn't bind `KP_Divide`
| | pattern doesn't bind `KP_Divide`
| pattern doesn't bind `KP_Divide`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ --------- ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Divide`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | pattern doesn't bind `KP_Divide`
| | | | | pattern doesn't bind `KP_Divide`
| | | | pattern doesn't bind `KP_Divide`
| | | variable not in all patterns
| | pattern doesn't bind `KP_Divide`
| pattern doesn't bind `KP_Divide`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Divide`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Divide`
| | | | | | pattern doesn't bind `KP_Divide`
| | | | | pattern doesn't bind `KP_Divide`
| | | | pattern doesn't bind `KP_Divide`
| | | pattern doesn't bind `KP_Divide`
| | pattern doesn't bind `KP_Divide`
| pattern doesn't bind `KP_Divide`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Divide`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Divide`
| | | | | pattern doesn't bind `KP_Divide`
| | | | pattern doesn't bind `KP_Divide`
| | | pattern doesn't bind `KP_Divide`
| | pattern doesn't bind `KP_Divide`
| pattern doesn't bind `KP_Divide`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Divide`
--> druid-shell/src/platform/gtk/keycodes.rs:104:36
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^
error[E0408]: variable `KP_Down` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Down`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Down`
| | | | | | | | | | pattern doesn't bind `KP_Down`
| | | | | | | | | pattern doesn't bind `KP_Down`
| | | | | | | | pattern doesn't bind `KP_Down`
| | | | | | | pattern doesn't bind `KP_Down`
| | | | | | pattern doesn't bind `KP_Down`
| | | | | pattern doesn't bind `KP_Down`
| | | | pattern doesn't bind `KP_Down`
| | | pattern doesn't bind `KP_Down`
| | pattern doesn't bind `KP_Down`
| pattern doesn't bind `KP_Down`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ------- ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Down`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Down`
| | | | | | pattern doesn't bind `KP_Down`
| | | | | pattern doesn't bind `KP_Down`
| | | | variable not in all patterns
| | | pattern doesn't bind `KP_Down`
| | pattern doesn't bind `KP_Down`
| pattern doesn't bind `KP_Down`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Down`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Down`
| | | | | | pattern doesn't bind `KP_Down`
| | | | | pattern doesn't bind `KP_Down`
| | | | pattern doesn't bind `KP_Down`
| | | pattern doesn't bind `KP_Down`
| | pattern doesn't bind `KP_Down`
| pattern doesn't bind `KP_Down`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Down`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Down`
| | | | | pattern doesn't bind `KP_Down`
| | | | pattern doesn't bind `KP_Down`
| | | pattern doesn't bind `KP_Down`
| | pattern doesn't bind `KP_Down`
| pattern doesn't bind `KP_Down`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Down`
--> druid-shell/src/platform/gtk/keycodes.rs:104:48
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^
error[E0408]: variable `KP_End` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_End`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_End`
| | | | | | | | | | pattern doesn't bind `KP_End`
| | | | | | | | | pattern doesn't bind `KP_End`
| | | | | | | | pattern doesn't bind `KP_End`
| | | | | | | pattern doesn't bind `KP_End`
| | | | | | pattern doesn't bind `KP_End`
| | | | | pattern doesn't bind `KP_End`
| | | | pattern doesn't bind `KP_End`
| | | pattern doesn't bind `KP_End`
| | pattern doesn't bind `KP_End`
| pattern doesn't bind `KP_End`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ------ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_End`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_End`
| | | | | | pattern doesn't bind `KP_End`
| | | | | variable not in all patterns
| | | | pattern doesn't bind `KP_End`
| | | pattern doesn't bind `KP_End`
| | pattern doesn't bind `KP_End`
| pattern doesn't bind `KP_End`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_End`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_End`
| | | | | | pattern doesn't bind `KP_End`
| | | | | pattern doesn't bind `KP_End`
| | | | pattern doesn't bind `KP_End`
| | | pattern doesn't bind `KP_End`
| | pattern doesn't bind `KP_End`
| pattern doesn't bind `KP_End`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_End`
| | | | | | |
| | | | | | pattern doesn't bind `KP_End`
| | | | | pattern doesn't bind `KP_End`
| | | | pattern doesn't bind `KP_End`
| | | pattern doesn't bind `KP_End`
| | pattern doesn't bind `KP_End`
| pattern doesn't bind `KP_End`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_End`
--> druid-shell/src/platform/gtk/keycodes.rs:104:58
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^
error[E0408]: variable `KP_Enter` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Enter`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | pattern doesn't bind `KP_Enter`
| | | | | pattern doesn't bind `KP_Enter`
| | | | pattern doesn't bind `KP_Enter`
| | | pattern doesn't bind `KP_Enter`
| | pattern doesn't bind `KP_Enter`
| pattern doesn't bind `KP_Enter`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ -------- ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Enter`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | variable not in all patterns
| | | | | pattern doesn't bind `KP_Enter`
| | | | pattern doesn't bind `KP_Enter`
| | | pattern doesn't bind `KP_Enter`
| | pattern doesn't bind `KP_Enter`
| pattern doesn't bind `KP_Enter`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Enter`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Enter`
| | | | | | pattern doesn't bind `KP_Enter`
| | | | | pattern doesn't bind `KP_Enter`
| | | | pattern doesn't bind `KP_Enter`
| | | pattern doesn't bind `KP_Enter`
| | pattern doesn't bind `KP_Enter`
| pattern doesn't bind `KP_Enter`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Enter`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Enter`
| | | | | pattern doesn't bind `KP_Enter`
| | | | pattern doesn't bind `KP_Enter`
| | | pattern doesn't bind `KP_Enter`
| | pattern doesn't bind `KP_Enter`
| pattern doesn't bind `KP_Enter`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Enter`
--> druid-shell/src/platform/gtk/keycodes.rs:104:67
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^
error[E0408]: variable `KP_Equal` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Equal`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Equal`
| | | | | | | | | | pattern doesn't bind `KP_Equal`
| | | | | | | | | pattern doesn't bind `KP_Equal`
| | | | | | | | pattern doesn't bind `KP_Equal`
| | | | | | | pattern doesn't bind `KP_Equal`
| | | | | | pattern doesn't bind `KP_Equal`
| | | | | pattern doesn't bind `KP_Equal`
| | | | pattern doesn't bind `KP_Equal`
| | | pattern doesn't bind `KP_Equal`
| | pattern doesn't bind `KP_Equal`
| pattern doesn't bind `KP_Equal`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ -------- ^^^^^ pattern doesn't bind `KP_Equal`
| | | | | | | |
| | | | | | | variable not in all patterns
| | | | | | pattern doesn't bind `KP_Equal`
| | | | | pattern doesn't bind `KP_Equal`
| | | | pattern doesn't bind `KP_Equal`
| | | pattern doesn't bind `KP_Equal`
| | pattern doesn't bind `KP_Equal`
| pattern doesn't bind `KP_Equal`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Equal`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Equal`
| | | | | | pattern doesn't bind `KP_Equal`
| | | | | pattern doesn't bind `KP_Equal`
| | | | pattern doesn't bind `KP_Equal`
| | | pattern doesn't bind `KP_Equal`
| | pattern doesn't bind `KP_Equal`
| pattern doesn't bind `KP_Equal`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Equal`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Equal`
| | | | | pattern doesn't bind `KP_Equal`
| | | | pattern doesn't bind `KP_Equal`
| | | pattern doesn't bind `KP_Equal`
| | pattern doesn't bind `KP_Equal`
| pattern doesn't bind `KP_Equal`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Equal`
--> druid-shell/src/platform/gtk/keycodes.rs:104:78
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^
error[E0408]: variable `KP_F1` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_F1`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_F1`
| | | | | | | | | | pattern doesn't bind `KP_F1`
| | | | | | | | | pattern doesn't bind `KP_F1`
| | | | | | | | pattern doesn't bind `KP_F1`
| | | | | | | pattern doesn't bind `KP_F1`
| | | | | | pattern doesn't bind `KP_F1`
| | | | | pattern doesn't bind `KP_F1`
| | | | pattern doesn't bind `KP_F1`
| | | pattern doesn't bind `KP_F1`
| | pattern doesn't bind `KP_F1`
| pattern doesn't bind `KP_F1`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ----- variable not in all patterns
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F1`
| | | | | | pattern doesn't bind `KP_F1`
| | | | | pattern doesn't bind `KP_F1`
| | | | pattern doesn't bind `KP_F1`
| | | pattern doesn't bind `KP_F1`
| | pattern doesn't bind `KP_F1`
| pattern doesn't bind `KP_F1`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_F1`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F1`
| | | | | | pattern doesn't bind `KP_F1`
| | | | | pattern doesn't bind `KP_F1`
| | | | pattern doesn't bind `KP_F1`
| | | pattern doesn't bind `KP_F1`
| | pattern doesn't bind `KP_F1`
| pattern doesn't bind `KP_F1`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_F1`
| | | | | | |
| | | | | | pattern doesn't bind `KP_F1`
| | | | | pattern doesn't bind `KP_F1`
| | | | pattern doesn't bind `KP_F1`
| | | pattern doesn't bind `KP_F1`
| | pattern doesn't bind `KP_F1`
| pattern doesn't bind `KP_F1`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_F1`
--> druid-shell/src/platform/gtk/keycodes.rs:104:89
|
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^
error[E0408]: variable `KP_F2` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_F2`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_F2`
| | | | | | | | | | pattern doesn't bind `KP_F2`
| | | | | | | | | pattern doesn't bind `KP_F2`
| | | | | | | | pattern doesn't bind `KP_F2`
| | | | | | | pattern doesn't bind `KP_F2`
| | | | | | pattern doesn't bind `KP_F2`
| | | | | pattern doesn't bind `KP_F2`
| | | | pattern doesn't bind `KP_F2`
| | | pattern doesn't bind `KP_F2`
| | pattern doesn't bind `KP_F2`
| pattern doesn't bind `KP_F2`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_F2`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F2`
| | | | | | pattern doesn't bind `KP_F2`
| | | | | pattern doesn't bind `KP_F2`
| | | | pattern doesn't bind `KP_F2`
| | | pattern doesn't bind `KP_F2`
| | pattern doesn't bind `KP_F2`
| pattern doesn't bind `KP_F2`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ----- ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_F2`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F2`
| | | | | | pattern doesn't bind `KP_F2`
| | | | | pattern doesn't bind `KP_F2`
| | | | pattern doesn't bind `KP_F2`
| | | pattern doesn't bind `KP_F2`
| | pattern doesn't bind `KP_F2`
| variable not in all patterns
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_F2`
| | | | | | |
| | | | | | pattern doesn't bind `KP_F2`
| | | | | pattern doesn't bind `KP_F2`
| | | | pattern doesn't bind `KP_F2`
| | | pattern doesn't bind `KP_F2`
| | pattern doesn't bind `KP_F2`
| pattern doesn't bind `KP_F2`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_F2`
--> druid-shell/src/platform/gtk/keycodes.rs:105:11
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^
error[E0408]: variable `KP_F3` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_F3`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_F3`
| | | | | | | | | | pattern doesn't bind `KP_F3`
| | | | | | | | | pattern doesn't bind `KP_F3`
| | | | | | | | pattern doesn't bind `KP_F3`
| | | | | | | pattern doesn't bind `KP_F3`
| | | | | | pattern doesn't bind `KP_F3`
| | | | | pattern doesn't bind `KP_F3`
| | | | pattern doesn't bind `KP_F3`
| | | pattern doesn't bind `KP_F3`
| | pattern doesn't bind `KP_F3`
| pattern doesn't bind `KP_F3`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_F3`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F3`
| | | | | | pattern doesn't bind `KP_F3`
| | | | | pattern doesn't bind `KP_F3`
| | | | pattern doesn't bind `KP_F3`
| | | pattern doesn't bind `KP_F3`
| | pattern doesn't bind `KP_F3`
| pattern doesn't bind `KP_F3`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ----- ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_F3`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F3`
| | | | | | pattern doesn't bind `KP_F3`
| | | | | pattern doesn't bind `KP_F3`
| | | | pattern doesn't bind `KP_F3`
| | | pattern doesn't bind `KP_F3`
| | variable not in all patterns
| pattern doesn't bind `KP_F3`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_F3`
| | | | | | |
| | | | | | pattern doesn't bind `KP_F3`
| | | | | pattern doesn't bind `KP_F3`
| | | | pattern doesn't bind `KP_F3`
| | | pattern doesn't bind `KP_F3`
| | pattern doesn't bind `KP_F3`
| pattern doesn't bind `KP_F3`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_F3`
--> druid-shell/src/platform/gtk/keycodes.rs:105:19
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^
error[E0408]: variable `KP_F4` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_F4`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_F4`
| | | | | | | | | | pattern doesn't bind `KP_F4`
| | | | | | | | | pattern doesn't bind `KP_F4`
| | | | | | | | pattern doesn't bind `KP_F4`
| | | | | | | pattern doesn't bind `KP_F4`
| | | | | | pattern doesn't bind `KP_F4`
| | | | | pattern doesn't bind `KP_F4`
| | | | pattern doesn't bind `KP_F4`
| | | pattern doesn't bind `KP_F4`
| | pattern doesn't bind `KP_F4`
| pattern doesn't bind `KP_F4`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_F4`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F4`
| | | | | | pattern doesn't bind `KP_F4`
| | | | | pattern doesn't bind `KP_F4`
| | | | pattern doesn't bind `KP_F4`
| | | pattern doesn't bind `KP_F4`
| | pattern doesn't bind `KP_F4`
| pattern doesn't bind `KP_F4`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ----- ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_F4`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_F4`
| | | | | | pattern doesn't bind `KP_F4`
| | | | | pattern doesn't bind `KP_F4`
| | | | pattern doesn't bind `KP_F4`
| | | variable not in all patterns
| | pattern doesn't bind `KP_F4`
| pattern doesn't bind `KP_F4`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_F4`
| | | | | | |
| | | | | | pattern doesn't bind `KP_F4`
| | | | | pattern doesn't bind `KP_F4`
| | | | pattern doesn't bind `KP_F4`
| | | pattern doesn't bind `KP_F4`
| | pattern doesn't bind `KP_F4`
| pattern doesn't bind `KP_F4`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_F4`
--> druid-shell/src/platform/gtk/keycodes.rs:105:27
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^
error[E0408]: variable `KP_Home` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Home`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Home`
| | | | | | | | | | pattern doesn't bind `KP_Home`
| | | | | | | | | pattern doesn't bind `KP_Home`
| | | | | | | | pattern doesn't bind `KP_Home`
| | | | | | | pattern doesn't bind `KP_Home`
| | | | | | pattern doesn't bind `KP_Home`
| | | | | pattern doesn't bind `KP_Home`
| | | | pattern doesn't bind `KP_Home`
| | | pattern doesn't bind `KP_Home`
| | pattern doesn't bind `KP_Home`
| pattern doesn't bind `KP_Home`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Home`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Home`
| | | | | | pattern doesn't bind `KP_Home`
| | | | | pattern doesn't bind `KP_Home`
| | | | pattern doesn't bind `KP_Home`
| | | pattern doesn't bind `KP_Home`
| | pattern doesn't bind `KP_Home`
| pattern doesn't bind `KP_Home`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ------- ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Home`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Home`
| | | | | | pattern doesn't bind `KP_Home`
| | | | | pattern doesn't bind `KP_Home`
| | | | variable not in all patterns
| | | pattern doesn't bind `KP_Home`
| | pattern doesn't bind `KP_Home`
| pattern doesn't bind `KP_Home`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Home`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Home`
| | | | | pattern doesn't bind `KP_Home`
| | | | pattern doesn't bind `KP_Home`
| | | pattern doesn't bind `KP_Home`
| | pattern doesn't bind `KP_Home`
| pattern doesn't bind `KP_Home`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Home`
--> druid-shell/src/platform/gtk/keycodes.rs:105:35
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^^^
error[E0408]: variable `KP_Insert` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Insert`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | pattern doesn't bind `KP_Insert`
| | | | | pattern doesn't bind `KP_Insert`
| | | | pattern doesn't bind `KP_Insert`
| | | pattern doesn't bind `KP_Insert`
| | pattern doesn't bind `KP_Insert`
| pattern doesn't bind `KP_Insert`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Insert`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | pattern doesn't bind `KP_Insert`
| | | | | pattern doesn't bind `KP_Insert`
| | | | pattern doesn't bind `KP_Insert`
| | | pattern doesn't bind `KP_Insert`
| | pattern doesn't bind `KP_Insert`
| pattern doesn't bind `KP_Insert`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ --------- ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Insert`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Insert`
| | | | | | pattern doesn't bind `KP_Insert`
| | | | | variable not in all patterns
| | | | pattern doesn't bind `KP_Insert`
| | | pattern doesn't bind `KP_Insert`
| | pattern doesn't bind `KP_Insert`
| pattern doesn't bind `KP_Insert`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Insert`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Insert`
| | | | | pattern doesn't bind `KP_Insert`
| | | | pattern doesn't bind `KP_Insert`
| | | pattern doesn't bind `KP_Insert`
| | pattern doesn't bind `KP_Insert`
| pattern doesn't bind `KP_Insert`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Insert`
--> druid-shell/src/platform/gtk/keycodes.rs:105:45
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^^^^^
error[E0408]: variable `KP_Left` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Left`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Left`
| | | | | | | | | | pattern doesn't bind `KP_Left`
| | | | | | | | | pattern doesn't bind `KP_Left`
| | | | | | | | pattern doesn't bind `KP_Left`
| | | | | | | pattern doesn't bind `KP_Left`
| | | | | | pattern doesn't bind `KP_Left`
| | | | | pattern doesn't bind `KP_Left`
| | | | pattern doesn't bind `KP_Left`
| | | pattern doesn't bind `KP_Left`
| | pattern doesn't bind `KP_Left`
| pattern doesn't bind `KP_Left`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Left`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Left`
| | | | | | pattern doesn't bind `KP_Left`
| | | | | pattern doesn't bind `KP_Left`
| | | | pattern doesn't bind `KP_Left`
| | | pattern doesn't bind `KP_Left`
| | pattern doesn't bind `KP_Left`
| pattern doesn't bind `KP_Left`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ------- ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Left`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Left`
| | | | | | variable not in all patterns
| | | | | pattern doesn't bind `KP_Left`
| | | | pattern doesn't bind `KP_Left`
| | | pattern doesn't bind `KP_Left`
| | pattern doesn't bind `KP_Left`
| pattern doesn't bind `KP_Left`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Left`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Left`
| | | | | pattern doesn't bind `KP_Left`
| | | | pattern doesn't bind `KP_Left`
| | | pattern doesn't bind `KP_Left`
| | pattern doesn't bind `KP_Left`
| pattern doesn't bind `KP_Left`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Left`
--> druid-shell/src/platform/gtk/keycodes.rs:105:57
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^^^
error[E0408]: variable `KP_Multiply` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Multiply`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Multiply`
| | | | | | | | | | pattern doesn't bind `KP_Multiply`
| | | | | | | | | pattern doesn't bind `KP_Multiply`
| | | | | | | | pattern doesn't bind `KP_Multiply`
| | | | | | | pattern doesn't bind `KP_Multiply`
| | | | | | pattern doesn't bind `KP_Multiply`
| | | | | pattern doesn't bind `KP_Multiply`
| | | | pattern doesn't bind `KP_Multiply`
| | | pattern doesn't bind `KP_Multiply`
| | pattern doesn't bind `KP_Multiply`
| pattern doesn't bind `KP_Multiply`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Multiply`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Multiply`
| | | | | | pattern doesn't bind `KP_Multiply`
| | | | | pattern doesn't bind `KP_Multiply`
| | | | pattern doesn't bind `KP_Multiply`
| | | pattern doesn't bind `KP_Multiply`
| | pattern doesn't bind `KP_Multiply`
| pattern doesn't bind `KP_Multiply`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ----------- ^^^^^^^^^^^^ pattern doesn't bind `KP_Multiply`
| | | | | | | |
| | | | | | | variable not in all patterns
| | | | | | pattern doesn't bind `KP_Multiply`
| | | | | pattern doesn't bind `KP_Multiply`
| | | | pattern doesn't bind `KP_Multiply`
| | | pattern doesn't bind `KP_Multiply`
| | pattern doesn't bind `KP_Multiply`
| pattern doesn't bind `KP_Multiply`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Multiply`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Multiply`
| | | | | pattern doesn't bind `KP_Multiply`
| | | | pattern doesn't bind `KP_Multiply`
| | | pattern doesn't bind `KP_Multiply`
| | pattern doesn't bind `KP_Multiply`
| pattern doesn't bind `KP_Multiply`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Multiply`
--> druid-shell/src/platform/gtk/keycodes.rs:105:67
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^^^^^^^
error[E0408]: variable `KP_Page_Down` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Page_Down`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | pattern doesn't bind `KP_Page_Down`
| | | | pattern doesn't bind `KP_Page_Down`
| | | pattern doesn't bind `KP_Page_Down`
| | pattern doesn't bind `KP_Page_Down`
| pattern doesn't bind `KP_Page_Down`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Page_Down`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | pattern doesn't bind `KP_Page_Down`
| | | | pattern doesn't bind `KP_Page_Down`
| | | pattern doesn't bind `KP_Page_Down`
| | pattern doesn't bind `KP_Page_Down`
| pattern doesn't bind `KP_Page_Down`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ------------ variable not in all patterns
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | pattern doesn't bind `KP_Page_Down`
| | | | pattern doesn't bind `KP_Page_Down`
| | | pattern doesn't bind `KP_Page_Down`
| | pattern doesn't bind `KP_Page_Down`
| pattern doesn't bind `KP_Page_Down`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Page_Down`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Page_Down`
| | | | | pattern doesn't bind `KP_Page_Down`
| | | | pattern doesn't bind `KP_Page_Down`
| | | pattern doesn't bind `KP_Page_Down`
| | pattern doesn't bind `KP_Page_Down`
| pattern doesn't bind `KP_Page_Down`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Page_Down`
--> druid-shell/src/platform/gtk/keycodes.rs:105:81
|
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^^^^^^^^
error[E0408]: variable `KP_Page_Up` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Page_Up`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | pattern doesn't bind `KP_Page_Up`
| | | | pattern doesn't bind `KP_Page_Up`
| | | pattern doesn't bind `KP_Page_Up`
| | pattern doesn't bind `KP_Page_Up`
| pattern doesn't bind `KP_Page_Up`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Page_Up`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | pattern doesn't bind `KP_Page_Up`
| | | | pattern doesn't bind `KP_Page_Up`
| | | pattern doesn't bind `KP_Page_Up`
| | pattern doesn't bind `KP_Page_Up`
| pattern doesn't bind `KP_Page_Up`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Page_Up`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | pattern doesn't bind `KP_Page_Up`
| | | | pattern doesn't bind `KP_Page_Up`
| | | pattern doesn't bind `KP_Page_Up`
| | pattern doesn't bind `KP_Page_Up`
| pattern doesn't bind `KP_Page_Up`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ---------- ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Page_Up`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Page_Up`
| | | | | pattern doesn't bind `KP_Page_Up`
| | | | pattern doesn't bind `KP_Page_Up`
| | | pattern doesn't bind `KP_Page_Up`
| | pattern doesn't bind `KP_Page_Up`
| variable not in all patterns
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Page_Up`
--> druid-shell/src/platform/gtk/keycodes.rs:106:11
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^
error[E0408]: variable `KP_Right` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Right`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Right`
| | | | | | | | | | pattern doesn't bind `KP_Right`
| | | | | | | | | pattern doesn't bind `KP_Right`
| | | | | | | | pattern doesn't bind `KP_Right`
| | | | | | | pattern doesn't bind `KP_Right`
| | | | | | pattern doesn't bind `KP_Right`
| | | | | pattern doesn't bind `KP_Right`
| | | | pattern doesn't bind `KP_Right`
| | | pattern doesn't bind `KP_Right`
| | pattern doesn't bind `KP_Right`
| pattern doesn't bind `KP_Right`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Right`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Right`
| | | | | | pattern doesn't bind `KP_Right`
| | | | | pattern doesn't bind `KP_Right`
| | | | pattern doesn't bind `KP_Right`
| | | pattern doesn't bind `KP_Right`
| | pattern doesn't bind `KP_Right`
| pattern doesn't bind `KP_Right`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Right`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Right`
| | | | | | pattern doesn't bind `KP_Right`
| | | | | pattern doesn't bind `KP_Right`
| | | | pattern doesn't bind `KP_Right`
| | | pattern doesn't bind `KP_Right`
| | pattern doesn't bind `KP_Right`
| pattern doesn't bind `KP_Right`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ -------- ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Right`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Right`
| | | | | pattern doesn't bind `KP_Right`
| | | | pattern doesn't bind `KP_Right`
| | | pattern doesn't bind `KP_Right`
| | variable not in all patterns
| pattern doesn't bind `KP_Right`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Right`
--> druid-shell/src/platform/gtk/keycodes.rs:106:24
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^
error[E0408]: variable `KP_Separator` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Separator`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | pattern doesn't bind `KP_Separator`
| | | | | pattern doesn't bind `KP_Separator`
| | | | pattern doesn't bind `KP_Separator`
| | | pattern doesn't bind `KP_Separator`
| | pattern doesn't bind `KP_Separator`
| pattern doesn't bind `KP_Separator`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Separator`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | pattern doesn't bind `KP_Separator`
| | | | | pattern doesn't bind `KP_Separator`
| | | | pattern doesn't bind `KP_Separator`
| | | pattern doesn't bind `KP_Separator`
| | pattern doesn't bind `KP_Separator`
| pattern doesn't bind `KP_Separator`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Separator`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Separator`
| | | | | | pattern doesn't bind `KP_Separator`
| | | | | pattern doesn't bind `KP_Separator`
| | | | pattern doesn't bind `KP_Separator`
| | | pattern doesn't bind `KP_Separator`
| | pattern doesn't bind `KP_Separator`
| pattern doesn't bind `KP_Separator`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ------------ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Separator`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Separator`
| | | | | pattern doesn't bind `KP_Separator`
| | | | pattern doesn't bind `KP_Separator`
| | | variable not in all patterns
| | pattern doesn't bind `KP_Separator`
| pattern doesn't bind `KP_Separator`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Separator`
--> druid-shell/src/platform/gtk/keycodes.rs:106:35
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^^^
error[E0408]: variable `KP_Space` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Space`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Space`
| | | | | | | | | | pattern doesn't bind `KP_Space`
| | | | | | | | | pattern doesn't bind `KP_Space`
| | | | | | | | pattern doesn't bind `KP_Space`
| | | | | | | pattern doesn't bind `KP_Space`
| | | | | | pattern doesn't bind `KP_Space`
| | | | | pattern doesn't bind `KP_Space`
| | | | pattern doesn't bind `KP_Space`
| | | pattern doesn't bind `KP_Space`
| | pattern doesn't bind `KP_Space`
| pattern doesn't bind `KP_Space`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Space`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Space`
| | | | | | pattern doesn't bind `KP_Space`
| | | | | pattern doesn't bind `KP_Space`
| | | | pattern doesn't bind `KP_Space`
| | | pattern doesn't bind `KP_Space`
| | pattern doesn't bind `KP_Space`
| pattern doesn't bind `KP_Space`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Space`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Space`
| | | | | | pattern doesn't bind `KP_Space`
| | | | | pattern doesn't bind `KP_Space`
| | | | pattern doesn't bind `KP_Space`
| | | pattern doesn't bind `KP_Space`
| | pattern doesn't bind `KP_Space`
| pattern doesn't bind `KP_Space`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ -------- ^^^^^^^^^^^ ^^^^^^ ^^^^^ pattern doesn't bind `KP_Space`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Space`
| | | | | pattern doesn't bind `KP_Space`
| | | | variable not in all patterns
| | | pattern doesn't bind `KP_Space`
| | pattern doesn't bind `KP_Space`
| pattern doesn't bind `KP_Space`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Space`
--> druid-shell/src/platform/gtk/keycodes.rs:106:50
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^
error[E0408]: variable `KP_Subtract` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Subtract`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | pattern doesn't bind `KP_Subtract`
| | | | | pattern doesn't bind `KP_Subtract`
| | | | pattern doesn't bind `KP_Subtract`
| | | pattern doesn't bind `KP_Subtract`
| | pattern doesn't bind `KP_Subtract`
| pattern doesn't bind `KP_Subtract`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Subtract`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | pattern doesn't bind `KP_Subtract`
| | | | | pattern doesn't bind `KP_Subtract`
| | | | pattern doesn't bind `KP_Subtract`
| | | pattern doesn't bind `KP_Subtract`
| | pattern doesn't bind `KP_Subtract`
| pattern doesn't bind `KP_Subtract`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Subtract`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Subtract`
| | | | | | pattern doesn't bind `KP_Subtract`
| | | | | pattern doesn't bind `KP_Subtract`
| | | | pattern doesn't bind `KP_Subtract`
| | | pattern doesn't bind `KP_Subtract`
| | pattern doesn't bind `KP_Subtract`
| pattern doesn't bind `KP_Subtract`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ----------- ^^^^^^ ^^^^^ pattern doesn't bind `KP_Subtract`
| | | | | | |
| | | | | | pattern doesn't bind `KP_Subtract`
| | | | | variable not in all patterns
| | | | pattern doesn't bind `KP_Subtract`
| | | pattern doesn't bind `KP_Subtract`
| | pattern doesn't bind `KP_Subtract`
| pattern doesn't bind `KP_Subtract`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Subtract`
--> druid-shell/src/platform/gtk/keycodes.rs:106:61
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^^
error[E0408]: variable `KP_Tab` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Tab`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | pattern doesn't bind `KP_Tab`
| | | | | pattern doesn't bind `KP_Tab`
| | | | pattern doesn't bind `KP_Tab`
| | | pattern doesn't bind `KP_Tab`
| | pattern doesn't bind `KP_Tab`
| pattern doesn't bind `KP_Tab`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Tab`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | pattern doesn't bind `KP_Tab`
| | | | | pattern doesn't bind `KP_Tab`
| | | | pattern doesn't bind `KP_Tab`
| | | pattern doesn't bind `KP_Tab`
| | pattern doesn't bind `KP_Tab`
| pattern doesn't bind `KP_Tab`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Tab`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Tab`
| | | | | | pattern doesn't bind `KP_Tab`
| | | | | pattern doesn't bind `KP_Tab`
| | | | pattern doesn't bind `KP_Tab`
| | | pattern doesn't bind `KP_Tab`
| | pattern doesn't bind `KP_Tab`
| pattern doesn't bind `KP_Tab`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ------ ^^^^^ pattern doesn't bind `KP_Tab`
| | | | | | |
| | | | | | variable not in all patterns
| | | | | pattern doesn't bind `KP_Tab`
| | | | pattern doesn't bind `KP_Tab`
| | | pattern doesn't bind `KP_Tab`
| | pattern doesn't bind `KP_Tab`
| pattern doesn't bind `KP_Tab`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Tab`
--> druid-shell/src/platform/gtk/keycodes.rs:106:75
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^
error[E0408]: variable `KP_Up` is not bound in all patterns
--> druid-shell/src/platform/gtk/keycodes.rs:103:9
|
103 | KP_0 | KP_1 | KP_2 | KP_3 | KP_4 | KP_5 | KP_6 | KP_7 | KP_8 | KP_9 | KP_Add | KP_Begin
| ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ ^^^^^^ ^^^^^^^^ pattern doesn't bind `KP_Up`
| | | | | | | | | | | |
| | | | | | | | | | | pattern doesn't bind `KP_Up`
| | | | | | | | | | pattern doesn't bind `KP_Up`
| | | | | | | | | pattern doesn't bind `KP_Up`
| | | | | | | | pattern doesn't bind `KP_Up`
| | | | | | | pattern doesn't bind `KP_Up`
| | | | | | pattern doesn't bind `KP_Up`
| | | | | pattern doesn't bind `KP_Up`
| | | | pattern doesn't bind `KP_Up`
| | | pattern doesn't bind `KP_Up`
| | pattern doesn't bind `KP_Up`
| pattern doesn't bind `KP_Up`
104 | | KP_Decimal | KP_Delete | KP_Divide | KP_Down | KP_End | KP_Enter | KP_Equal | KP_F1
| ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^ pattern doesn't bind `KP_Up`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Up`
| | | | | | pattern doesn't bind `KP_Up`
| | | | | pattern doesn't bind `KP_Up`
| | | | pattern doesn't bind `KP_Up`
| | | pattern doesn't bind `KP_Up`
| | pattern doesn't bind `KP_Up`
| pattern doesn't bind `KP_Up`
105 | | KP_F2 | KP_F3 | KP_F4 | KP_Home | KP_Insert | KP_Left | KP_Multiply | KP_Page_Down
| ^^^^^ ^^^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ pattern doesn't bind `KP_Up`
| | | | | | | |
| | | | | | | pattern doesn't bind `KP_Up`
| | | | | | pattern doesn't bind `KP_Up`
| | | | | pattern doesn't bind `KP_Up`
| | | | pattern doesn't bind `KP_Up`
| | | pattern doesn't bind `KP_Up`
| | pattern doesn't bind `KP_Up`
| pattern doesn't bind `KP_Up`
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ ----- variable not in all patterns
| | | | | | |
| | | | | | pattern doesn't bind `KP_Up`
| | | | | pattern doesn't bind `KP_Up`
| | | | pattern doesn't bind `KP_Up`
| | | pattern doesn't bind `KP_Up`
| | pattern doesn't bind `KP_Up`
| pattern doesn't bind `KP_Up`
|
help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::KP_Up`
--> druid-shell/src/platform/gtk/keycodes.rs:106:84
|
106 | | KP_Page_Up | KP_Right | KP_Separator | KP_Space | KP_Subtract | KP_Tab | KP_Up => {
| ^^^^^
error[E0425]: cannot find value `Escape` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:116:24
|
116 | Key::Escape => Escape,
| ^^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::Escape;
|
17 | use crate::platform::keycodes::Key::Escape;
|
17 | use gdk::keys::constants::Escape;
|
17 | use keyboard_types::Code::Escape;
|
and 1 other candidate
error[E0425]: cannot find value `BackSpace` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:117:27
|
117 | Key::Backspace => BackSpace,
| ^^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::BackSpace;
|
error[E0425]: cannot find value `Tab` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:119:21
|
119 | Key::Tab => Tab,
| ^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::Tab;
|
17 | use crate::platform::keycodes::Key::Tab;
|
17 | use gdk::keys::constants::Tab;
|
17 | use keyboard_types::Code::Tab;
|
and 1 other candidate
error[E0425]: cannot find value `Return` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:120:23
|
120 | Key::Enter => Return,
| ^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Return;
|
error[E0425]: cannot find value `Control_L` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:123:25
|
123 | Key::Control => Control_L,
| ^^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Control_L;
|
error[E0425]: cannot find value `Alt_L` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:124:21
|
124 | Key::Alt => Alt_L,
| ^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Alt_L;
|
error[E0425]: cannot find value `Shift_L` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:125:23
|
125 | Key::Shift => Shift_L,
| ^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Shift_L;
|
error[E0425]: cannot find value `Super_L` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:126:22
|
126 | Key::Meta => Super_L,
| ^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Super_L;
|
error[E0425]: cannot find value `Caps_Lock` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:128:26
|
128 | Key::CapsLock => Caps_Lock,
| ^^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Caps_Lock;
|
error[E0425]: cannot find value `F1` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:129:20
|
129 | Key::F1 => F1,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F1;
|
17 | use crate::platform::keycodes::Key::F1;
|
17 | use gdk::keys::constants::F1;
|
17 | use keyboard_types::Code::F1;
|
and 1 other candidate
error[E0425]: cannot find value `F2` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:130:20
|
130 | Key::F2 => F2,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F2;
|
17 | use crate::platform::keycodes::Key::F2;
|
17 | use gdk::keys::constants::F2;
|
17 | use keyboard_types::Code::F2;
|
and 1 other candidate
error[E0425]: cannot find value `F3` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:131:20
|
131 | Key::F3 => F3,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F3;
|
17 | use crate::platform::keycodes::Key::F3;
|
17 | use gdk::keys::constants::F3;
|
17 | use keyboard_types::Code::F3;
|
and 1 other candidate
error[E0425]: cannot find value `F4` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:132:20
|
132 | Key::F4 => F4,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F4;
|
17 | use crate::platform::keycodes::Key::F4;
|
17 | use gdk::keys::constants::F4;
|
17 | use keyboard_types::Code::F4;
|
and 1 other candidate
error[E0425]: cannot find value `F5` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:133:20
|
133 | Key::F5 => F5,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F5;
|
17 | use crate::platform::keycodes::Key::F5;
|
17 | use gdk::keys::constants::F5;
|
17 | use keyboard_types::Code::F5;
|
and 1 other candidate
error[E0425]: cannot find value `F6` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:134:20
|
134 | Key::F6 => F6,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F6;
|
17 | use crate::platform::keycodes::Key::F6;
|
17 | use gdk::keys::constants::F6;
|
17 | use keyboard_types::Code::F6;
|
and 1 other candidate
error[E0425]: cannot find value `F7` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:135:20
|
135 | Key::F7 => F7,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F7;
|
17 | use crate::platform::keycodes::Key::F7;
|
17 | use gdk::keys::constants::F7;
|
17 | use keyboard_types::Code::F7;
|
and 1 other candidate
error[E0425]: cannot find value `F8` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:136:20
|
136 | Key::F8 => F8,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F8;
|
17 | use crate::platform::keycodes::Key::F8;
|
17 | use gdk::keys::constants::F8;
|
17 | use keyboard_types::Code::F8;
|
and 1 other candidate
error[E0425]: cannot find value `F9` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:137:20
|
137 | Key::F9 => F9,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F9;
|
17 | use crate::platform::keycodes::Key::F9;
|
17 | use gdk::keys::constants::F9;
|
17 | use keyboard_types::Code::F9;
|
and 1 other candidate
error[E0425]: cannot find value `F10` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:138:21
|
138 | Key::F10 => F10,
| ^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F10;
|
17 | use crate::platform::keycodes::Key::F10;
|
17 | use gdk::keys::constants::F10;
|
17 | use keyboard_types::Code::F10;
|
and 1 other candidate
error[E0425]: cannot find value `F11` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:139:21
|
139 | Key::F11 => F11,
| ^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F11;
|
17 | use crate::platform::keycodes::Key::F11;
|
17 | use gdk::keys::constants::F11;
|
17 | use keyboard_types::Code::F11;
|
and 1 other candidate
error[E0425]: cannot find value `F12` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:140:21
|
140 | Key::F12 => F12,
| ^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::F12;
|
17 | use crate::platform::keycodes::Key::F12;
|
17 | use gdk::keys::constants::F12;
|
17 | use keyboard_types::Code::F12;
|
and 1 other candidate
error[E0425]: cannot find value `Print` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:142:29
|
142 | Key::PrintScreen => Print,
| ^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::platform::keycodes::Key::Print;
|
17 | use gdk::keys::constants::Print;
|
17 | use gtk::PrintOperationAction::Print;
|
17 | use keyboard_types::Key::Print;
|
error[E0425]: cannot find value `Scroll_Lock` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:143:28
|
143 | Key::ScrollLock => Scroll_Lock,
| ^^^^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Scroll_Lock;
|
error[E0425]: cannot find value `Pause` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:145:23
|
145 | Key::Pause => Pause,
| ^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::Pause;
|
17 | use crate::platform::keycodes::Key::Pause;
|
17 | use gdk::keys::constants::Pause;
|
17 | use keyboard_types::Code::Pause;
|
and 1 other candidate
error[E0425]: cannot find value `Insert` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:147:24
|
147 | Key::Insert => Insert,
| ^^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::Insert;
|
17 | use crate::platform::keycodes::Key::Insert;
|
17 | use gdk::keys::constants::Insert;
|
17 | use keyboard_types::Code::Insert;
|
and 1 other candidate
error[E0425]: cannot find value `Delete` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:148:24
|
148 | Key::Delete => Delete,
| ^^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::Delete;
|
17 | use crate::platform::keycodes::Key::Delete;
|
17 | use gdk::EventType::Delete;
|
17 | use gdk::PropertyState::Delete;
|
and 3 other candidates
error[E0425]: cannot find value `Home` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:149:22
|
149 | Key::Home => Home,
| ^^^^
|
help: a tuple variant with a similar name exists
|
149 | Key::Home => Some,
| ^^^^
help: consider importing one of these items
|
17 | use crate::Code::Home;
|
17 | use crate::platform::keycodes::Key::Home;
|
17 | use gdk::keys::constants::Home;
|
17 | use gtk::SpinType::Home;
|
and 2 other candidates
error[E0425]: cannot find value `End` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:150:21
|
150 | Key::End => End,
| ^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::End;
|
17 | use crate::keyboard_types::CompositionState::End;
|
17 | use crate::piet::TextAlignment::End;
|
17 | use crate::platform::keycodes::Key::End;
|
and 12 other candidates
error[E0425]: cannot find value `Page_Up` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:151:24
|
151 | Key::PageUp => Page_Up,
| ^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Page_Up;
|
error[E0425]: cannot find value `Page_Down` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:152:26
|
152 | Key::PageDown => Page_Down,
| ^^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Page_Down;
|
error[E0425]: cannot find value `Num_Lock` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:154:25
|
154 | Key::NumLock => Num_Lock,
| ^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Num_Lock;
|
error[E0425]: cannot find value `Up` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:156:25
|
156 | Key::ArrowUp => Up,
| ^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::KeyState::Up;
|
17 | use gdk::ScrollDirection::Up;
|
17 | use gdk::keys::constants::Up;
|
17 | use gtk::ArrowType::Up;
|
and 3 other candidates
error[E0425]: cannot find value `Down` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:157:27
|
157 | Key::ArrowDown => Down,
| ^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::KeyState::Down;
|
17 | use gdk::ScrollDirection::Down;
|
17 | use gdk::keys::constants::Down;
|
17 | use gtk::ArrowType::Down;
|
and 3 other candidates
error[E0425]: cannot find value `Left` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:158:27
|
158 | Key::ArrowLeft => Left,
| ^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use core::fmt::Alignment::Left;
|
17 | use core::fmt::rt::v1::Alignment::Left;
|
17 | use crate::Location::Left;
|
17 | use crate::MouseButton::Left;
|
and 11 other candidates
error[E0425]: cannot find value `Right` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:159:28
|
159 | Key::ArrowRight => Right,
| ^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use core::fmt::Alignment::Right;
|
17 | use core::fmt::rt::v1::Alignment::Right;
|
17 | use crate::Location::Right;
|
17 | use crate::MouseButton::Right;
|
and 11 other candidates
error[E0425]: cannot find value `Menu` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:161:29
|
161 | Key::ContextMenu => Menu,
| ^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::menu::Menu;
|
17 | use gdk::WindowTypeHint::Menu;
|
17 | use gdk::keys::constants::Menu;
|
17 | use gtk::IconSize::Menu;
|
error[E0425]: cannot find value `WakeUp` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:162:24
|
162 | Key::WakeUp => WakeUp,
| ^^^^^^ not found in this scope
|
help: consider importing one of these items
|
17 | use crate::Code::WakeUp;
|
17 | use crate::platform::keycodes::Key::WakeUp;
|
17 | use gdk::keys::constants::WakeUp;
|
17 | use keyboard_types::Code::WakeUp;
|
and 1 other candidate
error[E0425]: cannot find value `Launch0` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:163:36
|
163 | Key::LaunchApplication1 => Launch0,
| ^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Launch0;
|
error[E0425]: cannot find value `Launch1` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:164:36
|
164 | Key::LaunchApplication2 => Launch1,
| ^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::Launch1;
|
error[E0425]: cannot find value `ISO_Level3_Shift` in this scope
--> druid-shell/src/platform/gtk/keycodes.rs:165:26
|
165 | Key::AltGraph => ISO_Level3_Shift,
| ^^^^^^^^^^^^^^^^ not found in this scope
|
help: consider importing this constant
|
17 | use gdk::keys::constants::ISO_Level3_Shift;
|
error[E0425]: cannot find function `threads_add_timeout` in crate `gdk`
--> druid-shell/src/platform/gtk/window.rs:729:14
|
729 | gdk::threads_add_timeout(interval, move || {
| ^^^^^^^^^^^^^^^^^^^ not found in `gdk`
error[E0599]: no function or associated item named `new_with_label` found for struct `gtk::MenuItem` in the current scope
--> druid-shell/src/platform/gtk/menu.rs:96:45
|
96 | let item = GtkMenuItem::new_with_label(&name);
| ^^^^^^^^^^^^^^
| |
| function or associated item not found in `gtk::MenuItem`
| help: there is an associated function with a similar name: `with_label`
error[E0599]: no function or associated item named `new_with_label` found for struct `gtk::MenuItem` in the current scope
--> druid-shell/src/platform/gtk/menu.rs:113:45
|
113 | let item = GtkMenuItem::new_with_label(&name);
| ^^^^^^^^^^^^^^
| |
| function or associated item not found in `gtk::MenuItem`
| help: there is an associated function with a similar name: `with_label`
error[E0599]: no method named `map` found for struct `gdk::Display` in the current scope
--> druid-shell/src/platform/gtk/window.rs:201:14
|
201 | .map(|c| c.get_default_screen().get_resolution())
| ^^^ method not found in `gdk::Display`
|
::: /home/justin/.cargo/registry/src/github.com-1ecc6299db9ec823/gdk-0.13.2/src/auto/display.rs:29:1
|
29 | / glib_wrapper! {
30 | | pub struct Display(Object<gdk_sys::GdkDisplay, DisplayClass>);
31 | |
32 | | match fn {
33 | | get_type => || gdk_sys::gdk_display_get_type(),
34 | | }
35 | | }
| | -
| | |
| | doesn't satisfy `gdk::Display: glib::IsA<gtk::Widget>`
| |_doesn't satisfy `gdk::Display: gtk::WidgetExt`
| doesn't satisfy `gdk::Display: std::iter::Iterator`
|
= note: the method `map` exists but the following trait bounds were not satisfied:
`gdk::Display: glib::IsA<gtk::Widget>`
which is required by `gdk::Display: gtk::WidgetExt`
`gdk::Display: std::iter::Iterator`
which is required by `&mut gdk::Display: std::iter::Iterator`
error[E0599]: no function or associated item named `new_from_name` found for struct `gdk::Cursor` in the current scope
--> druid-shell/src/platform/gtk/window.rs:896:18
|
896 | gdk::Cursor::new_from_name(
| ^^^^^^^^^^^^^
| |
| function or associated item not found in `gdk::Cursor`
| help: there is an associated function with a similar name: `from_name`
error[E0308]: mismatched types
--> druid-shell/src/platform/gtk/window.rs:984:74
|
984 | let keycode = hardware_keycode_to_keyval(hardware_keycode).unwrap_or(keyval);
| ^^^^^^
| |
| expected `u32`, found struct `gdk::keys::Key`
| help: consider dereferencing the type: `*keyval`
error[E0308]: mismatched types
--> druid-shell/src/platform/gtk/window.rs:986:39
|
986 | let text = gdk::keyval_to_unicode(keyval);
| ^^^^^^
| |
| expected `u32`, found struct `gdk::keys::Key`
| help: consider dereferencing the type: `*keyval`
warning: unused import: `GtkMenuItemExt`
--> druid-shell/src/platform/gtk/menu.rs:19:29
|
19 | AccelGroup, GtkMenuExt, GtkMenuItemExt, Menu as GtkMenu, MenuBar as GtkMenuBar,
| ^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
error: aborting due to 102 previous errors; 2 warnings emitted
Some errors have detailed explanations: E0308, E0408, E0425, E0433, E0599.
For more information about an error, try `rustc --explain E0308`.
error: could not compile `druid-shell`.
To learn more, run the command again with --verbose.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment