diff --git a/Cargo.lock b/Cargo.lock index df817dc201cd..1fa61c8c6f47 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -222,6 +222,20 @@ dependencies = [ "num-traits", ] +[[package]] +name = "aquamarine" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760" +dependencies = [ + "include_dir", + "itertools 0.10.5", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "arbitrary" version = "1.3.2" @@ -5166,6 +5180,25 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" +[[package]] +name = "include_dir" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +dependencies = [ + "include_dir_macros", +] + +[[package]] +name = "include_dir_macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +dependencies = [ + "proc-macro2", + "quote", +] + [[package]] name = "index" version = "0.12.0" @@ -6438,6 +6471,7 @@ name = "metric-engine" version = "0.12.0" dependencies = [ "api", + "aquamarine", "async-trait", "base64 0.21.7", "common-base", @@ -6531,6 +6565,7 @@ name = "mito2" version = "0.12.0" dependencies = [ "api", + "aquamarine", "async-channel 1.9.0", "async-stream", "async-trait", @@ -11429,6 +11464,7 @@ name = "store-api" version = "0.12.0" dependencies = [ "api", + "aquamarine", "async-stream", "async-trait", "common-base", diff --git a/src/metric-engine/Cargo.toml b/src/metric-engine/Cargo.toml index 666ac09faa75..85aa371594e8 100644 --- a/src/metric-engine/Cargo.toml +++ b/src/metric-engine/Cargo.toml @@ -9,6 +9,7 @@ workspace = true [dependencies] api.workspace = true +aquamarine.workspace = true async-trait.workspace = true base64.workspace = true common-base.workspace = true diff --git a/src/mito2/Cargo.toml b/src/mito2/Cargo.toml index 181ba0f43407..56d480df5a24 100644 --- a/src/mito2/Cargo.toml +++ b/src/mito2/Cargo.toml @@ -13,6 +13,7 @@ workspace = true [dependencies] api.workspace = true +aquamarine.workspace = true async-channel = "1.9" async-stream.workspace = true async-trait = "0.1" diff --git a/src/store-api/Cargo.toml b/src/store-api/Cargo.toml index 1214ae3d4001..7c974661e315 100644 --- a/src/store-api/Cargo.toml +++ b/src/store-api/Cargo.toml @@ -9,6 +9,7 @@ workspace = true [dependencies] api.workspace = true +aquamarine.workspace = true async-trait.workspace = true common-base.workspace = true common-error.workspace = true