diff --git a/Cargo.lock b/Cargo.lock index 57a6aeb..37b0d63 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,7 +65,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -182,7 +182,7 @@ dependencies = [ "actix-router", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -290,7 +290,7 @@ dependencies = [ "serde_json", "strum", "strum_macros", - "thiserror", + "thiserror 1.0.69", "typed-builder", "uuid", ] @@ -322,7 +322,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -344,7 +344,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -355,7 +355,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -452,7 +452,7 @@ dependencies = [ "dotenv", "serde", "sqlx", - "thiserror", + "thiserror 2.0.11", "tokio", ] @@ -518,7 +518,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", "syn_derive", ] @@ -596,7 +596,7 @@ dependencies = [ "dotenv", "serde", "sqlx", - "thiserror", + "thiserror 2.0.11", "tokio", "tonic-build", ] @@ -678,7 +678,7 @@ dependencies = [ "rust_decimal", "serde", "sqlx", - "thiserror", + "thiserror 2.0.11", "tokio", "tonic", "tonic-build", @@ -784,7 +784,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -820,7 +820,7 @@ dependencies = [ "paste", "regex", "serde", - "thiserror", + "thiserror 2.0.11", "tokio", "uuid", ] @@ -833,7 +833,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -851,7 +851,7 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror", + "thiserror 2.0.11", "tokio", "tokio-util", "uuid", @@ -866,7 +866,7 @@ dependencies = [ "protobuf", "serde", "serde_json", - "thiserror", + "thiserror 2.0.11", ] [[package]] @@ -1070,7 +1070,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1621,7 +1621,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1811,7 +1811,7 @@ checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1901,7 +1901,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1982,7 +1982,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.79", + "syn 2.0.87", "tempfile", ] @@ -1996,7 +1996,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2009,7 +2009,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2038,7 +2038,7 @@ checksum = "a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72" dependencies = [ "once_cell", "protobuf-support", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2047,7 +2047,7 @@ version = "3.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252" dependencies = [ - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2375,7 +2375,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2568,7 +2568,7 @@ dependencies = [ "sha2", "smallvec", "sqlformat", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", "tracing", @@ -2587,7 +2587,7 @@ dependencies = [ "quote", "sqlx-core", "sqlx-macros-core", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2610,7 +2610,7 @@ dependencies = [ "sqlx-mysql", "sqlx-postgres", "sqlx-sqlite", - "syn 2.0.79", + "syn 2.0.87", "tempfile", "tokio", "url", @@ -2653,7 +2653,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "uuid", "whoami", @@ -2692,7 +2692,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "uuid", "whoami", @@ -2749,7 +2749,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2771,9 +2771,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2789,7 +2789,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2831,22 +2831,42 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2931,7 +2951,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -3016,7 +3036,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -3128,7 +3148,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -3189,7 +3209,7 @@ checksum = "f03ca4cb38206e2bef0700092660bb74d696f808514dae47fa1467cbfe26e96e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -3529,7 +3549,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] diff --git a/disintegrate-postgres/Cargo.toml b/disintegrate-postgres/Cargo.toml index d405abc..7a3851d 100644 --- a/disintegrate-postgres/Cargo.toml +++ b/disintegrate-postgres/Cargo.toml @@ -22,7 +22,7 @@ sqlx = { version = "0.8.2", features = ["postgres", "runtime-tokio-rustls", "uui async-trait = "0.1.80" futures = "0.3.30" async-stream = "0.3.5" -thiserror = "1.0.61" +thiserror = "2.0.11" tokio = {version = "1.42.0", features = ["macros"], optional = true} tokio-util = {version = "0.7.13", optional = true} uuid = { version = "1.11.0", features = ["v3"] } diff --git a/disintegrate-serde/Cargo.toml b/disintegrate-serde/Cargo.toml index 6604652..cf2bd70 100644 --- a/disintegrate-serde/Cargo.toml +++ b/disintegrate-serde/Cargo.toml @@ -17,7 +17,7 @@ avro = ["dep:apache-avro"] full = ["json", "protobuf", "avro", "prost"] [dependencies] -thiserror = "1.0.61" +thiserror = "2.0.11" serde_json = { version = "1.0.113", optional = true } serde = { version = "1.0.196", features = ["derive"] } protobuf = { version = "3.7.1", optional = true } diff --git a/disintegrate/Cargo.toml b/disintegrate/Cargo.toml index d45a874..d9e656b 100644 --- a/disintegrate/Cargo.toml +++ b/disintegrate/Cargo.toml @@ -24,7 +24,7 @@ regex = "1.10.5" serde = { version = "1.0.196", features = ["derive"] } disintegrate-serde = { version = "1.0.0", path = "../disintegrate-serde", optional = true } disintegrate-macros = { version = "1.0.0", path = "../disintegrate-macros", optional = true } -thiserror = "1.0.61" +thiserror = "2.0.11" mockall = "0.12.1" paste = "1.0.14" uuid = { version = "1.11.0", features = ["serde"] } diff --git a/examples/banking/Cargo.toml b/examples/banking/Cargo.toml index 6f11c24..2bea1b3 100644 --- a/examples/banking/Cargo.toml +++ b/examples/banking/Cargo.toml @@ -12,7 +12,7 @@ disintegrate = { version = "1.0.0", path = "../../disintegrate", features = ["ma disintegrate-postgres = { version = "1.0.0", path = "../../disintegrate-postgres" } tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread", "signal"] } serde = { version = "1.0.196", features = ["derive"] } -thiserror = "1.0.61" +thiserror = "2.0.11" anyhow = "1.0.94" dotenv = "0.15.0" sqlx = { version = "0.8.2", features = [ "runtime-tokio-rustls" , "postgres" ] } diff --git a/examples/cart/Cargo.toml b/examples/cart/Cargo.toml index 96afe4c..3884582 100644 --- a/examples/cart/Cargo.toml +++ b/examples/cart/Cargo.toml @@ -15,7 +15,7 @@ tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread", "signal"] anyhow = "1.0.94" dotenv = "0.15.0" serde = { version = "1.0.196", features = ["derive"] } -thiserror = "1.0.61" +thiserror = "2.0.11" [build-dependencies] tonic-build = { version = "0.11.0", features = ["prost"] } diff --git a/examples/courses/Cargo.toml b/examples/courses/Cargo.toml index 362f938..64f10e7 100644 --- a/examples/courses/Cargo.toml +++ b/examples/courses/Cargo.toml @@ -14,7 +14,7 @@ disintegrate = {version = "1.0.0", path = "../../disintegrate", features = ["mac disintegrate-postgres = { version = "1.0.0", path = "../../disintegrate-postgres", features = ["listener"] } rust_decimal = "1.35.0" sqlx = { version = "0.8.2", features = [ "runtime-tokio-rustls" , "postgres" ] } -thiserror = "1.0.61" +thiserror = "2.0.11" tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread", "signal"] } tonic = { version = "0.12.3", features = ["gzip", "transport"] } tonic-health = "0.12.3"