1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
aura :: Building kanata...
==> Making package: kanata 1.10.0-1 (Thu 13 Nov 2025 06:49:49 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found kanata-1.10.0.tar.gz
  -> Found kanata.service
==> Validating source files with sha256sums...
    kanata-1.10.0.tar.gz ... Passed
    kanata.service ... Passed
==> Extracting sources...
  -> Extracting kanata-1.10.0.tar.gz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
   Compiling kanata v1.10.0 (/home/nathan/.cache/aura/builds/kanata/src/kanata-1.10.0)
error[E0658]: `let` expressions in this position are unstable
   --> src/kanata/mod.rs:966:12
    |
966 |         if let Some(mmsv) = &mut self.move_mouse_state_vertical
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
   --> src/kanata/mod.rs:967:16
    |
967 |             && let Some(mmas) = &mut mmsv.move_mouse_accel_state
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1015:12
     |
1015 |         if let Some(mmsh) = &mut self.move_mouse_state_horizontal
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1016:16
     |
1016 |             && let Some(mmas) = &mut mmsh.move_mouse_accel_state
     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1199:12
     |
1199 |         if let Some(caps_word) = &mut self.caps_word
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1259:16
     |
1259 |             && let Some(state) = self.sequence_state.get_active()
     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1610:36
     |
1610 | ...                   && let Some(ref mut cw) = self.caps_word {
     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1779:40
     |
1779 | ...                   if let Some(ss) = &mut self.scroll_state
     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1789:40
     |
1789 | ...                   if let Some(ss) = &mut self.hscroll_state
     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1805:40
     |
1805 |   ...                   if let Some(move_mouse_state_vertical) =
     |  __________________________^
1806 | | ...                       &self.move_mouse_state_vertical
     | |_________________________________________________________^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:1813:40
     |
1813 |   ...                   if let Some(move_mouse_state_horizontal) =
     |  __________________________^
1814 | | ...                       &self.move_mouse_state_horizontal
     | |___________________________________________________________^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
    --> src/kanata/mod.rs:2105:24
     |
2105 |                     if let Ok(kev) = rx.try_recv()
     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
  --> src/kanata/key_repeat.rs:96:16
   |
96 |             && let Err(e) = write_key(&mut self.kbd_out, event.code, KeyValue::Repeat)
   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
  --> src/kanata/linux.rs:48:20
   |
48 |                 if let Some(ms_mvmt_key) = *mouse_movement_key.lock()
   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

error[E0658]: `let` expressions in this position are unstable
  --> src/kanata/linux.rs:49:24
   |
49 |                     && let EventSummary::RelativeAxis(_, _, _) = in_event.destructure()
   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `kanata` (lib) due to 15 previous errors
==> ERROR: A failure occurred in build().
    Aborting...
aura :: Package failed to build, citing:

  makepkg failed.

aura :: Action cancelled.