A fork of attic a self-hostable Nix Binary Cache server
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Upgrade to xdg 3.0

Zhaofeng Li c636c709 1964de05

+131 -132
+124 -124
Cargo.lock
··· 35 35 checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 36 36 dependencies = [ 37 37 "cfg-if", 38 - "getrandom 0.2.15", 39 38 "once_cell", 40 39 "version_check", 41 40 "zerocopy", ··· 264 263 "tokio", 265 264 "version-compare", 266 265 "wildmatch", 267 - "xdg", 268 266 ] 269 267 270 268 [[package]] ··· 968 966 969 967 [[package]] 970 968 name = "bigdecimal" 971 - version = "0.3.1" 969 + version = "0.4.8" 972 970 source = "registry+https://github.com/rust-lang/crates.io-index" 973 - checksum = "a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa" 971 + checksum = "1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013" 974 972 dependencies = [ 973 + "autocfg", 974 + "libm", 975 975 "num-bigint", 976 976 "num-integer", 977 977 "num-traits", 978 + "serde", 978 979 ] 979 980 980 981 [[package]] ··· 1931 1932 1932 1933 [[package]] 1933 1934 name = "event-listener" 1934 - version = "2.5.3" 1935 - source = "registry+https://github.com/rust-lang/crates.io-index" 1936 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1937 - 1938 - [[package]] 1939 - name = "event-listener" 1940 1935 version = "5.3.1" 1941 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1942 1937 checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" ··· 1952 1947 source = "registry+https://github.com/rust-lang/crates.io-index" 1953 1948 checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 1954 1949 dependencies = [ 1955 - "event-listener 5.3.1", 1950 + "event-listener", 1956 1951 "pin-project-lite", 1957 1952 ] 1958 1953 ··· 2019 2014 version = "1.0.7" 2020 2015 source = "registry+https://github.com/rust-lang/crates.io-index" 2021 2016 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 2017 + 2018 + [[package]] 2019 + name = "foldhash" 2020 + version = "0.1.5" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 2022 2023 2023 2024 [[package]] 2024 2025 name = "form_urlencoded" ··· 2285 2286 version = "0.15.4" 2286 2287 source = "registry+https://github.com/rust-lang/crates.io-index" 2287 2288 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 2289 + dependencies = [ 2290 + "allocator-api2", 2291 + "equivalent", 2292 + "foldhash", 2293 + ] 2288 2294 2289 2295 [[package]] 2290 2296 name = "hashlink" 2291 - version = "0.8.4" 2297 + version = "0.10.0" 2292 2298 source = "registry+https://github.com/rust-lang/crates.io-index" 2293 - checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2299 + checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" 2294 2300 dependencies = [ 2295 - "hashbrown 0.14.5", 2301 + "hashbrown 0.15.4", 2296 2302 ] 2297 2303 2298 2304 [[package]] ··· 2313 2319 version = "0.4.1" 2314 2320 source = "registry+https://github.com/rust-lang/crates.io-index" 2315 2321 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 2316 - dependencies = [ 2317 - "unicode-segmentation", 2318 - ] 2319 2322 2320 2323 [[package]] 2321 2324 name = "heck" ··· 2960 2963 checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" 2961 2964 dependencies = [ 2962 2965 "cfg-if", 2963 - "windows-targets 0.52.5", 2966 + "windows-targets 0.53.2", 2964 2967 ] 2965 2968 2966 2969 [[package]] ··· 2991 2994 2992 2995 [[package]] 2993 2996 name = "libsqlite3-sys" 2994 - version = "0.27.0" 2997 + version = "0.30.1" 2995 2998 source = "registry+https://github.com/rust-lang/crates.io-index" 2996 - checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" 2999 + checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 2997 3000 dependencies = [ 2998 3001 "cc", 2999 3002 "pkg-config", ··· 3258 3261 3259 3262 [[package]] 3260 3263 name = "ordered-float" 3261 - version = "3.9.2" 3264 + version = "4.6.0" 3262 3265 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" 3266 + checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" 3264 3267 dependencies = [ 3265 3268 "num-traits", 3266 3269 ] 3267 3270 3268 3271 [[package]] 3269 3272 name = "ouroboros" 3270 - version = "0.17.2" 3273 + version = "0.18.5" 3271 3274 source = "registry+https://github.com/rust-lang/crates.io-index" 3272 - checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954" 3275 + checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" 3273 3276 dependencies = [ 3274 3277 "aliasable", 3275 3278 "ouroboros_macro", ··· 3278 3281 3279 3282 [[package]] 3280 3283 name = "ouroboros_macro" 3281 - version = "0.17.2" 3284 + version = "0.18.5" 3282 3285 source = "registry+https://github.com/rust-lang/crates.io-index" 3283 - checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8" 3286 + checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" 3284 3287 dependencies = [ 3285 3288 "heck 0.4.1", 3286 - "proc-macro-error", 3287 3289 "proc-macro2", 3290 + "proc-macro2-diagnostics", 3288 3291 "quote", 3289 3292 "syn 2.0.104", 3290 3293 ] ··· 3366 3369 ] 3367 3370 3368 3371 [[package]] 3369 - name = "paste" 3370 - version = "1.0.15" 3371 - source = "registry+https://github.com/rust-lang/crates.io-index" 3372 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 3373 - 3374 - [[package]] 3375 3372 name = "pem-rfc7468" 3376 3373 version = "0.6.0" 3377 3374 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3394 3391 version = "2.3.1" 3395 3392 source = "registry+https://github.com/rust-lang/crates.io-index" 3396 3393 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 3394 + 3395 + [[package]] 3396 + name = "pgvector" 3397 + version = "0.4.1" 3398 + source = "registry+https://github.com/rust-lang/crates.io-index" 3399 + checksum = "fc58e2d255979a31caa7cabfa7aac654af0354220719ab7a68520ae7a91e8c0b" 3400 + dependencies = [ 3401 + "serde", 3402 + ] 3397 3403 3398 3404 [[package]] 3399 3405 name = "pin-project" ··· 3590 3596 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 3591 3597 dependencies = [ 3592 3598 "unicode-ident", 3599 + ] 3600 + 3601 + [[package]] 3602 + name = "proc-macro2-diagnostics" 3603 + version = "0.10.1" 3604 + source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 3606 + dependencies = [ 3607 + "proc-macro2", 3608 + "quote", 3609 + "syn 2.0.104", 3610 + "version_check", 3611 + "yansi", 3593 3612 ] 3594 3613 3595 3614 [[package]] ··· 4283 4302 4284 4303 [[package]] 4285 4304 name = "sea-orm" 4286 - version = "0.12.15" 4305 + version = "1.1.13" 4287 4306 source = "registry+https://github.com/rust-lang/crates.io-index" 4288 - checksum = "c8814e37dc25de54398ee62228323657520b7f29713b8e238649385dbe473ee0" 4307 + checksum = "560ea59f07472886a236e7919b9425cf16914fee1d663d3c32f1af2e922b83f0" 4289 4308 dependencies = [ 4290 4309 "async-stream", 4291 4310 "async-trait", 4292 4311 "bigdecimal", 4293 4312 "chrono", 4294 - "futures", 4313 + "futures-util", 4295 4314 "log", 4296 4315 "ouroboros", 4316 + "pgvector", 4297 4317 "rust_decimal", 4298 4318 "sea-orm-macros", 4299 4319 "sea-query", ··· 4302 4322 "serde_json", 4303 4323 "sqlx", 4304 4324 "strum", 4305 - "thiserror 1.0.61", 4325 + "thiserror 2.0.12", 4306 4326 "time", 4307 4327 "tracing", 4308 4328 "url", ··· 4311 4331 4312 4332 [[package]] 4313 4333 name = "sea-orm-cli" 4314 - version = "0.12.15" 4334 + version = "1.1.13" 4315 4335 source = "registry+https://github.com/rust-lang/crates.io-index" 4316 - checksum = "620bc560062ae251b1366bde43b3f1508445cab5c2c8cbdb397034638ab1b357" 4336 + checksum = "00dd755ba3faca11692d8aaca46b68f1b4955c5dfdd6a3f1f9fba3a679a3ec1d" 4317 4337 dependencies = [ 4318 4338 "chrono", 4319 4339 "clap", 4320 4340 "dotenvy", 4321 4341 "glob", 4322 4342 "regex", 4323 - "sea-schema", 4324 4343 "tracing", 4325 4344 "tracing-subscriber", 4326 4345 "url", ··· 4328 4347 4329 4348 [[package]] 4330 4349 name = "sea-orm-macros" 4331 - version = "0.12.15" 4350 + version = "1.1.13" 4332 4351 source = "registry+https://github.com/rust-lang/crates.io-index" 4333 - checksum = "5e115c6b078e013aa963cc2d38c196c2c40b05f03d0ac872fe06b6e0d5265603" 4352 + checksum = "70d0ea50bb4317c8a58ed34dc410a79d685128e7b77ddcd9e8b59ae6416a56d9" 4334 4353 dependencies = [ 4335 - "heck 0.4.1", 4354 + "heck 0.5.0", 4336 4355 "proc-macro2", 4337 4356 "quote", 4338 4357 "sea-bae", ··· 4342 4361 4343 4362 [[package]] 4344 4363 name = "sea-orm-migration" 4345 - version = "0.12.15" 4364 + version = "1.1.13" 4346 4365 source = "registry+https://github.com/rust-lang/crates.io-index" 4347 - checksum = "ee8269bc6ff71afd6b78aa4333ac237a69eebd2cdb439036291e64fb4b8db23c" 4366 + checksum = "3e06e0f3ca090091ad58da2bc02cdb63f9afbd276baf029f065f6ff09e79cbe9" 4348 4367 dependencies = [ 4349 4368 "async-trait", 4350 4369 "clap", 4351 4370 "dotenvy", 4352 - "futures", 4353 4371 "sea-orm", 4354 4372 "sea-orm-cli", 4355 4373 "sea-schema", ··· 4359 4377 4360 4378 [[package]] 4361 4379 name = "sea-query" 4362 - version = "0.30.7" 4380 + version = "0.32.6" 4363 4381 source = "registry+https://github.com/rust-lang/crates.io-index" 4364 - checksum = "4166a1e072292d46dc91f31617c2a1cdaf55a8be4b5c9f4bf2ba248e3ac4999b" 4382 + checksum = "64c91783d1514b99754fc6a4079081dcc2c587dadbff65c48c7f62297443536a" 4365 4383 dependencies = [ 4366 4384 "bigdecimal", 4367 4385 "chrono", 4368 - "derivative", 4369 4386 "inherent", 4370 4387 "ordered-float", 4371 4388 "rust_decimal", ··· 4377 4394 4378 4395 [[package]] 4379 4396 name = "sea-query-binder" 4380 - version = "0.5.0" 4397 + version = "0.7.0" 4381 4398 source = "registry+https://github.com/rust-lang/crates.io-index" 4382 - checksum = "36bbb68df92e820e4d5aeb17b4acd5cc8b5d18b2c36a4dd6f4626aabfa7ab1b9" 4399 + checksum = "b0019f47430f7995af63deda77e238c17323359af241233ec768aba1faea7608" 4383 4400 dependencies = [ 4384 4401 "bigdecimal", 4385 4402 "chrono", ··· 4393 4410 4394 4411 [[package]] 4395 4412 name = "sea-query-derive" 4396 - version = "0.4.1" 4413 + version = "0.4.3" 4397 4414 source = "registry+https://github.com/rust-lang/crates.io-index" 4398 - checksum = "25a82fcb49253abcb45cdcb2adf92956060ec0928635eb21b4f7a6d8f25ab0bc" 4415 + checksum = "bae0cbad6ab996955664982739354128c58d16e126114fe88c2a493642502aab" 4399 4416 dependencies = [ 4417 + "darling", 4400 4418 "heck 0.4.1", 4401 4419 "proc-macro2", 4402 4420 "quote", 4403 4421 "syn 2.0.104", 4404 - "thiserror 1.0.61", 4422 + "thiserror 2.0.12", 4405 4423 ] 4406 4424 4407 4425 [[package]] 4408 4426 name = "sea-schema" 4409 - version = "0.14.2" 4427 + version = "0.16.2" 4410 4428 source = "registry+https://github.com/rust-lang/crates.io-index" 4411 - checksum = "30d148608012d25222442d1ebbfafd1228dbc5221baf4ec35596494e27a2394e" 4429 + checksum = "2239ff574c04858ca77485f112afea1a15e53135d3097d0c86509cef1def1338" 4412 4430 dependencies = [ 4413 4431 "futures", 4414 4432 "sea-query", ··· 4417 4435 4418 4436 [[package]] 4419 4437 name = "sea-schema-derive" 4420 - version = "0.2.0" 4438 + version = "0.3.0" 4421 4439 source = "registry+https://github.com/rust-lang/crates.io-index" 4422 - checksum = "c6f686050f76bffc4f635cda8aea6df5548666b830b52387e8bc7de11056d11e" 4440 + checksum = "debdc8729c37fdbf88472f97fd470393089f997a909e535ff67c544d18cfccf0" 4423 4441 dependencies = [ 4424 4442 "heck 0.4.1", 4425 4443 "proc-macro2", 4426 4444 "quote", 4427 - "syn 1.0.109", 4445 + "syn 2.0.104", 4428 4446 ] 4429 4447 4430 4448 [[package]] ··· 4700 4718 version = "1.13.2" 4701 4719 source = "registry+https://github.com/rust-lang/crates.io-index" 4702 4720 checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 4721 + dependencies = [ 4722 + "serde", 4723 + ] 4703 4724 4704 4725 [[package]] 4705 4726 name = "socket2" ··· 4741 4762 ] 4742 4763 4743 4764 [[package]] 4744 - name = "sqlformat" 4745 - version = "0.2.3" 4746 - source = "registry+https://github.com/rust-lang/crates.io-index" 4747 - checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" 4748 - dependencies = [ 4749 - "itertools 0.12.1", 4750 - "nom", 4751 - "unicode_categories", 4752 - ] 4753 - 4754 - [[package]] 4755 4765 name = "sqlx" 4756 - version = "0.7.4" 4766 + version = "0.8.6" 4757 4767 source = "registry+https://github.com/rust-lang/crates.io-index" 4758 - checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" 4768 + checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" 4759 4769 dependencies = [ 4760 4770 "sqlx-core", 4761 4771 "sqlx-macros", ··· 4766 4776 4767 4777 [[package]] 4768 4778 name = "sqlx-core" 4769 - version = "0.7.4" 4779 + version = "0.8.6" 4770 4780 source = "registry+https://github.com/rust-lang/crates.io-index" 4771 - checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" 4781 + checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" 4772 4782 dependencies = [ 4773 - "ahash 0.8.11", 4774 - "atoi", 4783 + "base64 0.22.1", 4775 4784 "bigdecimal", 4776 - "byteorder", 4777 4785 "bytes", 4778 4786 "chrono", 4779 4787 "crc", 4780 4788 "crossbeam-queue", 4781 4789 "either", 4782 - "event-listener 2.5.3", 4783 - "futures-channel", 4790 + "event-listener", 4784 4791 "futures-core", 4785 4792 "futures-intrusive", 4786 4793 "futures-io", 4787 4794 "futures-util", 4795 + "hashbrown 0.15.4", 4788 4796 "hashlink", 4789 - "hex", 4790 4797 "indexmap 2.10.0", 4791 4798 "log", 4792 4799 "memchr", 4793 4800 "once_cell", 4794 - "paste", 4795 4801 "percent-encoding", 4796 4802 "rust_decimal", 4797 - "rustls 0.21.12", 4798 - "rustls-pemfile", 4803 + "rustls 0.23.28", 4799 4804 "serde", 4800 4805 "serde_json", 4801 4806 "sha2", 4802 4807 "smallvec", 4803 - "sqlformat", 4804 - "thiserror 1.0.61", 4808 + "thiserror 2.0.12", 4805 4809 "time", 4806 4810 "tokio", 4807 4811 "tokio-stream", 4808 4812 "tracing", 4809 4813 "url", 4810 4814 "uuid", 4811 - "webpki-roots 0.25.4", 4815 + "webpki-roots 0.26.11", 4812 4816 ] 4813 4817 4814 4818 [[package]] 4815 4819 name = "sqlx-macros" 4816 - version = "0.7.4" 4820 + version = "0.8.6" 4817 4821 source = "registry+https://github.com/rust-lang/crates.io-index" 4818 - checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" 4822 + checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d" 4819 4823 dependencies = [ 4820 4824 "proc-macro2", 4821 4825 "quote", 4822 4826 "sqlx-core", 4823 4827 "sqlx-macros-core", 4824 - "syn 1.0.109", 4828 + "syn 2.0.104", 4825 4829 ] 4826 4830 4827 4831 [[package]] 4828 4832 name = "sqlx-macros-core" 4829 - version = "0.7.4" 4833 + version = "0.8.6" 4830 4834 source = "registry+https://github.com/rust-lang/crates.io-index" 4831 - checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" 4835 + checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" 4832 4836 dependencies = [ 4833 4837 "dotenvy", 4834 4838 "either", 4835 - "heck 0.4.1", 4839 + "heck 0.5.0", 4836 4840 "hex", 4837 4841 "once_cell", 4838 4842 "proc-macro2", ··· 4844 4848 "sqlx-mysql", 4845 4849 "sqlx-postgres", 4846 4850 "sqlx-sqlite", 4847 - "syn 1.0.109", 4848 - "tempfile", 4851 + "syn 2.0.104", 4849 4852 "tokio", 4850 4853 "url", 4851 4854 ] 4852 4855 4853 4856 [[package]] 4854 4857 name = "sqlx-mysql" 4855 - version = "0.7.4" 4858 + version = "0.8.6" 4856 4859 source = "registry+https://github.com/rust-lang/crates.io-index" 4857 - checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" 4860 + checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" 4858 4861 dependencies = [ 4859 4862 "atoi", 4860 - "base64 0.21.7", 4863 + "base64 0.22.1", 4861 4864 "bigdecimal", 4862 4865 "bitflags 2.9.1", 4863 4866 "byteorder", ··· 4890 4893 "smallvec", 4891 4894 "sqlx-core", 4892 4895 "stringprep", 4893 - "thiserror 1.0.61", 4896 + "thiserror 2.0.12", 4894 4897 "time", 4895 4898 "tracing", 4896 4899 "uuid", ··· 4899 4902 4900 4903 [[package]] 4901 4904 name = "sqlx-postgres" 4902 - version = "0.7.4" 4905 + version = "0.8.6" 4903 4906 source = "registry+https://github.com/rust-lang/crates.io-index" 4904 - checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" 4907 + checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46" 4905 4908 dependencies = [ 4906 4909 "atoi", 4907 - "base64 0.21.7", 4910 + "base64 0.22.1", 4908 4911 "bigdecimal", 4909 4912 "bitflags 2.9.1", 4910 4913 "byteorder", ··· 4914 4917 "etcetera", 4915 4918 "futures-channel", 4916 4919 "futures-core", 4917 - "futures-io", 4918 4920 "futures-util", 4919 4921 "hex", 4920 4922 "hkdf", ··· 4934 4936 "smallvec", 4935 4937 "sqlx-core", 4936 4938 "stringprep", 4937 - "thiserror 1.0.61", 4939 + "thiserror 2.0.12", 4938 4940 "time", 4939 4941 "tracing", 4940 4942 "uuid", ··· 4943 4945 4944 4946 [[package]] 4945 4947 name = "sqlx-sqlite" 4946 - version = "0.7.4" 4948 + version = "0.8.6" 4947 4949 source = "registry+https://github.com/rust-lang/crates.io-index" 4948 - checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" 4950 + checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" 4949 4951 dependencies = [ 4950 4952 "atoi", 4951 4953 "chrono", ··· 4959 4961 "log", 4960 4962 "percent-encoding", 4961 4963 "serde", 4964 + "serde_urlencoded", 4962 4965 "sqlx-core", 4966 + "thiserror 2.0.12", 4963 4967 "time", 4964 4968 "tracing", 4965 4969 "url", 4966 - "urlencoding", 4967 4970 "uuid", 4968 4971 ] 4969 4972 ··· 4998 5001 4999 5002 [[package]] 5000 5003 name = "strum" 5001 - version = "0.25.0" 5004 + version = "0.26.3" 5002 5005 source = "registry+https://github.com/rust-lang/crates.io-index" 5003 - checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 5006 + checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" 5004 5007 5005 5008 [[package]] 5006 5009 name = "subtle" ··· 5603 5606 checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291" 5604 5607 5605 5608 [[package]] 5606 - name = "unicode-segmentation" 5607 - version = "1.11.0" 5608 - source = "registry+https://github.com/rust-lang/crates.io-index" 5609 - checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 5610 - 5611 - [[package]] 5612 5609 name = "unicode-width" 5613 5610 version = "0.1.12" 5614 5611 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5625 5622 version = "0.2.4" 5626 5623 source = "registry+https://github.com/rust-lang/crates.io-index" 5627 5624 checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 5628 - 5629 - [[package]] 5630 - name = "unicode_categories" 5631 - version = "0.1.1" 5632 - source = "registry+https://github.com/rust-lang/crates.io-index" 5633 - checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" 5634 5625 5635 5626 [[package]] 5636 5627 name = "unit-prefix" ··· 5869 5860 5870 5861 [[package]] 5871 5862 name = "webpki-roots" 5872 - version = "0.25.4" 5863 + version = "0.26.11" 5873 5864 source = "registry+https://github.com/rust-lang/crates.io-index" 5874 - checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 5865 + checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" 5866 + dependencies = [ 5867 + "webpki-roots 1.0.1", 5868 + ] 5875 5869 5876 5870 [[package]] 5877 5871 name = "webpki-roots" ··· 6212 6206 6213 6207 [[package]] 6214 6208 name = "xdg" 6215 - version = "2.5.2" 6209 + version = "3.0.0" 6216 6210 source = "registry+https://github.com/rust-lang/crates.io-index" 6217 - checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" 6211 + checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" 6218 6212 6219 6213 [[package]] 6220 6214 name = "xmlparser" 6221 6215 version = "0.13.6" 6222 6216 source = "registry+https://github.com/rust-lang/crates.io-index" 6223 6217 checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" 6218 + 6219 + [[package]] 6220 + name = "yansi" 6221 + version = "1.0.1" 6222 + source = "registry+https://github.com/rust-lang/crates.io-index" 6223 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 6224 6224 6225 6225 [[package]] 6226 6226 name = "yoke"
-1
attic/Cargo.toml
··· 22 22 sha2 = "0.10.9" 23 23 tempfile = "3" 24 24 wildmatch = "2.4.0" 25 - xdg = "2.5.2" 26 25 27 26 # Native libnixstore bindings. 28 27 cxx = { version = "1.0", optional = true }
+1 -1
client/Cargo.toml
··· 32 32 toml = "0.8.23" 33 33 tracing = "0.1.41" 34 34 tracing-subscriber = "0.3.19" 35 - xdg = "2.5.2" 35 + xdg = "3.0.0" 36 36 37 37 [dependencies.tokio] 38 38 version = "1.46.1"
+1 -1
client/src/config.rs
··· 219 219 } 220 220 221 221 fn get_config_path() -> Result<PathBuf> { 222 - let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX)?; 222 + let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX); 223 223 let config_path = xdg_dirs.place_config_file("config.toml")?; 224 224 225 225 Ok(config_path)
+1 -1
client/src/nix_config.rs
··· 55 55 56 56 impl NixConfig { 57 57 pub async fn load() -> Result<Self> { 58 - let nix_base = BaseDirectories::with_prefix("nix")?; 58 + let nix_base = BaseDirectories::with_prefix("nix"); 59 59 let path = nix_base.place_config_file("nix.conf")?; 60 60 61 61 let lines = if path.exists() {
+1 -1
client/src/nix_netrc.rs
··· 44 44 45 45 impl NixNetrc { 46 46 pub async fn load() -> Result<Self> { 47 - let nix_base = BaseDirectories::with_prefix("nix")?; 47 + let nix_base = BaseDirectories::with_prefix("nix"); 48 48 let path = nix_base.place_config_file("netrc")?; 49 49 50 50 let machines = if path.exists() {
+1 -1
server/Cargo.toml
··· 58 58 tracing-subscriber = { version = "0.3.19", features = [ "json" ] } 59 59 uuid = { version = "1.17.0", features = ["v4"] } 60 60 console-subscriber = "0.2.0" 61 - xdg = "2.5.2" 61 + xdg = "3.0.0" 62 62 rsa = "0.9.8" 63 63 64 64 [dependencies.async-compression]
+2 -2
server/src/config.rs
··· 591 591 } 592 592 593 593 pub fn get_xdg_config_path() -> anyhow::Result<PathBuf> { 594 - let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX)?; 594 + let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX); 595 595 let config_path = xdg_dirs.place_config_file("server.toml")?; 596 596 597 597 Ok(config_path) 598 598 } 599 599 600 600 pub fn get_xdg_data_path() -> anyhow::Result<PathBuf> { 601 - let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX)?; 601 + let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX); 602 602 let data_path = xdg_dirs.create_data_directory("")?; 603 603 604 604 Ok(data_path)