Skip to main content

max / makenotwork

server: take quasi 0.10, where Node is #[non_exhaustive] The pin said 0.8 against a 0.10.0 tree. Forward fix for the quasi bump; no code change, the server describes screens and matches no Node.
Author: Max Johnson <me@maxj.phd> · 2026-08-15 19:04 UTC
Signed with PGP, not checked
Commit: 597c7977d9045f0bae4cbf95df18eb2ebd7f945b
Parent: 3c185e6
2 files changed, +30 insertions, -30 deletions
M server/Cargo.lock +26 -26
@@ -178,7 +178,7 @@
178 178 source = "registry+https://github.com/rust-lang/crates.io-index"
179 179 checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
180 180 dependencies = [
181 - "windows-sys 0.61.2",
181 + "windows-sys 0.60.2",
182 182 ]
183 183
184 184 [[package]]
@@ -189,7 +189,7 @@
189 189 dependencies = [
190 190 "anstyle",
191 191 "once_cell_polyfill",
192 - "windows-sys 0.61.2",
192 + "windows-sys 0.60.2",
193 193 ]
194 194
195 195 [[package]]
@@ -2831,7 +2831,7 @@
2831 2831 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
2832 2832 dependencies = [
2833 2833 "libc",
2834 - "windows-sys 0.61.2",
2834 + "windows-sys 0.52.0",
2835 2835 ]
2836 2836
2837 2837 [[package]]
@@ -3598,7 +3598,7 @@
3598 3598 checksum = "1a791e6620676a875f362f3156ed213e73ca099a09bf992c18812abe65cc37b1"
3599 3599 dependencies = [
3600 3600 "bstr",
3601 - "hashbrown 0.17.1",
3601 + "hashbrown 0.15.5",
3602 3602 ]
3603 3603
3604 3604 [[package]]
@@ -4749,7 +4749,7 @@
4749 4749 source = "registry+https://github.com/rust-lang/crates.io-index"
4750 4750 checksum = "82cb6a9f675da968c63b6208c641b9dca58fc0133ae53375736b1767b0cab8bd"
4751 4751 dependencies = [
4752 - "windows-sys 0.61.2",
4752 + "windows-sys 0.59.0",
4753 4753 ]
4754 4754
4755 4755 [[package]]
@@ -5639,7 +5639,7 @@
5639 5639 source = "registry+https://github.com/rust-lang/crates.io-index"
5640 5640 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
5641 5641 dependencies = [
5642 - "windows-sys 0.61.2",
5642 + "windows-sys 0.59.0",
5643 5643 ]
5644 5644
5645 5645 [[package]]
@@ -6550,7 +6550,7 @@
6550 6550
6551 6551 [[package]]
6552 6552 name = "quasi-axum"
6553 - version = "0.8.0"
6553 + version = "0.10.0"
6554 6554 dependencies = [
6555 6555 "axum",
6556 6556 "http 1.4.2",
@@ -6561,7 +6561,7 @@
6561 6561
6562 6562 [[package]]
6563 6563 name = "quasi-basics"
6564 - version = "0.8.0"
6564 + version = "0.10.0"
6565 6565 dependencies = [
6566 6566 "makeover-layout",
6567 6567 "quasi-router",
@@ -6569,7 +6569,7 @@
6569 6569
6570 6570 [[package]]
6571 6571 name = "quasi-http"
6572 - version = "0.8.0"
6572 + version = "0.10.0"
6573 6573 dependencies = [
6574 6574 "form_urlencoded",
6575 6575 "http 1.4.2",
@@ -6578,14 +6578,14 @@
6578 6578
6579 6579 [[package]]
6580 6580 name = "quasi-router"
6581 - version = "0.8.0"
6581 + version = "0.10.0"
6582 6582 dependencies = [
6583 6583 "makeover-layout",
6584 6584 ]
6585 6585
6586 6586 [[package]]
6587 6587 name = "quasi-webview"
6588 - version = "0.8.0"
6588 + version = "0.10.0"
6589 6589 dependencies = [
6590 6590 "docengine",
6591 6591 "makeover-layout",
@@ -7226,7 +7226,7 @@
7226 7226 "errno",
7227 7227 "libc",
7228 7228 "linux-raw-sys 0.12.1",
7229 - "windows-sys 0.61.2",
7229 + "windows-sys 0.52.0",
7230 7230 ]
7231 7231
7232 7232 [[package]]
@@ -7306,7 +7306,7 @@
7306 7306 "security-framework 3.7.0",
7307 7307 "security-framework-sys",
7308 7308 "webpki-root-certs",
7309 - "windows-sys 0.61.2",
7309 + "windows-sys 0.52.0",
7310 7310 ]
7311 7311
7312 7312 [[package]]
@@ -7937,7 +7937,7 @@
7937 7937 checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51"
7938 7938 dependencies = [
7939 7939 "libc",
7940 - "windows-sys 0.61.2",
7940 + "windows-sys 0.60.2",
7941 7941 ]
7942 7942
7943 7943 [[package]]
@@ -8422,7 +8422,7 @@
8422 8422 "getrandom 0.4.3",
8423 8423 "once_cell",
8424 8424 "rustix 1.1.4",
8425 - "windows-sys 0.61.2",
8425 + "windows-sys 0.52.0",
8426 8426 ]
8427 8427
8428 8428 [[package]]
@@ -9861,7 +9861,7 @@
9861 9861 source = "registry+https://github.com/rust-lang/crates.io-index"
9862 9862 checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
9863 9863 dependencies = [
9864 - "windows-sys 0.61.2",
9864 + "windows-sys 0.48.0",
9865 9865 ]
9866 9866
9867 9867 [[package]]
@@ -10698,7 +10698,7 @@
10698 10698
10699 10699 [[patch.unused]]
10700 10700 name = "quasi-immediate"
10701 - version = "0.8.0"
10701 + version = "0.10.0"
10702 10702
10703 10703 [[patch.unused]]
10704 10704 name = "quasi-store"
@@ -10706,15 +10706,7 @@
10706 10706
10707 10707 [[patch.unused]]
10708 10708 name = "quasi-tauri"
10709 - version = "0.8.0"
10710 -
10711 - [[patch.unused]]
10712 - name = "synckit-client"
10713 - version = "0.8.0"
10714 -
10715 - [[patch.unused]]
10716 - name = "synckit-config"
10717 - version = "0.2.0"
10709 + version = "0.10.0"
10718 10710
10719 10711 [[patch.unused]]
10720 10712 name = "kberg"
@@ -10727,3 +10719,11 @@
10727 10719 [[patch.unused]]
10728 10720 name = "painhours"
10729 10721 version = "0.1.0"
10722 +
10723 + [[patch.unused]]
10724 + name = "synckit-client"
10725 + version = "0.8.0"
10726 +
10727 + [[patch.unused]]
10728 + name = "synckit-config"
10729 + version = "0.2.0"
@@ -158,7 +158,7 @@
158 158 # through quasi beside its Askama equivalent, so the cost of describing a screen
159 159 # here is measured rather than argued. Not load-bearing for any shipped route.
160 160 # See wiki look-wave-2, tier G.
161 - quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.8" }
161 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.10" }
162 162 # The description vocabulary quasi's screen types are built from. Pinned here
163 163 # rather than reached through quasi-router's re-export because a described
164 164 # screen names FieldKind and Tone directly; it has to track what quasi-router
@@ -167,13 +167,13 @@
167 167 # For the request head the per-viewer state factory reads. axum re-exports it,
168 168 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
169 169 http = "1.3.1"
170 - quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.8" }
171 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.8" }
170 + quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.10" }
171 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.10" }
172 172 # The first-party widget set. The carousel was proved here against three pages
173 173 # and then moved there; what is left in `quasi/widgets/carousel.rs` is the
174 174 # Askama glue. Not `makeover-basics`: a widget is an assembly of `Node`s, so it
175 175 # sits above quasi-router rather than inside the description suite.
176 - quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.8" }
176 + quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.10" }
177 177
178 178 # Git source browser
179 179 gix = { version = "0.86", default-features = false, features = ["blame", "mailmap", "revision", "sha1", "max-performance-safe"] }