code complexity & repetition analysis tool
1
fork

Configure Feed

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

chore: deps & settings

+726
+9
.vscode/settings.json
··· 1 + { 2 + "rust-analyzer.linkedProjects": ["./Cargo.toml"], 3 + "rust-analyzer.cargo.features": "all", 4 + "rust-analyzer.check.command": "clippy", 5 + "[rust]": { 6 + "editor.defaultFormatter": "rust-lang.rust-analyzer", 7 + "editor.formatOnSave": true 8 + } 9 + }
+661
Cargo.lock
··· 3 3 version = 4 4 4 5 5 [[package]] 6 + name = "aho-corasick" 7 + version = "1.1.4" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 10 + dependencies = [ 11 + "memchr", 12 + ] 13 + 14 + [[package]] 15 + name = "anstream" 16 + version = "0.6.21" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" 19 + dependencies = [ 20 + "anstyle", 21 + "anstyle-parse", 22 + "anstyle-query", 23 + "anstyle-wincon", 24 + "colorchoice", 25 + "is_terminal_polyfill", 26 + "utf8parse", 27 + ] 28 + 29 + [[package]] 30 + name = "anstyle" 31 + version = "1.0.13" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" 34 + 35 + [[package]] 36 + name = "anstyle-parse" 37 + version = "0.2.7" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 40 + dependencies = [ 41 + "utf8parse", 42 + ] 43 + 44 + [[package]] 45 + name = "anstyle-query" 46 + version = "1.1.4" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" 49 + dependencies = [ 50 + "windows-sys", 51 + ] 52 + 53 + [[package]] 54 + name = "anstyle-wincon" 55 + version = "3.0.10" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" 58 + dependencies = [ 59 + "anstyle", 60 + "once_cell_polyfill", 61 + "windows-sys", 62 + ] 63 + 64 + [[package]] 65 + name = "anyhow" 66 + version = "1.0.100" 67 + source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 69 + 70 + [[package]] 71 + name = "bitflags" 72 + version = "2.10.0" 73 + source = "registry+https://github.com/rust-lang/crates.io-index" 74 + checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 75 + 76 + [[package]] 77 + name = "bstr" 78 + version = "1.12.1" 79 + source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" 81 + dependencies = [ 82 + "memchr", 83 + "serde", 84 + ] 85 + 86 + [[package]] 87 + name = "cfg-if" 88 + version = "1.0.4" 89 + source = "registry+https://github.com/rust-lang/crates.io-index" 90 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 91 + 92 + [[package]] 93 + name = "clap" 94 + version = "4.5.51" 95 + source = "registry+https://github.com/rust-lang/crates.io-index" 96 + checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5" 97 + dependencies = [ 98 + "clap_builder", 99 + "clap_derive", 100 + ] 101 + 102 + [[package]] 103 + name = "clap_builder" 104 + version = "4.5.51" 105 + source = "registry+https://github.com/rust-lang/crates.io-index" 106 + checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a" 107 + dependencies = [ 108 + "anstream", 109 + "anstyle", 110 + "clap_lex", 111 + "strsim", 112 + ] 113 + 114 + [[package]] 115 + name = "clap_derive" 116 + version = "4.5.49" 117 + source = "registry+https://github.com/rust-lang/crates.io-index" 118 + checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" 119 + dependencies = [ 120 + "heck", 121 + "proc-macro2", 122 + "quote", 123 + "syn", 124 + ] 125 + 126 + [[package]] 127 + name = "clap_lex" 128 + version = "0.7.6" 129 + source = "registry+https://github.com/rust-lang/crates.io-index" 130 + checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" 131 + 132 + [[package]] 133 + name = "colorchoice" 134 + version = "1.0.4" 135 + source = "registry+https://github.com/rust-lang/crates.io-index" 136 + checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 137 + 138 + [[package]] 139 + name = "crossbeam-deque" 140 + version = "0.8.6" 141 + source = "registry+https://github.com/rust-lang/crates.io-index" 142 + checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 143 + dependencies = [ 144 + "crossbeam-epoch", 145 + "crossbeam-utils", 146 + ] 147 + 148 + [[package]] 149 + name = "crossbeam-epoch" 150 + version = "0.9.18" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 153 + dependencies = [ 154 + "crossbeam-utils", 155 + ] 156 + 157 + [[package]] 158 + name = "crossbeam-utils" 159 + version = "0.8.21" 160 + source = "registry+https://github.com/rust-lang/crates.io-index" 161 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 162 + 163 + [[package]] 164 + name = "equivalent" 165 + version = "1.0.2" 166 + source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 168 + 169 + [[package]] 170 + name = "errno" 171 + version = "0.3.14" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 174 + dependencies = [ 175 + "libc", 176 + "windows-sys", 177 + ] 178 + 179 + [[package]] 180 + name = "fastrand" 181 + version = "2.3.0" 182 + source = "registry+https://github.com/rust-lang/crates.io-index" 183 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 184 + 185 + [[package]] 186 + name = "getrandom" 187 + version = "0.3.4" 188 + source = "registry+https://github.com/rust-lang/crates.io-index" 189 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 190 + dependencies = [ 191 + "cfg-if", 192 + "libc", 193 + "r-efi", 194 + "wasip2", 195 + ] 196 + 197 + [[package]] 198 + name = "globset" 199 + version = "0.4.18" 200 + source = "registry+https://github.com/rust-lang/crates.io-index" 201 + checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" 202 + dependencies = [ 203 + "aho-corasick", 204 + "bstr", 205 + "log", 206 + "regex-automata", 207 + "regex-syntax", 208 + ] 209 + 210 + [[package]] 211 + name = "hashbrown" 212 + version = "0.16.0" 213 + source = "registry+https://github.com/rust-lang/crates.io-index" 214 + checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 215 + 216 + [[package]] 217 + name = "heck" 218 + version = "0.5.0" 219 + source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 221 + 222 + [[package]] 223 + name = "ignore" 224 + version = "0.4.25" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + checksum = "d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a" 227 + dependencies = [ 228 + "crossbeam-deque", 229 + "globset", 230 + "log", 231 + "memchr", 232 + "regex-automata", 233 + "same-file", 234 + "walkdir", 235 + "winapi-util", 236 + ] 237 + 238 + [[package]] 239 + name = "indexmap" 240 + version = "2.12.0" 241 + source = "registry+https://github.com/rust-lang/crates.io-index" 242 + checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" 243 + dependencies = [ 244 + "equivalent", 245 + "hashbrown", 246 + ] 247 + 248 + [[package]] 249 + name = "is_terminal_polyfill" 250 + version = "1.70.2" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" 253 + 254 + [[package]] 255 + name = "itoa" 256 + version = "1.0.15" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 259 + 260 + [[package]] 261 + name = "libc" 262 + version = "0.2.177" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" 265 + 266 + [[package]] 267 + name = "linux-raw-sys" 268 + version = "0.11.0" 269 + source = "registry+https://github.com/rust-lang/crates.io-index" 270 + checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 271 + 272 + [[package]] 273 + name = "log" 274 + version = "0.4.28" 275 + source = "registry+https://github.com/rust-lang/crates.io-index" 276 + checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 277 + 278 + [[package]] 6 279 name = "mccabre" 7 280 version = "0.1.0" 281 + dependencies = [ 282 + "anyhow", 283 + "clap", 284 + "mccabre-core", 285 + "owo-colors", 286 + "serde_json", 287 + ] 8 288 9 289 [[package]] 10 290 name = "mccabre-core" 11 291 version = "0.1.0" 292 + dependencies = [ 293 + "anyhow", 294 + "ignore", 295 + "serde", 296 + "serde_json", 297 + "tempfile", 298 + "thiserror", 299 + "toml", 300 + "walkdir", 301 + ] 302 + 303 + [[package]] 304 + name = "memchr" 305 + version = "2.7.6" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 308 + 309 + [[package]] 310 + name = "once_cell" 311 + version = "1.21.3" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 314 + 315 + [[package]] 316 + name = "once_cell_polyfill" 317 + version = "1.70.2" 318 + source = "registry+https://github.com/rust-lang/crates.io-index" 319 + checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" 320 + 321 + [[package]] 322 + name = "owo-colors" 323 + version = "4.2.3" 324 + source = "registry+https://github.com/rust-lang/crates.io-index" 325 + checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" 326 + 327 + [[package]] 328 + name = "proc-macro2" 329 + version = "1.0.103" 330 + source = "registry+https://github.com/rust-lang/crates.io-index" 331 + checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 332 + dependencies = [ 333 + "unicode-ident", 334 + ] 335 + 336 + [[package]] 337 + name = "quote" 338 + version = "1.0.42" 339 + source = "registry+https://github.com/rust-lang/crates.io-index" 340 + checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 341 + dependencies = [ 342 + "proc-macro2", 343 + ] 344 + 345 + [[package]] 346 + name = "r-efi" 347 + version = "5.3.0" 348 + source = "registry+https://github.com/rust-lang/crates.io-index" 349 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 350 + 351 + [[package]] 352 + name = "regex-automata" 353 + version = "0.4.13" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" 356 + dependencies = [ 357 + "aho-corasick", 358 + "memchr", 359 + "regex-syntax", 360 + ] 361 + 362 + [[package]] 363 + name = "regex-syntax" 364 + version = "0.8.8" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 367 + 368 + [[package]] 369 + name = "rustix" 370 + version = "1.1.2" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 373 + dependencies = [ 374 + "bitflags", 375 + "errno", 376 + "libc", 377 + "linux-raw-sys", 378 + "windows-sys", 379 + ] 380 + 381 + [[package]] 382 + name = "ryu" 383 + version = "1.0.20" 384 + source = "registry+https://github.com/rust-lang/crates.io-index" 385 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 386 + 387 + [[package]] 388 + name = "same-file" 389 + version = "1.0.6" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 392 + dependencies = [ 393 + "winapi-util", 394 + ] 395 + 396 + [[package]] 397 + name = "serde" 398 + version = "1.0.228" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 401 + dependencies = [ 402 + "serde_core", 403 + "serde_derive", 404 + ] 405 + 406 + [[package]] 407 + name = "serde_core" 408 + version = "1.0.228" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 411 + dependencies = [ 412 + "serde_derive", 413 + ] 414 + 415 + [[package]] 416 + name = "serde_derive" 417 + version = "1.0.228" 418 + source = "registry+https://github.com/rust-lang/crates.io-index" 419 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 420 + dependencies = [ 421 + "proc-macro2", 422 + "quote", 423 + "syn", 424 + ] 425 + 426 + [[package]] 427 + name = "serde_json" 428 + version = "1.0.145" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 431 + dependencies = [ 432 + "itoa", 433 + "memchr", 434 + "ryu", 435 + "serde", 436 + "serde_core", 437 + ] 438 + 439 + [[package]] 440 + name = "serde_spanned" 441 + version = "0.6.9" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 444 + dependencies = [ 445 + "serde", 446 + ] 447 + 448 + [[package]] 449 + name = "strsim" 450 + version = "0.11.1" 451 + source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 453 + 454 + [[package]] 455 + name = "syn" 456 + version = "2.0.110" 457 + source = "registry+https://github.com/rust-lang/crates.io-index" 458 + checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" 459 + dependencies = [ 460 + "proc-macro2", 461 + "quote", 462 + "unicode-ident", 463 + ] 464 + 465 + [[package]] 466 + name = "tempfile" 467 + version = "3.23.0" 468 + source = "registry+https://github.com/rust-lang/crates.io-index" 469 + checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" 470 + dependencies = [ 471 + "fastrand", 472 + "getrandom", 473 + "once_cell", 474 + "rustix", 475 + "windows-sys", 476 + ] 477 + 478 + [[package]] 479 + name = "thiserror" 480 + version = "2.0.17" 481 + source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 483 + dependencies = [ 484 + "thiserror-impl", 485 + ] 486 + 487 + [[package]] 488 + name = "thiserror-impl" 489 + version = "2.0.17" 490 + source = "registry+https://github.com/rust-lang/crates.io-index" 491 + checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 492 + dependencies = [ 493 + "proc-macro2", 494 + "quote", 495 + "syn", 496 + ] 497 + 498 + [[package]] 499 + name = "toml" 500 + version = "0.8.23" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" 503 + dependencies = [ 504 + "serde", 505 + "serde_spanned", 506 + "toml_datetime", 507 + "toml_edit", 508 + ] 509 + 510 + [[package]] 511 + name = "toml_datetime" 512 + version = "0.6.11" 513 + source = "registry+https://github.com/rust-lang/crates.io-index" 514 + checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 515 + dependencies = [ 516 + "serde", 517 + ] 518 + 519 + [[package]] 520 + name = "toml_edit" 521 + version = "0.22.27" 522 + source = "registry+https://github.com/rust-lang/crates.io-index" 523 + checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 524 + dependencies = [ 525 + "indexmap", 526 + "serde", 527 + "serde_spanned", 528 + "toml_datetime", 529 + "toml_write", 530 + "winnow", 531 + ] 532 + 533 + [[package]] 534 + name = "toml_write" 535 + version = "0.1.2" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 538 + 539 + [[package]] 540 + name = "unicode-ident" 541 + version = "1.0.22" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 544 + 545 + [[package]] 546 + name = "utf8parse" 547 + version = "0.2.2" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 550 + 551 + [[package]] 552 + name = "walkdir" 553 + version = "2.5.0" 554 + source = "registry+https://github.com/rust-lang/crates.io-index" 555 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 556 + dependencies = [ 557 + "same-file", 558 + "winapi-util", 559 + ] 560 + 561 + [[package]] 562 + name = "wasip2" 563 + version = "1.0.1+wasi-0.2.4" 564 + source = "registry+https://github.com/rust-lang/crates.io-index" 565 + checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 566 + dependencies = [ 567 + "wit-bindgen", 568 + ] 569 + 570 + [[package]] 571 + name = "winapi-util" 572 + version = "0.1.11" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 575 + dependencies = [ 576 + "windows-sys", 577 + ] 578 + 579 + [[package]] 580 + name = "windows-link" 581 + version = "0.2.1" 582 + source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 584 + 585 + [[package]] 586 + name = "windows-sys" 587 + version = "0.60.2" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 590 + dependencies = [ 591 + "windows-targets", 592 + ] 593 + 594 + [[package]] 595 + name = "windows-targets" 596 + version = "0.53.5" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" 599 + dependencies = [ 600 + "windows-link", 601 + "windows_aarch64_gnullvm", 602 + "windows_aarch64_msvc", 603 + "windows_i686_gnu", 604 + "windows_i686_gnullvm", 605 + "windows_i686_msvc", 606 + "windows_x86_64_gnu", 607 + "windows_x86_64_gnullvm", 608 + "windows_x86_64_msvc", 609 + ] 610 + 611 + [[package]] 612 + name = "windows_aarch64_gnullvm" 613 + version = "0.53.1" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 616 + 617 + [[package]] 618 + name = "windows_aarch64_msvc" 619 + version = "0.53.1" 620 + source = "registry+https://github.com/rust-lang/crates.io-index" 621 + checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" 622 + 623 + [[package]] 624 + name = "windows_i686_gnu" 625 + version = "0.53.1" 626 + source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" 628 + 629 + [[package]] 630 + name = "windows_i686_gnullvm" 631 + version = "0.53.1" 632 + source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" 634 + 635 + [[package]] 636 + name = "windows_i686_msvc" 637 + version = "0.53.1" 638 + source = "registry+https://github.com/rust-lang/crates.io-index" 639 + checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" 640 + 641 + [[package]] 642 + name = "windows_x86_64_gnu" 643 + version = "0.53.1" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" 646 + 647 + [[package]] 648 + name = "windows_x86_64_gnullvm" 649 + version = "0.53.1" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 652 + 653 + [[package]] 654 + name = "windows_x86_64_msvc" 655 + version = "0.53.1" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 658 + 659 + [[package]] 660 + name = "winnow" 661 + version = "0.7.13" 662 + source = "registry+https://github.com/rust-lang/crates.io-index" 663 + checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" 664 + dependencies = [ 665 + "memchr", 666 + ] 667 + 668 + [[package]] 669 + name = "wit-bindgen" 670 + version = "0.46.0" 671 + source = "registry+https://github.com/rust-lang/crates.io-index" 672 + checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
+35
Cargo.toml
··· 1 1 [workspace] 2 2 resolver = "2" 3 3 members = ["crates/cli", "crates/core"] 4 + 5 + [workspace.lints.clippy] 6 + bool_comparison = "deny" 7 + duplicate_mod = "deny" 8 + inconsistent_struct_constructor = "deny" 9 + invalid_regex = "deny" 10 + mem_forget = "deny" 11 + mixed_case_hex_literals = "deny" 12 + suspicious_arithmetic_impl = "deny" 13 + uninit_assumed_init = "deny" 14 + suspicious_else_formatting = "deny" 15 + suspicious_op_assign_impl = "deny" 16 + suspicious_to_owned = "deny" 17 + cmp_owned = "deny" 18 + cmp_null = "deny" 19 + manual_map = "deny" 20 + 21 + too_many_arguments = "warn" 22 + cyclomatic_complexity = "warn" 23 + large_enum_variant = "warn" 24 + needless_borrow = "warn" 25 + needless_pass_by_value = "warn" 26 + redundant_clone = "warn" 27 + unnecessary_cast = "warn" 28 + inefficient_to_string = "warn" 29 + or_fun_call = "warn" 30 + unnecessary_to_owned = "warn" 31 + map_clone = "warn" 32 + flat_map_identity = "warn" 33 + needless_collect = "warn" 34 + vec_init_then_push = "warn" 35 + 36 + len_zero = "allow" 37 + range_plus_one = "allow" 38 + manual_range_contains = "allow"
+5
crates/cli/Cargo.toml
··· 4 4 edition = "2024" 5 5 6 6 [dependencies] 7 + clap = { version = "4.5.51", features = ["derive"] } 8 + owo-colors = "4.2.3" 9 + anyhow = "1.0" 10 + serde_json = "1.0" 11 + mccabre-core = { path = "../core" }
+10
crates/core/Cargo.toml
··· 4 4 edition = "2024" 5 5 6 6 [dependencies] 7 + ignore = "0.4.25" 8 + serde = { version = "1.0", features = ["derive"] } 9 + serde_json = "1.0" 10 + thiserror = "2.0" 11 + anyhow = "1.0" 12 + walkdir = "2.5" 13 + toml = "0.8" 14 + 15 + [dev-dependencies] 16 + tempfile = "3.14"
+6
rustfmt.toml
··· 1 + max_width = 120 2 + fn_params_layout = "Compressed" 3 + single_line_if_else_max_width = 100 4 + single_line_let_else_max_width = 100 5 + use_field_init_shorthand = true 6 + struct_lit_width = 100