diff --git a/Cargo.lock b/Cargo.lock index 90149113a272c..5359a45f762ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2726,12 +2726,24 @@ version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f" dependencies = [ - "enum-ordinalize", + "enum-ordinalize 3.1.13", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "educe" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6e881db37d5a2353347e70d8b8ecd83b58666a56f0f76ea78f9ef7ade91880c" +dependencies = [ + "enum-ordinalize 4.2.1", + "proc-macro2", + "quote", + "syn 2.0.37", +] + [[package]] name = "either" version = "1.9.0" @@ -2862,6 +2874,26 @@ dependencies = [ "syn 2.0.37", ] +[[package]] +name = "enum-ordinalize" +version = "4.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6926bbe8b379bb3d8e9fb718a0496481531f338866666a848e6a02da99ffab79" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05aa0010e0e391b9a82dc87bfc4dbee3cb8260eec12ad9d83c12788299fa9093" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + [[package]] name = "enumflags2" version = "0.7.8" @@ -4097,7 +4129,7 @@ dependencies = [ "log", "murmur3", "once_cell", - "opendal 0.41.0", + "opendal", "ordered-float 3.9.1", "parquet", "prometheus", @@ -5529,40 +5561,6 @@ version = "11.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" -[[package]] -name = "opendal" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31b48f0af6de5b3b344c1acc1e06c4581dca3e13cd5ba05269927fc2abf953a" -dependencies = [ - "anyhow", - "async-compat", - "async-trait", - "backon", - "base64 0.21.4", - "bytes", - "chrono", - "flagset", - "futures", - "http 0.2.9", - "hyper", - "log", - "md-5", - "once_cell", - "parking_lot 0.12.1", - "percent-encoding", - "pin-project", - "prometheus", - "quick-xml 0.30.0", - "reqsign", - "reqwest", - "serde", - "serde_json", - "sha2", - "tokio", - "uuid", -] - [[package]] name = "opendal" version = "0.43.0" @@ -5585,6 +5583,7 @@ dependencies = [ "parking_lot 0.12.1", "percent-encoding", "pin-project", + "prometheus", "quick-xml 0.30.0", "reqsign", "reqwest", @@ -7495,7 +7494,7 @@ dependencies = [ "criterion", "darwin-libproc", "easy-ext", - "educe", + "educe 0.5.4", "either", "enum-as-inner", "enumflags2", @@ -7979,7 +7978,7 @@ dependencies = [ "downcast-rs", "dyn-clone", "easy-ext", - "educe", + "educe 0.5.4", "either", "enum-as-inner", "fixedbitset", @@ -8321,7 +8320,7 @@ dependencies = [ "itertools 0.12.0", "madsim-aws-sdk-s3", "madsim-tokio", - "opendal 0.43.0", + "opendal", "prometheus", "risingwave_common", "rustls", @@ -8672,7 +8671,7 @@ dependencies = [ "await-tree", "bytes", "criterion", - "educe", + "educe 0.5.4", "either", "enum-as-inner", "expect-test", @@ -9841,7 +9840,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e67e8d8e7f43fc5d4c35be73549ea22ed1d712dcf39656a243144677297da5ec" dependencies = [ "async-trait", - "educe", + "educe 0.4.23", "fs-err", "futures", "glob", diff --git a/src/common/Cargo.toml b/src/common/Cargo.toml index fd0406ed36961..13302c5edf7f8 100644 --- a/src/common/Cargo.toml +++ b/src/common/Cargo.toml @@ -35,7 +35,7 @@ clap = { version = "4", features = ["derive"] } comfy-table = "7" crc32fast = "1" easy-ext = "1" -educe = "0.4" +educe = "0.5" either = "1" enum-as-inner = "0.6" enumflags2 = { version = "0.7.8" } diff --git a/src/frontend/Cargo.toml b/src/frontend/Cargo.toml index bb94d17b2f47b..73df1156cd035 100644 --- a/src/frontend/Cargo.toml +++ b/src/frontend/Cargo.toml @@ -29,7 +29,7 @@ ctor = "0.2" downcast-rs = "1.2" dyn-clone = "1.0.14" easy-ext = "1" -educe = "0.4" +educe = "0.5" either = "1" enum-as-inner = "0.6" fixedbitset = "0.4.2" diff --git a/src/stream/Cargo.toml b/src/stream/Cargo.toml index c24729dfbdb25..55201fd693252 100644 --- a/src/stream/Cargo.toml +++ b/src/stream/Cargo.toml @@ -22,7 +22,7 @@ async-trait = "0.1" auto_enums = "0.8" await-tree = { workspace = true } bytes = "1" -educe = "0.4" +educe = "0.5" either = "1" enum-as-inner = "0.6" fail = "0.5"