···
23
23
source = "registry+https://github.com/rust-lang/crates.io-index"
24
24
checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
25
25
dependencies = [
26
26
-
"libloading",
26
26
+
"libloading 0.8.5",
27
27
]
28
28
29
29
[[package]]
···
182
182
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
183
183
184
184
[[package]]
185
185
-
name = "base64"
186
186
-
version = "0.22.1"
185
185
+
name = "aws-lc-rs"
186
186
+
version = "1.16.0"
187
187
source = "registry+https://github.com/rust-lang/crates.io-index"
188
188
-
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
188
188
+
checksum = "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9"
189
189
+
dependencies = [
190
190
+
"aws-lc-sys",
191
191
+
"zeroize",
192
192
+
]
189
193
190
194
[[package]]
191
191
-
name = "bindgen"
192
192
-
version = "0.69.5"
195
195
+
name = "aws-lc-sys"
196
196
+
version = "0.37.1"
193
197
source = "registry+https://github.com/rust-lang/crates.io-index"
194
194
-
checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
198
198
+
checksum = "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549"
195
199
dependencies = [
196
196
-
"bitflags",
197
197
-
"cexpr",
198
198
-
"clang-sys",
199
199
-
"itertools",
200
200
-
"lazy_static",
201
201
-
"lazycell",
202
202
-
"log",
203
203
-
"prettyplease",
204
204
-
"proc-macro2",
205
205
-
"quote",
206
206
-
"regex",
207
207
-
"rustc-hash",
208
208
-
"shlex",
209
209
-
"syn",
210
210
-
"which",
200
200
+
"cc",
201
201
+
"cmake",
202
202
+
"dunce",
203
203
+
"fs_extra",
211
204
]
212
205
213
206
[[package]]
207
207
+
name = "base64"
208
208
+
version = "0.22.1"
209
209
+
source = "registry+https://github.com/rust-lang/crates.io-index"
210
210
+
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
211
211
+
212
212
+
[[package]]
214
213
name = "bitflags"
215
215
-
version = "2.10.0"
214
214
+
version = "2.11.0"
216
215
source = "registry+https://github.com/rust-lang/crates.io-index"
217
217
-
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
216
216
+
checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
218
217
219
218
[[package]]
220
219
name = "block"
···
298
297
299
298
[[package]]
300
299
name = "cc"
301
301
-
version = "1.2.1"
300
300
+
version = "1.2.56"
302
301
source = "registry+https://github.com/rust-lang/crates.io-index"
303
303
-
checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47"
302
302
+
checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
304
303
dependencies = [
304
304
+
"find-msvc-tools",
305
305
"jobserver",
306
306
"libc",
307
307
"shlex",
308
308
]
309
309
310
310
[[package]]
311
311
-
name = "cexpr"
312
312
-
version = "0.6.0"
311
311
+
name = "cesu8"
312
312
+
version = "1.1.0"
313
313
source = "registry+https://github.com/rust-lang/crates.io-index"
314
314
-
checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
315
315
-
dependencies = [
316
316
-
"nom",
317
317
-
]
314
314
+
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
318
315
319
316
[[package]]
320
317
name = "cfg-expr"
···
339
336
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
340
337
341
338
[[package]]
342
342
-
name = "clang-sys"
343
343
-
version = "1.8.1"
339
339
+
name = "cmake"
340
340
+
version = "0.1.57"
344
341
source = "registry+https://github.com/rust-lang/crates.io-index"
345
345
-
checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
342
342
+
checksum = "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d"
346
343
dependencies = [
347
347
-
"glob",
348
348
-
"libc",
349
349
-
"libloading",
344
344
+
"cc",
350
345
]
351
346
352
347
[[package]]
353
353
-
name = "cmake"
354
354
-
version = "0.1.52"
348
348
+
name = "combine"
349
349
+
version = "4.6.7"
355
350
source = "registry+https://github.com/rust-lang/crates.io-index"
356
356
-
checksum = "c682c223677e0e5b6b7f63a64b9351844c3f1b1678a68b7ee617e30fb082620e"
351
351
+
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
357
352
dependencies = [
358
358
-
"cc",
353
353
+
"bytes",
354
354
+
"memchr",
359
355
]
360
356
361
357
[[package]]
···
368
364
]
369
365
370
366
[[package]]
371
371
-
name = "convert_case"
372
372
-
version = "0.6.0"
367
367
+
name = "core-foundation"
368
368
+
version = "0.9.4"
373
369
source = "registry+https://github.com/rust-lang/crates.io-index"
374
374
-
checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
370
370
+
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
375
371
dependencies = [
376
376
-
"unicode-segmentation",
372
372
+
"core-foundation-sys",
373
373
+
"libc",
377
374
]
378
375
379
376
[[package]]
380
377
name = "core-foundation"
381
381
-
version = "0.9.4"
378
378
+
version = "0.10.1"
382
379
source = "registry+https://github.com/rust-lang/crates.io-index"
383
383
-
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
380
380
+
checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
384
381
dependencies = [
385
382
"core-foundation-sys",
386
383
"libc",
···
511
508
]
512
509
513
510
[[package]]
514
514
-
name = "either"
515
515
-
version = "1.13.0"
511
511
+
name = "dunce"
512
512
+
version = "1.0.5"
516
513
source = "registry+https://github.com/rust-lang/crates.io-index"
517
517
-
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
514
514
+
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
518
515
519
516
[[package]]
520
517
name = "encoding_rs"
···
567
564
"lazy_static",
568
565
"libadwaita",
569
566
"libmonado",
570
570
-
"nix 0.30.1",
567
567
+
"nix 0.31.2",
571
568
"notify-rust",
572
569
"openxr",
573
570
"relm4",
···
585
582
"tracker",
586
583
"uuid",
587
584
"vte4",
588
588
-
"xdg 2.5.2",
585
585
+
"xdg 3.0.0",
589
586
"zbus 5.1.1",
590
587
]
591
588
···
643
640
]
644
641
645
642
[[package]]
643
643
+
name = "find-msvc-tools"
644
644
+
version = "0.1.9"
645
645
+
source = "registry+https://github.com/rust-lang/crates.io-index"
646
646
+
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
647
647
+
648
648
+
[[package]]
646
649
name = "flagset"
647
650
version = "0.4.6"
648
651
source = "registry+https://github.com/rust-lang/crates.io-index"
···
667
670
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
668
671
669
672
[[package]]
670
670
-
name = "foreign-types"
671
671
-
version = "0.3.2"
672
672
-
source = "registry+https://github.com/rust-lang/crates.io-index"
673
673
-
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
674
674
-
dependencies = [
675
675
-
"foreign-types-shared",
676
676
-
]
677
677
-
678
678
-
[[package]]
679
679
-
name = "foreign-types-shared"
680
680
-
version = "0.1.1"
681
681
-
source = "registry+https://github.com/rust-lang/crates.io-index"
682
682
-
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
683
683
-
684
684
-
[[package]]
685
673
name = "form_urlencoded"
686
674
version = "1.2.1"
687
675
source = "registry+https://github.com/rust-lang/crates.io-index"
···
698
686
699
687
[[package]]
700
688
name = "freedesktop-desktop-entry"
701
701
-
version = "0.7.19"
689
689
+
version = "0.8.1"
702
690
source = "registry+https://github.com/rust-lang/crates.io-index"
703
703
-
checksum = "528df05c8ed0bfd569c7018914ba1995be2a133ba9ead17628ddb0ff94b86331"
691
691
+
checksum = "28273c5c6b97a5f07724f6652f064c0c7f637f9aa5e7c09c83bc3bc4ad4ea245"
704
692
dependencies = [
705
693
"bstr",
706
694
"gettext-rs",
···
710
698
"unicase",
711
699
"xdg 3.0.0",
712
700
]
701
701
+
702
702
+
[[package]]
703
703
+
name = "fs_extra"
704
704
+
version = "1.3.0"
705
705
+
source = "registry+https://github.com/rust-lang/crates.io-index"
706
706
+
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
713
707
714
708
[[package]]
715
709
name = "futures"
···
894
888
]
895
889
896
890
[[package]]
891
891
+
name = "getrandom"
892
892
+
version = "0.3.4"
893
893
+
source = "registry+https://github.com/rust-lang/crates.io-index"
894
894
+
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
895
895
+
dependencies = [
896
896
+
"cfg-if",
897
897
+
"js-sys",
898
898
+
"libc",
899
899
+
"r-efi",
900
900
+
"wasip2",
901
901
+
"wasm-bindgen",
902
902
+
]
903
903
+
904
904
+
[[package]]
897
905
name = "gettext-rs"
898
906
version = "0.7.2"
899
907
source = "registry+https://github.com/rust-lang/crates.io-index"
···
945
953
946
954
[[package]]
947
955
name = "git2"
948
948
-
version = "0.19.0"
956
956
+
version = "0.20.4"
949
957
source = "registry+https://github.com/rust-lang/crates.io-index"
950
950
-
checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724"
958
958
+
checksum = "7b88256088d75a56f8ecfa070513a775dd9107f6530ef14919dac831af9cfe2b"
951
959
dependencies = [
952
960
"bitflags",
953
961
"libc",
954
962
"libgit2-sys",
955
963
"log",
956
956
-
"openssl-probe",
964
964
+
"openssl-probe 0.1.5",
957
965
"openssl-sys",
958
966
"url",
959
967
]
···
1001
1009
"libc",
1002
1010
"system-deps",
1003
1011
]
1004
1004
-
1005
1005
-
[[package]]
1006
1006
-
name = "glob"
1007
1007
-
version = "0.3.1"
1008
1008
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1009
1009
-
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
1010
1012
1011
1013
[[package]]
1012
1014
name = "gobject-sys"
···
1175
1177
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1176
1178
1177
1179
[[package]]
1178
1178
-
name = "home"
1179
1179
-
version = "0.5.9"
1180
1180
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1181
1181
-
checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
1182
1182
-
dependencies = [
1183
1183
-
"windows-sys 0.52.0",
1184
1184
-
]
1185
1185
-
1186
1186
-
[[package]]
1187
1180
name = "http"
1188
1181
version = "1.1.0"
1189
1182
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1225
1218
1226
1219
[[package]]
1227
1220
name = "hyper"
1228
1228
-
version = "1.5.1"
1221
1221
+
version = "1.8.1"
1229
1222
source = "registry+https://github.com/rust-lang/crates.io-index"
1230
1230
-
checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f"
1223
1223
+
checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
1231
1224
dependencies = [
1225
1225
+
"atomic-waker",
1232
1226
"bytes",
1233
1227
"futures-channel",
1234
1234
-
"futures-util",
1228
1228
+
"futures-core",
1235
1229
"h2",
1236
1230
"http",
1237
1231
"http-body",
1238
1232
"httparse",
1239
1233
"itoa",
1240
1234
"pin-project-lite",
1235
1235
+
"pin-utils",
1241
1236
"smallvec",
1242
1237
"tokio",
1243
1238
"want",
···
1261
1256
]
1262
1257
1263
1258
[[package]]
1264
1264
-
name = "hyper-tls"
1265
1265
-
version = "0.6.0"
1266
1266
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1267
1267
-
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
1268
1268
-
dependencies = [
1269
1269
-
"bytes",
1270
1270
-
"http-body-util",
1271
1271
-
"hyper",
1272
1272
-
"hyper-util",
1273
1273
-
"native-tls",
1274
1274
-
"tokio",
1275
1275
-
"tokio-native-tls",
1276
1276
-
"tower-service",
1277
1277
-
]
1278
1278
-
1279
1279
-
[[package]]
1280
1259
name = "hyper-util"
1281
1281
-
version = "0.1.10"
1260
1260
+
version = "0.1.20"
1282
1261
source = "registry+https://github.com/rust-lang/crates.io-index"
1283
1283
-
checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4"
1262
1262
+
checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
1284
1263
dependencies = [
1264
1264
+
"base64",
1285
1265
"bytes",
1286
1266
"futures-channel",
1287
1267
"futures-util",
1288
1268
"http",
1289
1269
"http-body",
1290
1270
"hyper",
1271
1271
+
"ipnet",
1272
1272
+
"libc",
1273
1273
+
"percent-encoding",
1291
1274
"pin-project-lite",
1292
1292
-
"socket2 0.5.7",
1275
1275
+
"socket2",
1276
1276
+
"system-configuration",
1293
1277
"tokio",
1294
1278
"tower-service",
1295
1279
"tracing",
1280
1280
+
"windows-registry",
1296
1281
]
1297
1282
1298
1283
[[package]]
···
1457
1442
checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708"
1458
1443
1459
1444
[[package]]
1460
1460
-
name = "itertools"
1461
1461
-
version = "0.12.1"
1445
1445
+
name = "iri-string"
1446
1446
+
version = "0.7.10"
1462
1447
source = "registry+https://github.com/rust-lang/crates.io-index"
1463
1463
-
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
1448
1448
+
checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a"
1464
1449
dependencies = [
1465
1465
-
"either",
1450
1450
+
"memchr",
1451
1451
+
"serde",
1466
1452
]
1467
1453
1468
1454
[[package]]
···
1472
1458
checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
1473
1459
1474
1460
[[package]]
1461
1461
+
name = "jni"
1462
1462
+
version = "0.21.1"
1463
1463
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1464
1464
+
checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
1465
1465
+
dependencies = [
1466
1466
+
"cesu8",
1467
1467
+
"cfg-if",
1468
1468
+
"combine",
1469
1469
+
"jni-sys",
1470
1470
+
"log",
1471
1471
+
"thiserror 1.0.69",
1472
1472
+
"walkdir",
1473
1473
+
"windows-sys 0.45.0",
1474
1474
+
]
1475
1475
+
1476
1476
+
[[package]]
1477
1477
+
name = "jni-sys"
1478
1478
+
version = "0.3.0"
1479
1479
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1480
1480
+
checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
1481
1481
+
1482
1482
+
[[package]]
1475
1483
name = "jobserver"
1476
1484
version = "0.1.32"
1477
1485
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1482
1490
1483
1491
[[package]]
1484
1492
name = "js-sys"
1485
1485
-
version = "0.3.72"
1493
1493
+
version = "0.3.91"
1486
1494
source = "registry+https://github.com/rust-lang/crates.io-index"
1487
1487
-
checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
1495
1495
+
checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
1488
1496
dependencies = [
1497
1497
+
"once_cell",
1489
1498
"wasm-bindgen",
1490
1499
]
1491
1500
···
1518
1527
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
1519
1528
1520
1529
[[package]]
1521
1521
-
name = "lazycell"
1522
1522
-
version = "1.3.0"
1523
1523
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1524
1524
-
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
1525
1525
-
1526
1526
-
[[package]]
1527
1530
name = "libadwaita"
1528
1531
version = "0.8.1"
1529
1532
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1556
1559
1557
1560
[[package]]
1558
1561
name = "libc"
1559
1559
-
version = "0.2.178"
1562
1562
+
version = "0.2.182"
1560
1563
source = "registry+https://github.com/rust-lang/crates.io-index"
1561
1561
-
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
1564
1564
+
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
1562
1565
1563
1566
[[package]]
1564
1567
name = "libgit2-sys"
1565
1565
-
version = "0.17.0+1.8.1"
1568
1568
+
version = "0.18.3+1.9.2"
1566
1569
source = "registry+https://github.com/rust-lang/crates.io-index"
1567
1567
-
checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224"
1570
1570
+
checksum = "c9b3acc4b91781bb0b3386669d325163746af5f6e4f73e6d2d630e09a35f3487"
1568
1571
dependencies = [
1569
1572
"cc",
1570
1573
"libc",
···
1585
1588
]
1586
1589
1587
1590
[[package]]
1591
1591
+
name = "libloading"
1592
1592
+
version = "0.9.0"
1593
1593
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1594
1594
+
checksum = "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60"
1595
1595
+
dependencies = [
1596
1596
+
"cfg-if",
1597
1597
+
"windows-link",
1598
1598
+
]
1599
1599
+
1600
1600
+
[[package]]
1588
1601
name = "libmonado"
1589
1589
-
version = "1.3.2"
1590
1590
-
source = "git+https://github.com/technobaboo/libmonado-rs.git?rev=ad3162df5255716c8e78d618adbf1d808c80906b#ad3162df5255716c8e78d618adbf1d808c80906b"
1602
1602
+
version = "1.6.0"
1603
1603
+
source = "git+https://github.com/technobaboo/libmonado-rs.git?rev=8c5481f4061cceb746ee8324da2c7e7ddfb973da#8c5481f4061cceb746ee8324da2c7e7ddfb973da"
1591
1604
dependencies = [
1592
1592
-
"bindgen",
1593
1593
-
"cmake",
1594
1594
-
"convert_case",
1595
1605
"dlopen2",
1596
1606
"flagset",
1597
1607
"libc",
···
1692
1702
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
1693
1703
1694
1704
[[package]]
1705
1705
+
name = "lru-slab"
1706
1706
+
version = "0.1.2"
1707
1707
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1708
1708
+
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
1709
1709
+
1710
1710
+
[[package]]
1695
1711
name = "mac-notification-sys"
1696
1712
version = "0.6.2"
1697
1713
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1744
1760
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
1745
1761
1746
1762
[[package]]
1747
1747
-
name = "minimal-lexical"
1748
1748
-
version = "0.2.1"
1749
1749
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1750
1750
-
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
1751
1751
-
1752
1752
-
[[package]]
1753
1763
name = "mint"
1754
1764
version = "0.5.9"
1755
1765
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1773
1783
source = "registry+https://github.com/rust-lang/crates.io-index"
1774
1784
checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
1775
1785
dependencies = [
1776
1776
-
"getrandom",
1777
1777
-
]
1778
1778
-
1779
1779
-
[[package]]
1780
1780
-
name = "native-tls"
1781
1781
-
version = "0.2.12"
1782
1782
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1783
1783
-
checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
1784
1784
-
dependencies = [
1785
1785
-
"libc",
1786
1786
-
"log",
1787
1787
-
"openssl",
1788
1788
-
"openssl-probe",
1789
1789
-
"openssl-sys",
1790
1790
-
"schannel",
1791
1791
-
"security-framework",
1792
1792
-
"security-framework-sys",
1793
1793
-
"tempfile",
1786
1786
+
"getrandom 0.2.15",
1794
1787
]
1795
1788
1796
1789
[[package]]
···
1814
1807
1815
1808
[[package]]
1816
1809
name = "nix"
1817
1817
-
version = "0.30.1"
1810
1810
+
version = "0.31.2"
1818
1811
source = "registry+https://github.com/rust-lang/crates.io-index"
1819
1819
-
checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
1812
1812
+
checksum = "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3"
1820
1813
dependencies = [
1821
1814
"bitflags",
1822
1815
"cfg-if",
1823
1816
"cfg_aliases",
1824
1817
"libc",
1825
1825
-
]
1826
1826
-
1827
1827
-
[[package]]
1828
1828
-
name = "nom"
1829
1829
-
version = "7.1.3"
1830
1830
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1831
1831
-
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
1832
1832
-
dependencies = [
1833
1833
-
"memchr",
1834
1834
-
"minimal-lexical",
1835
1818
]
1836
1819
1837
1820
[[package]]
···
1899
1882
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
1900
1883
1901
1884
[[package]]
1902
1902
-
name = "openssl"
1903
1903
-
version = "0.10.68"
1904
1904
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1905
1905
-
checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
1906
1906
-
dependencies = [
1907
1907
-
"bitflags",
1908
1908
-
"cfg-if",
1909
1909
-
"foreign-types",
1910
1910
-
"libc",
1911
1911
-
"once_cell",
1912
1912
-
"openssl-macros",
1913
1913
-
"openssl-sys",
1914
1914
-
]
1915
1915
-
1916
1916
-
[[package]]
1917
1917
-
name = "openssl-macros"
1918
1918
-
version = "0.1.1"
1885
1885
+
name = "openssl-probe"
1886
1886
+
version = "0.1.5"
1919
1887
source = "registry+https://github.com/rust-lang/crates.io-index"
1920
1920
-
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
1921
1921
-
dependencies = [
1922
1922
-
"proc-macro2",
1923
1923
-
"quote",
1924
1924
-
"syn",
1925
1925
-
]
1888
1888
+
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1926
1889
1927
1890
[[package]]
1928
1891
name = "openssl-probe"
1929
1929
-
version = "0.1.5"
1892
1892
+
version = "0.2.1"
1930
1893
source = "registry+https://github.com/rust-lang/crates.io-index"
1931
1931
-
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1894
1894
+
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
1932
1895
1933
1896
[[package]]
1934
1897
name = "openssl-sys"
···
1944
1907
1945
1908
[[package]]
1946
1909
name = "openxr"
1947
1947
-
version = "0.19.0"
1910
1910
+
version = "0.21.1"
1948
1911
source = "registry+https://github.com/rust-lang/crates.io-index"
1949
1949
-
checksum = "2a2d6934d2508f94fd4cbda6c2a326f111f60ce59fd9136df6d478564397dd40"
1912
1912
+
checksum = "2c2f814a47d257c79c762bc64042859661b6aa2f57cfa1f0ad4d778f419aeb0e"
1950
1913
dependencies = [
1951
1914
"libc",
1952
1952
-
"libloading",
1915
1915
+
"libloading 0.9.0",
1953
1916
"ndk-context",
1954
1917
"openxr-sys",
1955
1918
]
1956
1919
1957
1920
[[package]]
1958
1921
name = "openxr-sys"
1959
1959
-
version = "0.11.0"
1922
1922
+
version = "0.13.1"
1960
1923
source = "registry+https://github.com/rust-lang/crates.io-index"
1961
1961
-
checksum = "f10e7e38c47f2175fc39363713b656db899fa0b4a14341029702cbdfa6f44d05"
1924
1924
+
checksum = "4b8d66081de28c2fa40216182a37292fe38aeea20bc184612504d5e64daf5359"
1962
1925
dependencies = [
1963
1926
"libc",
1964
1927
]
···
2120
2083
]
2121
2084
2122
2085
[[package]]
2123
2123
-
name = "prettyplease"
2124
2124
-
version = "0.2.25"
2125
2125
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2126
2126
-
checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033"
2127
2127
-
dependencies = [
2128
2128
-
"proc-macro2",
2129
2129
-
"syn",
2130
2130
-
]
2131
2131
-
2132
2132
-
[[package]]
2133
2086
name = "proc-macro-crate"
2134
2087
version = "3.4.0"
2135
2088
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2157
2110
]
2158
2111
2159
2112
[[package]]
2113
2113
+
name = "quinn"
2114
2114
+
version = "0.11.9"
2115
2115
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2116
2116
+
checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20"
2117
2117
+
dependencies = [
2118
2118
+
"bytes",
2119
2119
+
"cfg_aliases",
2120
2120
+
"pin-project-lite",
2121
2121
+
"quinn-proto",
2122
2122
+
"quinn-udp",
2123
2123
+
"rustc-hash",
2124
2124
+
"rustls",
2125
2125
+
"socket2",
2126
2126
+
"thiserror 2.0.17",
2127
2127
+
"tokio",
2128
2128
+
"tracing",
2129
2129
+
"web-time",
2130
2130
+
]
2131
2131
+
2132
2132
+
[[package]]
2133
2133
+
name = "quinn-proto"
2134
2134
+
version = "0.11.13"
2135
2135
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2136
2136
+
checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31"
2137
2137
+
dependencies = [
2138
2138
+
"aws-lc-rs",
2139
2139
+
"bytes",
2140
2140
+
"getrandom 0.3.4",
2141
2141
+
"lru-slab",
2142
2142
+
"rand 0.9.2",
2143
2143
+
"ring",
2144
2144
+
"rustc-hash",
2145
2145
+
"rustls",
2146
2146
+
"rustls-pki-types",
2147
2147
+
"slab",
2148
2148
+
"thiserror 2.0.17",
2149
2149
+
"tinyvec",
2150
2150
+
"tracing",
2151
2151
+
"web-time",
2152
2152
+
]
2153
2153
+
2154
2154
+
[[package]]
2155
2155
+
name = "quinn-udp"
2156
2156
+
version = "0.5.14"
2157
2157
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2158
2158
+
checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd"
2159
2159
+
dependencies = [
2160
2160
+
"cfg_aliases",
2161
2161
+
"libc",
2162
2162
+
"once_cell",
2163
2163
+
"socket2",
2164
2164
+
"tracing",
2165
2165
+
"windows-sys 0.60.2",
2166
2166
+
]
2167
2167
+
2168
2168
+
[[package]]
2160
2169
name = "quote"
2161
2170
version = "1.0.37"
2162
2171
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2166
2175
]
2167
2176
2168
2177
[[package]]
2178
2178
+
name = "r-efi"
2179
2179
+
version = "5.3.0"
2180
2180
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2181
2181
+
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
2182
2182
+
2183
2183
+
[[package]]
2169
2184
name = "rand"
2170
2185
version = "0.8.5"
2171
2186
source = "registry+https://github.com/rust-lang/crates.io-index"
2172
2187
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
2173
2188
dependencies = [
2174
2189
"libc",
2175
2175
-
"rand_chacha",
2176
2176
-
"rand_core",
2190
2190
+
"rand_chacha 0.3.1",
2191
2191
+
"rand_core 0.6.4",
2192
2192
+
]
2193
2193
+
2194
2194
+
[[package]]
2195
2195
+
name = "rand"
2196
2196
+
version = "0.9.2"
2197
2197
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2198
2198
+
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
2199
2199
+
dependencies = [
2200
2200
+
"rand_chacha 0.9.0",
2201
2201
+
"rand_core 0.9.5",
2177
2202
]
2178
2203
2179
2204
[[package]]
···
2183
2208
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
2184
2209
dependencies = [
2185
2210
"ppv-lite86",
2186
2186
-
"rand_core",
2211
2211
+
"rand_core 0.6.4",
2212
2212
+
]
2213
2213
+
2214
2214
+
[[package]]
2215
2215
+
name = "rand_chacha"
2216
2216
+
version = "0.9.0"
2217
2217
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2218
2218
+
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
2219
2219
+
dependencies = [
2220
2220
+
"ppv-lite86",
2221
2221
+
"rand_core 0.9.5",
2187
2222
]
2188
2223
2189
2224
[[package]]
···
2192
2227
source = "registry+https://github.com/rust-lang/crates.io-index"
2193
2228
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2194
2229
dependencies = [
2195
2195
-
"getrandom",
2230
2230
+
"getrandom 0.2.15",
2231
2231
+
]
2232
2232
+
2233
2233
+
[[package]]
2234
2234
+
name = "rand_core"
2235
2235
+
version = "0.9.5"
2236
2236
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2237
2237
+
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
2238
2238
+
dependencies = [
2239
2239
+
"getrandom 0.3.4",
2196
2240
]
2197
2241
2198
2242
[[package]]
···
2201
2245
source = "registry+https://github.com/rust-lang/crates.io-index"
2202
2246
checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
2203
2247
dependencies = [
2204
2204
-
"getrandom",
2248
2248
+
"getrandom 0.2.15",
2205
2249
"libredox",
2206
2250
"thiserror 1.0.69",
2207
2251
]
···
2298
2342
2299
2343
[[package]]
2300
2344
name = "reqwest"
2301
2301
-
version = "0.12.9"
2345
2345
+
version = "0.13.2"
2302
2346
source = "registry+https://github.com/rust-lang/crates.io-index"
2303
2303
-
checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f"
2347
2347
+
checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801"
2304
2348
dependencies = [
2305
2349
"base64",
2306
2350
"bytes",
···
2314
2358
"http-body-util",
2315
2359
"hyper",
2316
2360
"hyper-rustls",
2317
2317
-
"hyper-tls",
2318
2361
"hyper-util",
2319
2319
-
"ipnet",
2320
2362
"js-sys",
2321
2363
"log",
2322
2364
"mime",
2323
2323
-
"native-tls",
2324
2324
-
"once_cell",
2325
2365
"percent-encoding",
2326
2366
"pin-project-lite",
2327
2327
-
"rustls-pemfile",
2328
2328
-
"serde",
2329
2329
-
"serde_json",
2330
2330
-
"serde_urlencoded",
2367
2367
+
"quinn",
2368
2368
+
"rustls",
2369
2369
+
"rustls-pki-types",
2370
2370
+
"rustls-platform-verifier",
2331
2371
"sync_wrapper",
2332
2332
-
"system-configuration",
2333
2372
"tokio",
2334
2334
-
"tokio-native-tls",
2373
2373
+
"tokio-rustls",
2374
2374
+
"tower",
2375
2375
+
"tower-http",
2335
2376
"tower-service",
2336
2377
"url",
2337
2378
"wasm-bindgen",
2338
2379
"wasm-bindgen-futures",
2339
2380
"web-sys",
2340
2340
-
"windows-registry",
2341
2381
]
2342
2382
2343
2383
[[package]]
···
2348
2388
dependencies = [
2349
2389
"cc",
2350
2390
"cfg-if",
2351
2351
-
"getrandom",
2391
2391
+
"getrandom 0.2.15",
2352
2392
"libc",
2353
2393
"spin",
2354
2394
"untrusted",
···
2367
2407
2368
2408
[[package]]
2369
2409
name = "rustc-hash"
2370
2370
-
version = "1.1.0"
2410
2410
+
version = "2.1.1"
2371
2411
source = "registry+https://github.com/rust-lang/crates.io-index"
2372
2372
-
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
2412
2412
+
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
2373
2413
2374
2414
[[package]]
2375
2415
name = "rustc_version"
···
2395
2435
2396
2436
[[package]]
2397
2437
name = "rustls"
2398
2398
-
version = "0.23.19"
2438
2438
+
version = "0.23.37"
2399
2439
source = "registry+https://github.com/rust-lang/crates.io-index"
2400
2400
-
checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1"
2440
2440
+
checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
2401
2441
dependencies = [
2442
2442
+
"aws-lc-rs",
2402
2443
"once_cell",
2403
2444
"rustls-pki-types",
2404
2445
"rustls-webpki",
···
2407
2448
]
2408
2449
2409
2450
[[package]]
2410
2410
-
name = "rustls-pemfile"
2411
2411
-
version = "2.2.0"
2451
2451
+
name = "rustls-native-certs"
2452
2452
+
version = "0.8.3"
2412
2453
source = "registry+https://github.com/rust-lang/crates.io-index"
2413
2413
-
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
2454
2454
+
checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63"
2414
2455
dependencies = [
2456
2456
+
"openssl-probe 0.2.1",
2415
2457
"rustls-pki-types",
2458
2458
+
"schannel",
2459
2459
+
"security-framework",
2416
2460
]
2417
2461
2418
2462
[[package]]
2419
2463
name = "rustls-pki-types"
2420
2420
-
version = "1.10.0"
2464
2464
+
version = "1.14.0"
2421
2465
source = "registry+https://github.com/rust-lang/crates.io-index"
2422
2422
-
checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
2466
2466
+
checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
2467
2467
+
dependencies = [
2468
2468
+
"web-time",
2469
2469
+
"zeroize",
2470
2470
+
]
2471
2471
+
2472
2472
+
[[package]]
2473
2473
+
name = "rustls-platform-verifier"
2474
2474
+
version = "0.6.2"
2475
2475
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2476
2476
+
checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784"
2477
2477
+
dependencies = [
2478
2478
+
"core-foundation 0.10.1",
2479
2479
+
"core-foundation-sys",
2480
2480
+
"jni",
2481
2481
+
"log",
2482
2482
+
"once_cell",
2483
2483
+
"rustls",
2484
2484
+
"rustls-native-certs",
2485
2485
+
"rustls-platform-verifier-android",
2486
2486
+
"rustls-webpki",
2487
2487
+
"security-framework",
2488
2488
+
"security-framework-sys",
2489
2489
+
"webpki-root-certs",
2490
2490
+
"windows-sys 0.61.2",
2491
2491
+
]
2492
2492
+
2493
2493
+
[[package]]
2494
2494
+
name = "rustls-platform-verifier-android"
2495
2495
+
version = "0.1.1"
2496
2496
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2497
2497
+
checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
2423
2498
2424
2499
[[package]]
2425
2500
name = "rustls-webpki"
2426
2426
-
version = "0.102.8"
2501
2501
+
version = "0.103.9"
2427
2502
source = "registry+https://github.com/rust-lang/crates.io-index"
2428
2428
-
checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
2503
2503
+
checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53"
2429
2504
dependencies = [
2505
2505
+
"aws-lc-rs",
2430
2506
"ring",
2431
2507
"rustls-pki-types",
2432
2508
"untrusted",
2433
2509
]
2510
2510
+
2511
2511
+
[[package]]
2512
2512
+
name = "rustversion"
2513
2513
+
version = "1.0.22"
2514
2514
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2515
2515
+
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
2434
2516
2435
2517
[[package]]
2436
2518
name = "ryu"
···
2439
2521
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
2440
2522
2441
2523
[[package]]
2524
2524
+
name = "same-file"
2525
2525
+
version = "1.0.6"
2526
2526
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2527
2527
+
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2528
2528
+
dependencies = [
2529
2529
+
"winapi-util",
2530
2530
+
]
2531
2531
+
2532
2532
+
[[package]]
2442
2533
name = "schannel"
2443
2534
version = "0.1.27"
2444
2535
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2455
2546
2456
2547
[[package]]
2457
2548
name = "security-framework"
2458
2458
-
version = "2.11.1"
2549
2549
+
version = "3.7.0"
2459
2550
source = "registry+https://github.com/rust-lang/crates.io-index"
2460
2460
-
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
2551
2551
+
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
2461
2552
dependencies = [
2462
2553
"bitflags",
2463
2463
-
"core-foundation",
2554
2554
+
"core-foundation 0.10.1",
2464
2555
"core-foundation-sys",
2465
2556
"libc",
2466
2557
"security-framework-sys",
···
2468
2559
2469
2560
[[package]]
2470
2561
name = "security-framework-sys"
2471
2471
-
version = "2.12.1"
2562
2562
+
version = "2.17.0"
2472
2563
source = "registry+https://github.com/rust-lang/crates.io-index"
2473
2473
-
checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2"
2564
2564
+
checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
2474
2565
dependencies = [
2475
2566
"core-foundation-sys",
2476
2567
"libc",
···
2545
2636
]
2546
2637
2547
2638
[[package]]
2548
2548
-
name = "serde_urlencoded"
2549
2549
-
version = "0.7.1"
2550
2550
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2551
2551
-
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
2552
2552
-
dependencies = [
2553
2553
-
"form_urlencoded",
2554
2554
-
"itoa",
2555
2555
-
"ryu",
2556
2556
-
"serde",
2557
2557
-
]
2558
2558
-
2559
2559
-
[[package]]
2560
2639
name = "serde_yaml"
2561
2640
version = "0.9.34+deprecated"
2562
2641
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2632
2711
2633
2712
[[package]]
2634
2713
name = "socket2"
2635
2635
-
version = "0.5.7"
2636
2636
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2637
2637
-
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
2638
2638
-
dependencies = [
2639
2639
-
"libc",
2640
2640
-
"windows-sys 0.52.0",
2641
2641
-
]
2642
2642
-
2643
2643
-
[[package]]
2644
2644
-
name = "socket2"
2645
2714
version = "0.6.1"
2646
2715
source = "registry+https://github.com/rust-lang/crates.io-index"
2647
2716
checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
···
2710
2779
2711
2780
[[package]]
2712
2781
name = "system-configuration"
2713
2713
-
version = "0.6.1"
2782
2782
+
version = "0.7.0"
2714
2783
source = "registry+https://github.com/rust-lang/crates.io-index"
2715
2715
-
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
2784
2784
+
checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
2716
2785
dependencies = [
2717
2786
"bitflags",
2718
2718
-
"core-foundation",
2787
2787
+
"core-foundation 0.9.4",
2719
2788
"system-configuration-sys",
2720
2789
]
2721
2790
···
2870
2939
]
2871
2940
2872
2941
[[package]]
2942
2942
+
name = "tinyvec"
2943
2943
+
version = "1.10.0"
2944
2944
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2945
2945
+
checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
2946
2946
+
dependencies = [
2947
2947
+
"tinyvec_macros",
2948
2948
+
]
2949
2949
+
2950
2950
+
[[package]]
2951
2951
+
name = "tinyvec_macros"
2952
2952
+
version = "0.1.1"
2953
2953
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2954
2954
+
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
2955
2955
+
2956
2956
+
[[package]]
2873
2957
name = "tokio"
2874
2958
version = "1.48.0"
2875
2959
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2880
2964
"mio",
2881
2965
"pin-project-lite",
2882
2966
"signal-hook-registry",
2883
2883
-
"socket2 0.6.1",
2967
2967
+
"socket2",
2884
2968
"tracing",
2885
2969
"windows-sys 0.61.2",
2886
2886
-
]
2887
2887
-
2888
2888
-
[[package]]
2889
2889
-
name = "tokio-native-tls"
2890
2890
-
version = "0.3.1"
2891
2891
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2892
2892
-
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
2893
2893
-
dependencies = [
2894
2894
-
"native-tls",
2895
2895
-
"tokio",
2896
2970
]
2897
2971
2898
2972
[[package]]
···
2984
3058
]
2985
3059
2986
3060
[[package]]
3061
3061
+
name = "tower"
3062
3062
+
version = "0.5.3"
3063
3063
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3064
3064
+
checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
3065
3065
+
dependencies = [
3066
3066
+
"futures-core",
3067
3067
+
"futures-util",
3068
3068
+
"pin-project-lite",
3069
3069
+
"sync_wrapper",
3070
3070
+
"tokio",
3071
3071
+
"tower-layer",
3072
3072
+
"tower-service",
3073
3073
+
]
3074
3074
+
3075
3075
+
[[package]]
3076
3076
+
name = "tower-http"
3077
3077
+
version = "0.6.8"
3078
3078
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3079
3079
+
checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
3080
3080
+
dependencies = [
3081
3081
+
"bitflags",
3082
3082
+
"bytes",
3083
3083
+
"futures-util",
3084
3084
+
"http",
3085
3085
+
"http-body",
3086
3086
+
"iri-string",
3087
3087
+
"pin-project-lite",
3088
3088
+
"tower",
3089
3089
+
"tower-layer",
3090
3090
+
"tower-service",
3091
3091
+
]
3092
3092
+
3093
3093
+
[[package]]
3094
3094
+
name = "tower-layer"
3095
3095
+
version = "0.3.3"
3096
3096
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3097
3097
+
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
3098
3098
+
3099
3099
+
[[package]]
2987
3100
name = "tower-service"
2988
3101
version = "0.3.3"
2989
3102
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3137
3250
checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
3138
3251
3139
3252
[[package]]
3140
3140
-
name = "unicode-segmentation"
3141
3141
-
version = "1.12.0"
3142
3142
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3143
3143
-
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
3144
3144
-
3145
3145
-
[[package]]
3146
3253
name = "unsafe-libyaml"
3147
3254
version = "0.2.11"
3148
3255
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3183
3290
source = "registry+https://github.com/rust-lang/crates.io-index"
3184
3291
checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
3185
3292
dependencies = [
3186
3186
-
"getrandom",
3187
3187
-
"rand",
3293
3293
+
"getrandom 0.2.15",
3294
3294
+
"rand 0.8.5",
3188
3295
]
3189
3296
3190
3297
[[package]]
···
3245
3352
]
3246
3353
3247
3354
[[package]]
3355
3355
+
name = "walkdir"
3356
3356
+
version = "2.5.0"
3357
3357
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3358
3358
+
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
3359
3359
+
dependencies = [
3360
3360
+
"same-file",
3361
3361
+
"winapi-util",
3362
3362
+
]
3363
3363
+
3364
3364
+
[[package]]
3248
3365
name = "want"
3249
3366
version = "0.3.1"
3250
3367
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3260
3377
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3261
3378
3262
3379
[[package]]
3263
3263
-
name = "wasm-bindgen"
3264
3264
-
version = "0.2.95"
3380
3380
+
name = "wasip2"
3381
3381
+
version = "1.0.2+wasi-0.2.9"
3265
3382
source = "registry+https://github.com/rust-lang/crates.io-index"
3266
3266
-
checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e"
3383
3383
+
checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
3267
3384
dependencies = [
3268
3268
-
"cfg-if",
3269
3269
-
"once_cell",
3270
3270
-
"wasm-bindgen-macro",
3385
3385
+
"wit-bindgen",
3271
3386
]
3272
3387
3273
3388
[[package]]
3274
3274
-
name = "wasm-bindgen-backend"
3275
3275
-
version = "0.2.95"
3389
3389
+
name = "wasm-bindgen"
3390
3390
+
version = "0.2.114"
3276
3391
source = "registry+https://github.com/rust-lang/crates.io-index"
3277
3277
-
checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
3392
3392
+
checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
3278
3393
dependencies = [
3279
3279
-
"bumpalo",
3280
3280
-
"log",
3394
3394
+
"cfg-if",
3281
3395
"once_cell",
3282
3282
-
"proc-macro2",
3283
3283
-
"quote",
3284
3284
-
"syn",
3396
3396
+
"rustversion",
3397
3397
+
"wasm-bindgen-macro",
3285
3398
"wasm-bindgen-shared",
3286
3399
]
3287
3400
···
3299
3412
3300
3413
[[package]]
3301
3414
name = "wasm-bindgen-macro"
3302
3302
-
version = "0.2.95"
3415
3415
+
version = "0.2.114"
3303
3416
source = "registry+https://github.com/rust-lang/crates.io-index"
3304
3304
-
checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
3417
3417
+
checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
3305
3418
dependencies = [
3306
3419
"quote",
3307
3420
"wasm-bindgen-macro-support",
···
3309
3422
3310
3423
[[package]]
3311
3424
name = "wasm-bindgen-macro-support"
3312
3312
-
version = "0.2.95"
3425
3425
+
version = "0.2.114"
3313
3426
source = "registry+https://github.com/rust-lang/crates.io-index"
3314
3314
-
checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
3427
3427
+
checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
3315
3428
dependencies = [
3429
3429
+
"bumpalo",
3316
3430
"proc-macro2",
3317
3431
"quote",
3318
3432
"syn",
3319
3319
-
"wasm-bindgen-backend",
3320
3433
"wasm-bindgen-shared",
3321
3434
]
3322
3435
3323
3436
[[package]]
3324
3437
name = "wasm-bindgen-shared"
3325
3325
-
version = "0.2.95"
3438
3438
+
version = "0.2.114"
3326
3439
source = "registry+https://github.com/rust-lang/crates.io-index"
3327
3327
-
checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
3440
3440
+
checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
3441
3441
+
dependencies = [
3442
3442
+
"unicode-ident",
3443
3443
+
]
3328
3444
3329
3445
[[package]]
3330
3446
name = "web-sys"
···
3337
3453
]
3338
3454
3339
3455
[[package]]
3340
3340
-
name = "which"
3341
3341
-
version = "4.4.2"
3456
3456
+
name = "web-time"
3457
3457
+
version = "1.1.0"
3342
3458
source = "registry+https://github.com/rust-lang/crates.io-index"
3343
3343
-
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
3459
3459
+
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
3344
3460
dependencies = [
3345
3345
-
"either",
3346
3346
-
"home",
3347
3347
-
"once_cell",
3348
3348
-
"rustix",
3461
3461
+
"js-sys",
3462
3462
+
"wasm-bindgen",
3463
3463
+
]
3464
3464
+
3465
3465
+
[[package]]
3466
3466
+
name = "webpki-root-certs"
3467
3467
+
version = "1.0.6"
3468
3468
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3469
3469
+
checksum = "804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca"
3470
3470
+
dependencies = [
3471
3471
+
"rustls-pki-types",
3349
3472
]
3350
3473
3351
3474
[[package]]
···
3363
3486
version = "0.4.0"
3364
3487
source = "registry+https://github.com/rust-lang/crates.io-index"
3365
3488
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3489
3489
+
3490
3490
+
[[package]]
3491
3491
+
name = "winapi-util"
3492
3492
+
version = "0.1.11"
3493
3493
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3494
3494
+
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
3495
3495
+
dependencies = [
3496
3496
+
"windows-sys 0.61.2",
3497
3497
+
]
3366
3498
3367
3499
[[package]]
3368
3500
name = "winapi-x86_64-pc-windows-gnu"
···
3422
3554
3423
3555
[[package]]
3424
3556
name = "windows-registry"
3425
3425
-
version = "0.2.0"
3557
3557
+
version = "0.6.1"
3426
3558
source = "registry+https://github.com/rust-lang/crates.io-index"
3427
3427
-
checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
3559
3559
+
checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
3428
3560
dependencies = [
3429
3429
-
"windows-result 0.2.0",
3561
3561
+
"windows-link",
3562
3562
+
"windows-result 0.4.1",
3430
3563
"windows-strings",
3431
3431
-
"windows-targets 0.52.6",
3432
3564
]
3433
3565
3434
3566
[[package]]
···
3442
3574
3443
3575
[[package]]
3444
3576
name = "windows-result"
3445
3445
-
version = "0.2.0"
3577
3577
+
version = "0.4.1"
3446
3578
source = "registry+https://github.com/rust-lang/crates.io-index"
3447
3447
-
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
3579
3579
+
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
3448
3580
dependencies = [
3449
3449
-
"windows-targets 0.52.6",
3581
3581
+
"windows-link",
3450
3582
]
3451
3583
3452
3584
[[package]]
3453
3585
name = "windows-strings"
3454
3454
-
version = "0.1.0"
3586
3586
+
version = "0.5.1"
3587
3587
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3588
3588
+
checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
3589
3589
+
dependencies = [
3590
3590
+
"windows-link",
3591
3591
+
]
3592
3592
+
3593
3593
+
[[package]]
3594
3594
+
name = "windows-sys"
3595
3595
+
version = "0.45.0"
3455
3596
source = "registry+https://github.com/rust-lang/crates.io-index"
3456
3456
-
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
3597
3597
+
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
3457
3598
dependencies = [
3458
3458
-
"windows-result 0.2.0",
3459
3459
-
"windows-targets 0.52.6",
3599
3599
+
"windows-targets 0.42.2",
3460
3600
]
3461
3601
3462
3602
[[package]]
···
3497
3637
3498
3638
[[package]]
3499
3639
name = "windows-targets"
3640
3640
+
version = "0.42.2"
3641
3641
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3642
3642
+
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
3643
3643
+
dependencies = [
3644
3644
+
"windows_aarch64_gnullvm 0.42.2",
3645
3645
+
"windows_aarch64_msvc 0.42.2",
3646
3646
+
"windows_i686_gnu 0.42.2",
3647
3647
+
"windows_i686_msvc 0.42.2",
3648
3648
+
"windows_x86_64_gnu 0.42.2",
3649
3649
+
"windows_x86_64_gnullvm 0.42.2",
3650
3650
+
"windows_x86_64_msvc 0.42.2",
3651
3651
+
]
3652
3652
+
3653
3653
+
[[package]]
3654
3654
+
name = "windows-targets"
3500
3655
version = "0.52.6"
3501
3656
source = "registry+https://github.com/rust-lang/crates.io-index"
3502
3657
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
···
3539
3694
3540
3695
[[package]]
3541
3696
name = "windows_aarch64_gnullvm"
3697
3697
+
version = "0.42.2"
3698
3698
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3699
3699
+
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
3700
3700
+
3701
3701
+
[[package]]
3702
3702
+
name = "windows_aarch64_gnullvm"
3542
3703
version = "0.52.6"
3543
3704
source = "registry+https://github.com/rust-lang/crates.io-index"
3544
3705
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
···
3551
3712
3552
3713
[[package]]
3553
3714
name = "windows_aarch64_msvc"
3715
3715
+
version = "0.42.2"
3716
3716
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3717
3717
+
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
3718
3718
+
3719
3719
+
[[package]]
3720
3720
+
name = "windows_aarch64_msvc"
3554
3721
version = "0.52.6"
3555
3722
source = "registry+https://github.com/rust-lang/crates.io-index"
3556
3723
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
···
3560
3727
version = "0.53.1"
3561
3728
source = "registry+https://github.com/rust-lang/crates.io-index"
3562
3729
checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
3730
3730
+
3731
3731
+
[[package]]
3732
3732
+
name = "windows_i686_gnu"
3733
3733
+
version = "0.42.2"
3734
3734
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3735
3735
+
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
3563
3736
3564
3737
[[package]]
3565
3738
name = "windows_i686_gnu"
···
3584
3757
version = "0.53.1"
3585
3758
source = "registry+https://github.com/rust-lang/crates.io-index"
3586
3759
checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
3760
3760
+
3761
3761
+
[[package]]
3762
3762
+
name = "windows_i686_msvc"
3763
3763
+
version = "0.42.2"
3764
3764
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3765
3765
+
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
3587
3766
3588
3767
[[package]]
3589
3768
name = "windows_i686_msvc"
···
3599
3778
3600
3779
[[package]]
3601
3780
name = "windows_x86_64_gnu"
3781
3781
+
version = "0.42.2"
3782
3782
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3783
3783
+
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
3784
3784
+
3785
3785
+
[[package]]
3786
3786
+
name = "windows_x86_64_gnu"
3602
3787
version = "0.52.6"
3603
3788
source = "registry+https://github.com/rust-lang/crates.io-index"
3604
3789
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
···
3608
3793
version = "0.53.1"
3609
3794
source = "registry+https://github.com/rust-lang/crates.io-index"
3610
3795
checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
3796
3796
+
3797
3797
+
[[package]]
3798
3798
+
name = "windows_x86_64_gnullvm"
3799
3799
+
version = "0.42.2"
3800
3800
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3801
3801
+
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
3611
3802
3612
3803
[[package]]
3613
3804
name = "windows_x86_64_gnullvm"
···
3623
3814
3624
3815
[[package]]
3625
3816
name = "windows_x86_64_msvc"
3817
3817
+
version = "0.42.2"
3818
3818
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3819
3819
+
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
3820
3820
+
3821
3821
+
[[package]]
3822
3822
+
name = "windows_x86_64_msvc"
3626
3823
version = "0.52.6"
3627
3824
source = "registry+https://github.com/rust-lang/crates.io-index"
3628
3825
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
···
3650
3847
dependencies = [
3651
3848
"memchr",
3652
3849
]
3850
3850
+
3851
3851
+
[[package]]
3852
3852
+
name = "wit-bindgen"
3853
3853
+
version = "0.51.0"
3854
3854
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3855
3855
+
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
3653
3856
3654
3857
[[package]]
3655
3858
name = "write16"
···
3733
3936
"hex",
3734
3937
"nix 0.29.0",
3735
3938
"ordered-stream",
3736
3736
-
"rand",
3939
3939
+
"rand 0.8.5",
3737
3940
"serde",
3738
3941
"serde_repr",
3739
3942
"sha1",
···
17
17
[dependencies]
18
18
anyhow = "1.0.86"
19
19
gettext-rs = { version = "0.7.0", features = ["gettext-system"] }
20
20
-
git2 = "0.19.0"
20
20
+
git2 = "0.20.4"
21
21
gtk = { package = "gtk4", version = "0.10.3", features = ["v4_10"] }
22
22
lazy_static = "1.5.0"
23
23
adw = { package = "libadwaita", version = "0.8.1", features = ["v1_5"] }
24
24
-
libmonado = { git = "https://github.com/technobaboo/libmonado-rs.git", rev = "ad3162df5255716c8e78d618adbf1d808c80906b", features = ["rc"] }
24
24
+
libmonado = { git = "https://github.com/technobaboo/libmonado-rs.git", rev = "8c5481f4061cceb746ee8324da2c7e7ddfb973da", features = ["rc"] }
25
25
rusb = "0.9.4"
26
26
-
nix = { version = "0.30.1", features = ["fs", "signal"] }
26
26
+
nix = { version = "0.31.2", features = ["fs", "signal"] }
27
27
relm4 = { version = "0.10.0", features = ["libadwaita"] }
28
28
relm4-components = "0.10.0"
29
29
-
reqwest = { version = "0.12.5", features = ["blocking"] }
29
29
+
reqwest = { version = "0.13.2", features = ["blocking"] }
30
30
serde = { version = "1.0.204", features = ["derive"] }
31
31
serde_json = "1.0.120"
32
32
keyvalues-serde = "0.2.1"
33
33
tracker = "0.2.2"
34
34
uuid = { version = "1.10.0", features = ["v4", "fast-rng"] }
35
35
vte4 = { version = "0.9.0", features = ["v0_72"] }
36
36
-
xdg = "2.5.2"
37
37
-
openxr = { version = "0.19.0", features = ["linked"] }
36
36
+
xdg = "3.0.0"
37
37
+
openxr = { version = "0.21.1", features = ["linked"] }
38
38
ash = "0.38.0"
39
39
sha2 = "0.10.8"
40
40
tokio = { version = "1.39.3", features = ["process"] }
···
45
45
tracing-appender = "0.2.3"
46
46
serde_yaml = "0.9.34"
47
47
delicious-adwaita = { version = "0.3.2", features = ["all_themes"] }
48
48
-
freedesktop-desktop-entry = "0.7.19"
48
48
+
freedesktop-desktop-entry = "0.8.1"
···
1
1
use crate::{
2
2
profile::Profile,
3
3
util::file_utils::{deserialize_file, get_writer, set_file_readonly},
4
4
-
xdg::XDG,
4
4
+
xdg::XDG_CONFIG_HOME,
5
5
};
6
6
use anyhow::bail;
7
7
use serde::{Deserialize, Serialize};
···
29
29
}
30
30
31
31
pub fn get_openxr_conf_dir() -> PathBuf {
32
32
-
XDG.get_config_home().join("openxr")
32
32
+
XDG_CONFIG_HOME.join("openxr")
33
33
}
34
34
35
35
fn get_active_runtime_json_path() -> PathBuf {
···
2
2
3
3
use crate::{
4
4
util::file_utils::{deserialize_file, get_writer},
5
5
-
xdg::XDG,
5
5
+
xdg::XDG_CONFIG_HOME,
6
6
};
7
7
use serde::{Deserialize, Serialize};
8
8
···
31
31
}
32
32
33
33
fn get_monado_autorun_config_path() -> PathBuf {
34
34
-
XDG.get_config_home().join("monado/autorun_v0.json")
34
34
+
XDG_CONFIG_HOME.join("monado/autorun_v0.json")
35
35
}
36
36
37
37
fn get_monado_autorun_config_from_path(path: &Path) -> Option<MonadoAutorunConfig> {
···
2
2
paths::get_backup_dir,
3
3
profile::Profile,
4
4
util::file_utils::{copy_file, deserialize_file, get_writer, set_file_readonly},
5
5
-
xdg::XDG,
5
5
+
xdg::{XDG_CONFIG_HOME, XDG_DATA_HOME},
6
6
};
7
7
use serde::{Deserialize, Serialize, ser::Error};
8
8
use std::path::{Path, PathBuf};
···
18
18
}
19
19
20
20
pub fn get_openvr_conf_dir() -> PathBuf {
21
21
-
XDG.get_config_home().join("openvr")
21
21
+
XDG_CONFIG_HOME.join("openvr")
22
22
}
23
23
24
24
fn get_openvrpaths_vrpath_path() -> PathBuf {
···
73
73
if let Some(backup) = get_backed_up_steam_openvrpaths() {
74
74
return backup;
75
75
}
76
76
-
let datadir = XDG.get_data_home();
77
76
OpenVrPaths {
78
78
-
config: vec![datadir.join("Steam/config")],
77
77
+
config: vec![XDG_DATA_HOME.join("Steam/config")],
79
78
external_drivers: None,
80
79
jsonid: "vrpathreg".into(),
81
81
-
log: vec![datadir.join("Steam/logs")],
82
82
-
runtime: vec![datadir.join("Steam/steamapps/common/SteamVR")],
80
80
+
log: vec![XDG_DATA_HOME.join("Steam/logs")],
81
81
+
runtime: vec![XDG_DATA_HOME.join("Steam/steamapps/common/SteamVR")],
83
82
version: 1,
84
83
}
85
84
}
···
92
91
}
93
92
94
93
pub fn build_profile_openvrpaths(profile: &Profile) -> OpenVrPaths {
95
95
-
let datadir = XDG.get_data_home();
96
94
OpenVrPaths {
97
97
-
config: vec![datadir.join("Steam/config")],
95
95
+
config: vec![XDG_DATA_HOME.join("Steam/config")],
98
96
external_drivers: None,
99
97
jsonid: "vrpathreg".into(),
100
100
-
log: vec![datadir.join("Steam/logs")],
98
98
+
log: vec![XDG_DATA_HOME.join("Steam/logs")],
101
99
runtime: vec![profile.ovr_comp_runtime_dir()],
102
100
version: 1,
103
101
}
···
1
1
use crate::{
2
2
util::file_utils::{deserialize_file, get_writer},
3
3
-
xdg::XDG,
3
3
+
xdg::XDG_CONFIG_HOME,
4
4
};
5
5
use serde::{Deserialize, Serialize};
6
6
use serde_json::{Map, Value};
···
169
169
}
170
170
171
171
fn get_wivrn_config_path() -> PathBuf {
172
172
-
XDG.get_config_home().join("wivrn/config.json")
172
172
+
XDG_CONFIG_HOME.join("wivrn/config.json")
173
173
}
174
174
175
175
fn get_wivrn_config_from_path(path: &Path) -> Option<WivrnConfig> {
···
1
1
use anyhow::bail;
2
2
use lazy_static::lazy_static;
3
3
4
4
-
use crate::{constants::CMD_NAME, util::steam_library_folder::SteamLibraryFolder, xdg::XDG};
4
4
+
use crate::{
5
5
+
constants::CMD_NAME,
6
6
+
util::steam_library_folder::SteamLibraryFolder,
7
7
+
xdg::{XDG_CACHE_HOME, XDG_CONFIG_HOME, XDG_DATA_HOME},
8
8
+
};
5
9
use std::{
6
10
env,
7
11
fs::create_dir_all,
···
50
54
}
51
55
52
56
pub fn get_config_dir() -> PathBuf {
53
53
-
XDG.get_config_home().join(CMD_NAME)
57
57
+
XDG_CONFIG_HOME.join(CMD_NAME)
54
58
}
55
59
56
60
pub fn get_data_dir() -> PathBuf {
57
57
-
XDG.get_data_home().join(CMD_NAME)
61
61
+
XDG_DATA_HOME.join(CMD_NAME)
58
62
}
59
63
60
64
pub fn get_cache_dir() -> PathBuf {
61
61
-
XDG.get_cache_home().join(CMD_NAME)
65
65
+
XDG_CACHE_HOME.join(CMD_NAME)
62
66
}
63
67
64
68
pub fn get_logs_dir() -> PathBuf {
···
6
6
device_prober::PhysicalXRDevice,
7
7
linux_distro::LinuxDistro,
8
8
vulkaninfo::VulkanInfo,
9
9
-
xdg::XDG,
9
9
+
xdg::XDG_DATA_HOME,
10
10
};
11
11
use relm4::prelude::*;
12
12
use std::{env, fs::read_to_string};
···
94
94
}),
95
95
format!(
96
96
"Steam found: {}",
97
97
-
if XDG.get_data_home().join("Steam").is_dir()
98
98
-
|| XDG.get_data_home().join("steam").is_dir()
99
99
-
{
97
97
+
if XDG_DATA_HOME.join("Steam").is_dir() || XDG_DATA_HOME.join("steam").is_dir() {
100
98
"yes"
101
99
} else {
102
100
"no"
···
1
1
-
use crate::{constants::APP_NAME, xdg::XDG};
1
1
+
use crate::{constants::APP_NAME, xdg::XDG_CONFIG_HOME};
2
2
use relm4::{
3
3
ComponentParts, ComponentSender, SimpleComponent,
4
4
gtk::{self, prelude::*},
···
57
57
#[track = "model.changed(Self::xrservice_active())"]
58
58
set_sensitive: !model.xrservice_active,
59
59
connect_clicked => move |_| {
60
60
-
let target = XDG.get_config_home().join("openhmd/rift-room-config.json");
60
60
+
let target = XDG_CONFIG_HOME.join("openhmd/rift-room-config.json");
61
61
if target.is_file() {
62
62
if let Err(e) = std::fs::remove_file(target) {
63
63
error!("Failed to remove openhmd config: {e}");
···
1
1
-
use crate::{paths::get_home_dir, xdg::XDG};
1
1
+
use crate::{paths::get_home_dir, xdg::XDG_DATA_HOME};
2
2
use anyhow::bail;
3
3
use serde::Deserialize;
4
4
use std::{
···
16
16
pub fn get_all_potential_steam_main_dir_paths() -> Vec<PathBuf> {
17
17
vec![
18
18
get_home_dir().join(".steam/root"),
19
19
-
XDG.get_data_home().join("Steam"),
20
20
-
XDG.get_data_home().join("steam"),
19
19
+
XDG_DATA_HOME.join("Steam"),
20
20
+
XDG_DATA_HOME.join("steam"),
21
21
]
22
22
}
23
23
···
1
1
+
use std::path::PathBuf;
2
2
+
1
3
use lazy_static::lazy_static;
2
4
use xdg::BaseDirectories;
3
5
4
6
lazy_static! {
5
5
-
pub static ref XDG: BaseDirectories =
6
6
-
BaseDirectories::new().expect("Failed to get XDG base directories");
7
7
+
pub static ref XDG: BaseDirectories = BaseDirectories::new();
8
8
+
pub static ref XDG_DATA_HOME: PathBuf =
9
9
+
XDG.get_data_home().expect("Failed to get XDG_DATA_HOME");
10
10
+
pub static ref XDG_CONFIG_HOME: PathBuf = XDG
11
11
+
.get_config_home()
12
12
+
.expect("Failed to get XDG_CONFIG_HOME");
13
13
+
pub static ref XDG_CACHE_HOME: PathBuf =
14
14
+
XDG.get_cache_home().expect("Failed to get XDG_CACHE_HOME");
7
15
}