From 19c8701683d7a63113062bcf0038cecfbc19f197 Mon Sep 17 00:00:00 2001 From: Denis Cornehl Date: Mon, 11 Nov 2024 05:46:53 +0100 Subject: [PATCH] upgrade thiserror & gix --- Cargo.lock | 184 ++++++++++++++++++++----------------- Cargo.toml | 4 +- crates/metadata/Cargo.toml | 2 +- 3 files changed, 105 insertions(+), 85 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d851cf8ec..94570cd68 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -573,7 +573,7 @@ dependencies = [ "regex-lite", "roxmltree", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1205,7 +1205,7 @@ dependencies = [ "serde_derive", "serde_json", "smol_str", - "thiserror", + "thiserror 1.0.69", "toml", ] @@ -1224,7 +1224,7 @@ dependencies = [ "serde", "serde_json", "smartstring", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1682,7 +1682,7 @@ dependencies = [ "font-awesome-as-a-crate", "futures-util", "getrandom 0.2.15", - "gix 0.66.0", + "gix 0.67.0", "grass", "hex", "hostname", @@ -1730,7 +1730,7 @@ dependencies = [ "syntect", "tempfile", "test-case", - "thiserror", + "thiserror 2.0.3", "thread_local", "time", "tokio", @@ -1753,7 +1753,7 @@ name = "docsrs-metadata" version = "0.1.0" dependencies = [ "serde", - "thiserror", + "thiserror 2.0.3", "toml", ] @@ -2253,7 +2253,7 @@ dependencies = [ "gix-worktree 0.36.0", "once_cell", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2304,7 +2304,7 @@ dependencies = [ "gix-worktree 0.37.0", "once_cell", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2317,7 +2317,7 @@ dependencies = [ "gix-date", "gix-utils", "itoa 1.0.11", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -2331,7 +2331,7 @@ dependencies = [ "gix-date", "gix-utils", "itoa 1.0.11", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -2348,7 +2348,7 @@ dependencies = [ "gix-trace", "kstring", "smallvec", - "thiserror", + "thiserror 1.0.69", "unicode-bom", ] @@ -2365,7 +2365,7 @@ dependencies = [ "gix-trace", "kstring", "smallvec", - "thiserror", + "thiserror 1.0.69", "unicode-bom", ] @@ -2375,7 +2375,7 @@ version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10f78312288bd02052be5dbc2ecbc342c9f4eb791986d86c0a5c06b92dc72efa" dependencies = [ - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2384,7 +2384,7 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c28b58ba04f0c004722344390af9dbc85888fbb84be1981afb934da4114d4cf" dependencies = [ - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2410,7 +2410,7 @@ dependencies = [ "gix-features 0.38.2", "gix-hash 0.14.2", "memmap2", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2424,7 +2424,7 @@ dependencies = [ "gix-features 0.39.0", "gix-hash 0.15.0", "memmap2", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2443,7 +2443,7 @@ dependencies = [ "memchr", "once_cell", "smallvec", - "thiserror", + "thiserror 1.0.69", "unicode-bom", "winnow", ] @@ -2464,7 +2464,7 @@ dependencies = [ "memchr", "once_cell", "smallvec", - "thiserror", + "thiserror 1.0.69", "unicode-bom", "winnow", ] @@ -2479,7 +2479,7 @@ dependencies = [ "bstr", "gix-path", "libc", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2496,7 +2496,7 @@ dependencies = [ "gix-sec", "gix-trace", "gix-url 0.27.5", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2513,7 +2513,7 @@ dependencies = [ "gix-sec", "gix-trace", "gix-url 0.28.0", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2525,7 +2525,7 @@ dependencies = [ "bstr", "itoa 1.0.11", "jiff", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2537,7 +2537,7 @@ dependencies = [ "bstr", "gix-hash 0.14.2", "gix-object 0.44.0", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2558,7 +2558,7 @@ dependencies = [ "gix-traverse 0.42.0", "gix-worktree 0.37.0", "imara-diff", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2574,7 +2574,7 @@ dependencies = [ "gix-path", "gix-ref 0.47.0", "gix-sec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2590,7 +2590,7 @@ dependencies = [ "gix-path", "gix-ref 0.48.0", "gix-sec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2611,7 +2611,7 @@ dependencies = [ "prodash 28.0.0", "sha1", "sha1_smol", - "thiserror", + "thiserror 1.0.69", "walkdir", ] @@ -2634,7 +2634,7 @@ dependencies = [ "prodash 29.0.0", "sha1", "sha1_smol", - "thiserror", + "thiserror 1.0.69", "walkdir", ] @@ -2656,7 +2656,7 @@ dependencies = [ "gix-trace", "gix-utils", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2677,7 +2677,7 @@ dependencies = [ "gix-trace", "gix-utils", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2733,7 +2733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e" dependencies = [ "faster-hex", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2743,7 +2743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "952c3a29f1bc1007cc901abce7479943abfa42016db089de33d0a4fa3c85bfe8" dependencies = [ "faster-hex", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2819,7 +2819,7 @@ dependencies = [ "memmap2", "rustix 0.38.40", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2847,7 +2847,7 @@ dependencies = [ "memmap2", "rustix 0.38.40", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2858,7 +2858,7 @@ checksum = "e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d" dependencies = [ "gix-tempfile 14.0.2", "gix-utils", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2869,7 +2869,7 @@ checksum = "5102acdf4acae2644e38dbbd18cdfba9597a218f7d85f810fe5430207e03c2de" dependencies = [ "gix-tempfile 15.0.0", "gix-utils", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2885,7 +2885,7 @@ dependencies = [ "gix-object 0.44.0", "gix-revwalk 0.15.0", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2901,7 +2901,7 @@ dependencies = [ "gix-object 0.45.0", "gix-revwalk 0.16.0", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2919,7 +2919,7 @@ dependencies = [ "gix-validate", "itoa 1.0.11", "smallvec", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -2939,7 +2939,7 @@ dependencies = [ "gix-validate", "itoa 1.0.11", "smallvec", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -2960,7 +2960,7 @@ dependencies = [ "gix-quote", "parking_lot", "tempfile", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2981,7 +2981,7 @@ dependencies = [ "gix-quote", "parking_lot", "tempfile", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3001,7 +3001,7 @@ dependencies = [ "memmap2", "parking_lot", "smallvec", - "thiserror", + "thiserror 1.0.69", "uluru", ] @@ -3022,7 +3022,7 @@ dependencies = [ "memmap2", "parking_lot", "smallvec", - "thiserror", + "thiserror 1.0.69", "uluru", ] @@ -3035,7 +3035,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3047,7 +3047,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3059,7 +3059,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3071,7 +3071,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3084,7 +3084,7 @@ dependencies = [ "gix-trace", "home", "once_cell", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3099,7 +3099,7 @@ dependencies = [ "gix-config-value", "gix-glob 0.16.5", "gix-path", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3114,7 +3114,7 @@ dependencies = [ "gix-config-value", "gix-glob 0.17.0", "gix-path", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3127,7 +3127,7 @@ dependencies = [ "gix-config-value", "parking_lot", "rustix 0.38.40", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3144,7 +3144,7 @@ dependencies = [ "gix-transport 0.42.3", "gix-utils", "maybe-async", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -3162,7 +3162,7 @@ dependencies = [ "gix-transport 0.43.0", "gix-utils", "maybe-async", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -3174,7 +3174,7 @@ checksum = "f89f9a1525dcfd9639e282ea939f5ab0d09d93cf2b90c1fc6104f1b9582a8e49" dependencies = [ "bstr", "gix-utils", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3194,7 +3194,7 @@ dependencies = [ "gix-utils", "gix-validate", "memmap2", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -3215,7 +3215,7 @@ dependencies = [ "gix-utils", "gix-validate", "memmap2", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -3230,7 +3230,7 @@ dependencies = [ "gix-revision 0.29.0", "gix-validate", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3244,7 +3244,7 @@ dependencies = [ "gix-revision 0.30.0", "gix-validate", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3258,7 +3258,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-object 0.44.0", "gix-revwalk 0.15.0", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3276,7 +3276,7 @@ dependencies = [ "gix-object 0.45.0", "gix-revwalk 0.16.0", "gix-trace", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3291,7 +3291,7 @@ dependencies = [ "gix-hashtable 0.5.2", "gix-object 0.44.0", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3306,7 +3306,7 @@ dependencies = [ "gix-hashtable 0.6.0", "gix-object 0.45.0", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3333,7 +3333,7 @@ dependencies = [ "gix-pathspec 0.7.7", "gix-refspec 0.25.0", "gix-url 0.27.5", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3348,7 +3348,7 @@ dependencies = [ "gix-pathspec 0.8.0", "gix-refspec 0.26.0", "gix-url 0.28.0", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3397,7 +3397,7 @@ dependencies = [ "gix-quote", "gix-sec", "gix-url 0.27.5", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3416,7 +3416,7 @@ dependencies = [ "gix-quote", "gix-sec", "gix-url 0.28.0", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3433,7 +3433,7 @@ dependencies = [ "gix-object 0.44.0", "gix-revwalk 0.15.0", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3450,7 +3450,7 @@ dependencies = [ "gix-object 0.45.0", "gix-revwalk 0.16.0", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3463,7 +3463,7 @@ dependencies = [ "gix-features 0.38.2", "gix-path", "home", - "thiserror", + "thiserror 1.0.69", "url", ] @@ -3476,7 +3476,7 @@ dependencies = [ "bstr", "gix-features 0.39.0", "gix-path", - "thiserror", + "thiserror 1.0.69", "url", ] @@ -3497,7 +3497,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e187b263461bc36cea17650141567753bc6207d036cedd1de6e81a52f277ff68" dependencies = [ "bstr", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4469,7 +4469,7 @@ dependencies = [ "memchr", "mime", "selectors", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5302,7 +5302,7 @@ dependencies = [ "lazy_static", "memchr", "parking_lot", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5805,7 +5805,7 @@ dependencies = [ "serde_json", "tar", "tempfile", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", "toml", @@ -6046,7 +6046,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "time", "url", "uuid", @@ -6406,7 +6406,7 @@ dependencies = [ "sha2", "smallvec", "sqlformat", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", "tracing", @@ -6490,7 +6490,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "whoami", ] @@ -6529,7 +6529,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "whoami", ] @@ -6705,7 +6705,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror", + "thiserror 1.0.69", "walkdir", "yaml-rust", ] @@ -6811,7 +6811,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", ] [[package]] @@ -6825,6 +6834,17 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "thiserror-impl" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -7907,7 +7927,7 @@ dependencies = [ "displaydoc", "indexmap 2.6.0", "memchr", - "thiserror", + "thiserror 1.0.69", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 31f58a187..b698bb971 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ url = { version = "2.1.1", features = ["serde"] } docsrs-metadata = { path = "crates/metadata" } anyhow = { version = "1.0.42", features = ["backtrace"]} backtrace = "0.3.61" -thiserror = "1.0.26" +thiserror = "2.0.3" comrak = { version = "0.29.0", default-features = false } syntect = { version = "5.0.0", default-features = false, features = ["parsing", "html", "dump-load", "regex-onig"] } toml = "0.8.0" @@ -131,7 +131,7 @@ debug = "line-tables-only" [build-dependencies] time = "0.3" -gix = { version = "0.66.0", default-features = false } +gix = { version = "0.67.0", default-features = false } string_cache_codegen = "0.5.1" walkdir = "2" anyhow = { version = "1.0.42", features = ["backtrace"] } diff --git a/crates/metadata/Cargo.toml b/crates/metadata/Cargo.toml index 78ede9ca7..dc8afdc8d 100644 --- a/crates/metadata/Cargo.toml +++ b/crates/metadata/Cargo.toml @@ -15,4 +15,4 @@ path = "lib.rs" [dependencies] serde = { version = "1.0", features = ["derive"] } toml = "0.8" -thiserror = "1" +thiserror = "2"