A file-based task manager

UPDATE: flake, cargo deps. 2024 edition

+231 -171
+228 -168
Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "anstream" 7 - version = "0.6.18" 7 + version = "0.6.20" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 9 + checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" 10 10 dependencies = [ 11 11 "anstyle", 12 12 "anstyle-parse", ··· 19 19 20 20 [[package]] 21 21 name = "anstyle" 22 - version = "1.0.10" 22 + version = "1.0.11" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 24 + checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 25 25 26 26 [[package]] 27 27 name = "anstyle-parse" 28 - version = "0.2.6" 28 + version = "0.2.7" 29 29 source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 30 + checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 31 31 dependencies = [ 32 32 "utf8parse", 33 33 ] 34 34 35 35 [[package]] 36 36 name = "anstyle-query" 37 - version = "1.1.2" 37 + version = "1.1.4" 38 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 39 + checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" 40 40 dependencies = [ 41 - "windows-sys", 41 + "windows-sys 0.60.2", 42 42 ] 43 43 44 44 [[package]] 45 45 name = "anstyle-wincon" 46 - version = "3.0.7" 46 + version = "3.0.10" 47 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 48 + checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" 49 49 dependencies = [ 50 50 "anstyle", 51 - "once_cell", 52 - "windows-sys", 51 + "once_cell_polyfill", 52 + "windows-sys 0.60.2", 53 53 ] 54 54 55 55 [[package]] 56 56 name = "bitflags" 57 - version = "2.9.0" 57 + version = "2.9.4" 58 58 source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 59 + checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" 60 60 61 61 [[package]] 62 62 name = "cfg-if" 63 - version = "1.0.0" 63 + version = "1.0.3" 64 64 source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 65 + checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 66 66 67 67 [[package]] 68 68 name = "cfg_aliases" ··· 72 72 73 73 [[package]] 74 74 name = "clap" 75 - version = "4.5.37" 75 + version = "4.5.47" 76 76 source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071" 77 + checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931" 78 78 dependencies = [ 79 79 "clap_builder", 80 80 "clap_derive", ··· 82 82 83 83 [[package]] 84 84 name = "clap_builder" 85 - version = "4.5.37" 85 + version = "4.5.47" 86 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2" 87 + checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6" 88 88 dependencies = [ 89 89 "anstream", 90 90 "anstyle", ··· 94 94 95 95 [[package]] 96 96 name = "clap_complete" 97 - version = "4.5.49" 97 + version = "4.5.57" 98 98 source = "registry+https://github.com/rust-lang/crates.io-index" 99 - checksum = "07ae023020f3bbb76bfd6c7b9dd3f903b40f60e4dc60696c303457c5c01e6cbe" 99 + checksum = "4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad" 100 100 dependencies = [ 101 101 "clap", 102 102 ] 103 103 104 104 [[package]] 105 105 name = "clap_derive" 106 - version = "4.5.32" 106 + version = "4.5.47" 107 107 source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" 108 + checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" 109 109 dependencies = [ 110 110 "heck", 111 111 "proc-macro2", ··· 115 115 116 116 [[package]] 117 117 name = "clap_lex" 118 - version = "0.7.4" 118 + version = "0.7.5" 119 119 source = "registry+https://github.com/rust-lang/crates.io-index" 120 - checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 120 + checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 121 121 122 122 [[package]] 123 123 name = "clap_mangen" 124 - version = "0.2.26" 124 + version = "0.2.29" 125 125 source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a" 126 + checksum = "27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2" 127 127 dependencies = [ 128 128 "clap", 129 129 "roff", ··· 131 131 132 132 [[package]] 133 133 name = "colorchoice" 134 - version = "1.0.3" 134 + version = "1.0.4" 135 135 source = "registry+https://github.com/rust-lang/crates.io-index" 136 - checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 136 + checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 137 137 138 138 [[package]] 139 139 name = "colored" ··· 141 141 source = "registry+https://github.com/rust-lang/crates.io-index" 142 142 checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" 143 143 dependencies = [ 144 - "windows-sys", 144 + "windows-sys 0.59.0", 145 145 ] 146 146 147 147 [[package]] ··· 173 173 174 174 [[package]] 175 175 name = "errno" 176 - version = "0.3.11" 176 + version = "0.3.13" 177 177 source = "registry+https://github.com/rust-lang/crates.io-index" 178 - checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" 178 + checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 179 179 dependencies = [ 180 180 "libc", 181 - "windows-sys", 181 + "windows-sys 0.60.2", 182 182 ] 183 183 184 184 [[package]] ··· 189 189 190 190 [[package]] 191 191 name = "form_urlencoded" 192 - version = "1.2.1" 192 + version = "1.2.2" 193 193 source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 194 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 195 195 dependencies = [ 196 196 "percent-encoding", 197 197 ] 198 198 199 199 [[package]] 200 200 name = "getrandom" 201 - version = "0.3.2" 201 + version = "0.3.3" 202 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" 203 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 204 204 dependencies = [ 205 205 "cfg-if", 206 206 "libc", ··· 220 220 source = "registry+https://github.com/rust-lang/crates.io-index" 221 221 checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" 222 222 dependencies = [ 223 - "windows-sys", 223 + "windows-sys 0.59.0", 224 224 ] 225 225 226 226 [[package]] 227 227 name = "icu_collections" 228 - version = "1.5.0" 228 + version = "2.0.0" 229 229 source = "registry+https://github.com/rust-lang/crates.io-index" 230 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 230 + checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" 231 231 dependencies = [ 232 232 "displaydoc", 233 + "potential_utf", 233 234 "yoke", 234 235 "zerofrom", 235 236 "zerovec", 236 237 ] 237 238 238 239 [[package]] 239 - name = "icu_locid" 240 - version = "1.5.0" 240 + name = "icu_locale_core" 241 + version = "2.0.0" 241 242 source = "registry+https://github.com/rust-lang/crates.io-index" 242 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 243 + checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" 243 244 dependencies = [ 244 245 "displaydoc", 245 246 "litemap", ··· 249 250 ] 250 251 251 252 [[package]] 252 - name = "icu_locid_transform" 253 - version = "1.5.0" 254 - source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 256 - dependencies = [ 257 - "displaydoc", 258 - "icu_locid", 259 - "icu_locid_transform_data", 260 - "icu_provider", 261 - "tinystr", 262 - "zerovec", 263 - ] 264 - 265 - [[package]] 266 - name = "icu_locid_transform_data" 267 - version = "1.5.1" 268 - source = "registry+https://github.com/rust-lang/crates.io-index" 269 - checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" 270 - 271 - [[package]] 272 253 name = "icu_normalizer" 273 - version = "1.5.0" 254 + version = "2.0.0" 274 255 source = "registry+https://github.com/rust-lang/crates.io-index" 275 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 256 + checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" 276 257 dependencies = [ 277 258 "displaydoc", 278 259 "icu_collections", ··· 280 261 "icu_properties", 281 262 "icu_provider", 282 263 "smallvec", 283 - "utf16_iter", 284 - "utf8_iter", 285 - "write16", 286 264 "zerovec", 287 265 ] 288 266 289 267 [[package]] 290 268 name = "icu_normalizer_data" 291 - version = "1.5.1" 269 + version = "2.0.0" 292 270 source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" 271 + checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" 294 272 295 273 [[package]] 296 274 name = "icu_properties" 297 - version = "1.5.1" 275 + version = "2.0.1" 298 276 source = "registry+https://github.com/rust-lang/crates.io-index" 299 - checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 277 + checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" 300 278 dependencies = [ 301 279 "displaydoc", 302 280 "icu_collections", 303 - "icu_locid_transform", 281 + "icu_locale_core", 304 282 "icu_properties_data", 305 283 "icu_provider", 306 - "tinystr", 284 + "potential_utf", 285 + "zerotrie", 307 286 "zerovec", 308 287 ] 309 288 310 289 [[package]] 311 290 name = "icu_properties_data" 312 - version = "1.5.1" 291 + version = "2.0.1" 313 292 source = "registry+https://github.com/rust-lang/crates.io-index" 314 - checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" 293 + checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" 315 294 316 295 [[package]] 317 296 name = "icu_provider" 318 - version = "1.5.0" 297 + version = "2.0.0" 319 298 source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 299 + checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" 321 300 dependencies = [ 322 301 "displaydoc", 323 - "icu_locid", 324 - "icu_provider_macros", 302 + "icu_locale_core", 325 303 "stable_deref_trait", 326 304 "tinystr", 327 305 "writeable", 328 306 "yoke", 329 307 "zerofrom", 308 + "zerotrie", 330 309 "zerovec", 331 310 ] 332 311 333 312 [[package]] 334 - name = "icu_provider_macros" 335 - version = "1.5.0" 336 - source = "registry+https://github.com/rust-lang/crates.io-index" 337 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 338 - dependencies = [ 339 - "proc-macro2", 340 - "quote", 341 - "syn", 342 - ] 343 - 344 - [[package]] 345 313 name = "idna" 346 - version = "1.0.3" 314 + version = "1.1.0" 347 315 source = "registry+https://github.com/rust-lang/crates.io-index" 348 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 316 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 349 317 dependencies = [ 350 318 "idna_adapter", 351 319 "smallvec", ··· 354 322 355 323 [[package]] 356 324 name = "idna_adapter" 357 - version = "1.2.0" 325 + version = "1.2.1" 358 326 source = "registry+https://github.com/rust-lang/crates.io-index" 359 - checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 327 + checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 360 328 dependencies = [ 361 329 "icu_normalizer", 362 330 "icu_properties", ··· 398 366 399 367 [[package]] 400 368 name = "libc" 401 - version = "0.2.172" 369 + version = "0.2.175" 402 370 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 371 + checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" 404 372 405 373 [[package]] 406 374 name = "linux-raw-sys" ··· 416 384 417 385 [[package]] 418 386 name = "litemap" 419 - version = "0.7.5" 387 + version = "0.8.0" 420 388 source = "registry+https://github.com/rust-lang/crates.io-index" 421 - checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 389 + checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" 422 390 423 391 [[package]] 424 392 name = "nix" ··· 439 407 checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 440 408 441 409 [[package]] 410 + name = "once_cell_polyfill" 411 + version = "1.70.1" 412 + source = "registry+https://github.com/rust-lang/crates.io-index" 413 + checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 414 + 415 + [[package]] 442 416 name = "open" 443 417 version = "5.3.2" 444 418 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 457 431 458 432 [[package]] 459 433 name = "percent-encoding" 460 - version = "2.3.1" 434 + version = "2.3.2" 461 435 source = "registry+https://github.com/rust-lang/crates.io-index" 462 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 436 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 437 + 438 + [[package]] 439 + name = "potential_utf" 440 + version = "0.1.3" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" 443 + dependencies = [ 444 + "zerovec", 445 + ] 463 446 464 447 [[package]] 465 448 name = "proc-macro2" 466 - version = "1.0.95" 449 + version = "1.0.101" 467 450 source = "registry+https://github.com/rust-lang/crates.io-index" 468 - checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 451 + checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" 469 452 dependencies = [ 470 453 "unicode-ident", 471 454 ] ··· 481 464 482 465 [[package]] 483 466 name = "r-efi" 484 - version = "5.2.0" 467 + version = "5.3.0" 485 468 source = "registry+https://github.com/rust-lang/crates.io-index" 486 - checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 469 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 487 470 488 471 [[package]] 489 472 name = "roff" ··· 501 484 "errno", 502 485 "libc", 503 486 "linux-raw-sys 0.4.15", 504 - "windows-sys", 487 + "windows-sys 0.59.0", 505 488 ] 506 489 507 490 [[package]] 508 491 name = "rustix" 509 - version = "1.0.7" 492 + version = "1.0.8" 510 493 source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" 494 + checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 512 495 dependencies = [ 513 496 "bitflags", 514 497 "errno", 515 498 "libc", 516 499 "linux-raw-sys 0.9.4", 517 - "windows-sys", 500 + "windows-sys 0.60.2", 518 501 ] 519 502 520 503 [[package]] ··· 539 522 540 523 [[package]] 541 524 name = "smallvec" 542 - version = "1.15.0" 525 + version = "1.15.1" 543 526 source = "registry+https://github.com/rust-lang/crates.io-index" 544 - checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 527 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 545 528 546 529 [[package]] 547 530 name = "stable_deref_trait" ··· 557 540 558 541 [[package]] 559 542 name = "syn" 560 - version = "2.0.101" 543 + version = "2.0.106" 561 544 source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 545 + checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" 563 546 dependencies = [ 564 547 "proc-macro2", 565 548 "quote", ··· 579 562 580 563 [[package]] 581 564 name = "tempfile" 582 - version = "3.19.1" 565 + version = "3.21.0" 583 566 source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" 567 + checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e" 585 568 dependencies = [ 586 569 "fastrand", 587 570 "getrandom", 588 571 "once_cell", 589 - "rustix 1.0.7", 590 - "windows-sys", 572 + "rustix 1.0.8", 573 + "windows-sys 0.60.2", 591 574 ] 592 575 593 576 [[package]] 594 577 name = "thiserror" 595 - version = "2.0.12" 578 + version = "2.0.16" 596 579 source = "registry+https://github.com/rust-lang/crates.io-index" 597 - checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 580 + checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" 598 581 dependencies = [ 599 582 "thiserror-impl", 600 583 ] 601 584 602 585 [[package]] 603 586 name = "thiserror-impl" 604 - version = "2.0.12" 587 + version = "2.0.16" 605 588 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 589 + checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" 607 590 dependencies = [ 608 591 "proc-macro2", 609 592 "quote", ··· 612 595 613 596 [[package]] 614 597 name = "tinystr" 615 - version = "0.7.6" 598 + version = "0.8.1" 616 599 source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 600 + checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" 618 601 dependencies = [ 619 602 "displaydoc", 620 603 "zerovec", ··· 622 605 623 606 [[package]] 624 607 name = "tsk-cli" 625 - version = "0.2.6" 608 + version = "0.3.6" 626 609 dependencies = [ 627 610 "clap", 628 611 "clap_complete", ··· 645 628 646 629 [[package]] 647 630 name = "url" 648 - version = "2.5.4" 631 + version = "2.5.7" 649 632 source = "registry+https://github.com/rust-lang/crates.io-index" 650 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 633 + checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 651 634 dependencies = [ 652 635 "form_urlencoded", 653 636 "idna", 654 637 "percent-encoding", 638 + "serde", 655 639 ] 656 - 657 - [[package]] 658 - name = "utf16_iter" 659 - version = "1.0.5" 660 - source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 662 640 663 641 [[package]] 664 642 name = "utf8_iter" ··· 674 652 675 653 [[package]] 676 654 name = "wasi" 677 - version = "0.14.2+wasi-0.2.4" 655 + version = "0.14.4+wasi-0.2.4" 678 656 source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 657 + checksum = "88a5f4a424faf49c3c2c344f166f0662341d470ea185e939657aaff130f0ec4a" 680 658 dependencies = [ 681 - "wit-bindgen-rt", 659 + "wit-bindgen", 682 660 ] 683 661 684 662 [[package]] ··· 694 672 ] 695 673 696 674 [[package]] 675 + name = "windows-link" 676 + version = "0.1.3" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 679 + 680 + [[package]] 697 681 name = "windows-sys" 698 682 version = "0.59.0" 699 683 source = "registry+https://github.com/rust-lang/crates.io-index" 700 684 checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 701 685 dependencies = [ 702 - "windows-targets", 686 + "windows-targets 0.52.6", 687 + ] 688 + 689 + [[package]] 690 + name = "windows-sys" 691 + version = "0.60.2" 692 + source = "registry+https://github.com/rust-lang/crates.io-index" 693 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 694 + dependencies = [ 695 + "windows-targets 0.53.3", 703 696 ] 704 697 705 698 [[package]] ··· 708 701 source = "registry+https://github.com/rust-lang/crates.io-index" 709 702 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 710 703 dependencies = [ 711 - "windows_aarch64_gnullvm", 712 - "windows_aarch64_msvc", 713 - "windows_i686_gnu", 714 - "windows_i686_gnullvm", 715 - "windows_i686_msvc", 716 - "windows_x86_64_gnu", 717 - "windows_x86_64_gnullvm", 718 - "windows_x86_64_msvc", 704 + "windows_aarch64_gnullvm 0.52.6", 705 + "windows_aarch64_msvc 0.52.6", 706 + "windows_i686_gnu 0.52.6", 707 + "windows_i686_gnullvm 0.52.6", 708 + "windows_i686_msvc 0.52.6", 709 + "windows_x86_64_gnu 0.52.6", 710 + "windows_x86_64_gnullvm 0.52.6", 711 + "windows_x86_64_msvc 0.52.6", 712 + ] 713 + 714 + [[package]] 715 + name = "windows-targets" 716 + version = "0.53.3" 717 + source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" 719 + dependencies = [ 720 + "windows-link", 721 + "windows_aarch64_gnullvm 0.53.0", 722 + "windows_aarch64_msvc 0.53.0", 723 + "windows_i686_gnu 0.53.0", 724 + "windows_i686_gnullvm 0.53.0", 725 + "windows_i686_msvc 0.53.0", 726 + "windows_x86_64_gnu 0.53.0", 727 + "windows_x86_64_gnullvm 0.53.0", 728 + "windows_x86_64_msvc 0.53.0", 719 729 ] 720 730 721 731 [[package]] ··· 725 735 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 726 736 727 737 [[package]] 738 + name = "windows_aarch64_gnullvm" 739 + version = "0.53.0" 740 + source = "registry+https://github.com/rust-lang/crates.io-index" 741 + checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 742 + 743 + [[package]] 728 744 name = "windows_aarch64_msvc" 729 745 version = "0.52.6" 730 746 source = "registry+https://github.com/rust-lang/crates.io-index" 731 747 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 732 748 733 749 [[package]] 750 + name = "windows_aarch64_msvc" 751 + version = "0.53.0" 752 + source = "registry+https://github.com/rust-lang/crates.io-index" 753 + checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 754 + 755 + [[package]] 734 756 name = "windows_i686_gnu" 735 757 version = "0.52.6" 736 758 source = "registry+https://github.com/rust-lang/crates.io-index" 737 759 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 738 760 739 761 [[package]] 762 + name = "windows_i686_gnu" 763 + version = "0.53.0" 764 + source = "registry+https://github.com/rust-lang/crates.io-index" 765 + checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 766 + 767 + [[package]] 740 768 name = "windows_i686_gnullvm" 741 769 version = "0.52.6" 742 770 source = "registry+https://github.com/rust-lang/crates.io-index" 743 771 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 744 772 745 773 [[package]] 774 + name = "windows_i686_gnullvm" 775 + version = "0.53.0" 776 + source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 778 + 779 + [[package]] 746 780 name = "windows_i686_msvc" 747 781 version = "0.52.6" 748 782 source = "registry+https://github.com/rust-lang/crates.io-index" 749 783 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 750 784 751 785 [[package]] 786 + name = "windows_i686_msvc" 787 + version = "0.53.0" 788 + source = "registry+https://github.com/rust-lang/crates.io-index" 789 + checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 790 + 791 + [[package]] 752 792 name = "windows_x86_64_gnu" 753 793 version = "0.52.6" 754 794 source = "registry+https://github.com/rust-lang/crates.io-index" 755 795 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 756 796 757 797 [[package]] 798 + name = "windows_x86_64_gnu" 799 + version = "0.53.0" 800 + source = "registry+https://github.com/rust-lang/crates.io-index" 801 + checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 802 + 803 + [[package]] 758 804 name = "windows_x86_64_gnullvm" 759 805 version = "0.52.6" 760 806 source = "registry+https://github.com/rust-lang/crates.io-index" 761 807 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 762 808 763 809 [[package]] 810 + name = "windows_x86_64_gnullvm" 811 + version = "0.53.0" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 814 + 815 + [[package]] 764 816 name = "windows_x86_64_msvc" 765 817 version = "0.52.6" 766 818 source = "registry+https://github.com/rust-lang/crates.io-index" 767 819 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 768 820 769 821 [[package]] 770 - name = "wit-bindgen-rt" 771 - version = "0.39.0" 822 + name = "windows_x86_64_msvc" 823 + version = "0.53.0" 772 824 source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 774 - dependencies = [ 775 - "bitflags", 776 - ] 825 + checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 777 826 778 827 [[package]] 779 - name = "write16" 780 - version = "1.0.0" 828 + name = "wit-bindgen" 829 + version = "0.45.1" 781 830 source = "registry+https://github.com/rust-lang/crates.io-index" 782 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 831 + checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36" 783 832 784 833 [[package]] 785 834 name = "writeable" 786 - version = "0.5.5" 835 + version = "0.6.1" 787 836 source = "registry+https://github.com/rust-lang/crates.io-index" 788 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 837 + checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 789 838 790 839 [[package]] 791 840 name = "xattr" 792 - version = "1.5.0" 841 + version = "1.5.1" 793 842 source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e" 843 + checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" 795 844 dependencies = [ 796 845 "libc", 797 - "rustix 1.0.7", 846 + "rustix 1.0.8", 798 847 ] 799 848 800 849 [[package]] 801 850 name = "yoke" 802 - version = "0.7.5" 851 + version = "0.8.0" 803 852 source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 853 + checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" 805 854 dependencies = [ 806 855 "serde", 807 856 "stable_deref_trait", ··· 811 860 812 861 [[package]] 813 862 name = "yoke-derive" 814 - version = "0.7.5" 863 + version = "0.8.0" 815 864 source = "registry+https://github.com/rust-lang/crates.io-index" 816 - checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 865 + checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 817 866 dependencies = [ 818 867 "proc-macro2", 819 868 "quote", ··· 843 892 ] 844 893 845 894 [[package]] 895 + name = "zerotrie" 896 + version = "0.2.2" 897 + source = "registry+https://github.com/rust-lang/crates.io-index" 898 + checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" 899 + dependencies = [ 900 + "displaydoc", 901 + "yoke", 902 + "zerofrom", 903 + ] 904 + 905 + [[package]] 846 906 name = "zerovec" 847 - version = "0.10.4" 907 + version = "0.11.4" 848 908 source = "registry+https://github.com/rust-lang/crates.io-index" 849 - checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 909 + checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" 850 910 dependencies = [ 851 911 "yoke", 852 912 "zerofrom", ··· 855 915 856 916 [[package]] 857 917 name = "zerovec-derive" 858 - version = "0.10.3" 918 + version = "0.11.1" 859 919 source = "registry+https://github.com/rust-lang/crates.io-index" 860 - checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 920 + checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 861 921 dependencies = [ 862 922 "proc-macro2", 863 923 "quote",
+2 -2
Cargo.toml
··· 1 1 [package] 2 2 name = "tsk-cli" 3 - version = "0.2.6" 4 - edition = "2021" 3 + version = "0.3.6" 4 + edition = "2024" 5 5 publish = true 6 6 license-file = "LICENSE" 7 7 description = "A command-line first, file-system based task manager"
+1 -1
src/stack.rs
··· 179 179 self.all.remove(index) 180 180 } 181 181 182 - pub fn iter(&self) -> Iter<StackItem> { 182 + pub fn iter(&self) -> Iter<'_, StackItem> { 183 183 self.all.iter() 184 184 } 185 185