From ec8b4b7a14402c8d30a6c9f6116a96495a5c3f19 Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Tue, 1 Apr 2025 19:20:08 +0200 Subject: [PATCH 1/4] chore: Replace print_startup_string with structured event --- rust/operator-binary/src/main.rs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/rust/operator-binary/src/main.rs b/rust/operator-binary/src/main.rs index ba5a6a5f..e7dd2c5a 100644 --- a/rust/operator-binary/src/main.rs +++ b/rust/operator-binary/src/main.rs @@ -9,7 +9,7 @@ mod product_logging; use std::sync::Arc; -use clap::{crate_description, crate_version, Parser}; +use clap::Parser; use futures::stream::StreamExt; use stackable_operator::{ cli::{Command, ProductOperatorRun}, @@ -64,13 +64,14 @@ async fn main() -> anyhow::Result<()> { APP_NAME, tracing_target, ); - stackable_operator::utils::print_startup_string( - crate_description!(), - crate_version!(), - built_info::GIT_VERSION, - built_info::TARGET, - built_info::BUILT_TIME_UTC, - built_info::RUSTC_VERSION, + tracing::info!( + built_info.pkg_version = built_info::PKG_VERSION, + built_info.git_version = built_info::GIT_VERSION, + built_info.target = built_info::TARGET, + built_info.built_time_utc = built_info::BUILT_TIME_UTC, + built_info.rustc_version = built_info::RUSTC_VERSION, + "Starting {description}", + description = built_info::PKG_DESCRIPTION ); let product_config = product_config.load(&[ From 006b3837e9984ee86d03aa5d25fae0e325a9afa2 Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Mon, 7 Apr 2025 08:44:06 +0200 Subject: [PATCH 2/4] feat!: Replace log initialization with stackable-telemetry BREAKING: The log directory variable for the rolling file appender has changed --- Cargo.lock | 954 ++-- Cargo.nix | 8377 +++++++++++++++++------------- Cargo.toml | 5 +- crate-hashes.json | 13 +- rust/operator-binary/Cargo.toml | 5 +- rust/operator-binary/src/main.rs | 56 +- 6 files changed, 5559 insertions(+), 3851 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 25ed8b9e..cf0fc574 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -161,6 +161,12 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "autocfg" version = "1.4.0" @@ -168,14 +174,115 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] -name = "backoff" -version = "0.4.0" +name = "axum" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ - "getrandom", - "instant", - "rand", + "async-trait", + "axum-core 0.4.5", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "itoa", + "matchit 0.7.3", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "sync_wrapper", + "tower 0.5.2", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de45108900e1f9b9242f7f2e254aa3e2c029c921c258fe9e6b4217eeebd54288" +dependencies = [ + "axum-core 0.5.2", + "bytes", + "form_urlencoded", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "itoa", + "matchit 0.8.4", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tower 0.5.2", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum-core" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "backon" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "970d91570c01a8a5959b36ad7dd1c30642df24b6b3068710066f6809f7033bb7" +dependencies = [ + "fastrand", + "gloo-timers", + "tokio", ] [[package]] @@ -190,7 +297,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -220,12 +327,6 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - [[package]] name = "bitflags" version = "2.9.0" @@ -257,12 +358,6 @@ version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "bytes" version = "1.10.1" @@ -376,9 +471,9 @@ dependencies = [ [[package]] name = "convert_case" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" dependencies = [ "unicode-segmentation", ] @@ -418,6 +513,15 @@ dependencies = [ "libc", ] +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + [[package]] name = "crossbeam-channel" version = "0.5.14" @@ -640,12 +744,19 @@ dependencies = [ ] [[package]] -name = "fluent-uri" -version = "0.1.4" +name = "fastrand" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "flate2" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" dependencies = [ - "bitflags 1.3.2", + "crc32fast", + "miniz_oxide", ] [[package]] @@ -804,7 +915,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff" dependencies = [ - "bitflags 2.9.0", + "bitflags", "libc", "libgit2-sys", "log", @@ -818,15 +929,42 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] -name = "hashbrown" -version = "0.14.5" +name = "gloo-timers" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" dependencies = [ - "ahash", - "allocator-api2", + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "h2" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap 2.7.1", + "slab", + "tokio", + "tokio-util", + "tracing", ] +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + [[package]] name = "hashbrown" version = "0.15.2" @@ -868,12 +1006,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - [[package]] name = "home" version = "0.5.11" @@ -949,9 +1081,11 @@ dependencies = [ "bytes", "futures-channel", "futures-util", + "h2", "http", "http-body", "httparse", + "httpdate", "itoa", "pin-project-lite", "smallvec", @@ -1198,6 +1332,16 @@ dependencies = [ "icu_properties", ] +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", +] + [[package]] name = "indexmap" version = "2.7.1" @@ -1215,19 +1359,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" [[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "integer-encoding" -version = "3.0.4" +name = "ipnet" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is_terminal_polyfill" @@ -1237,9 +1372,9 @@ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] @@ -1282,43 +1417,16 @@ dependencies = [ [[package]] name = "json-patch" -version = "2.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" +checksum = "159294d661a039f7644cea7e4d844e6b25aaf71c1ffe9d73a96d768c24b0faf4" dependencies = [ - "jsonptr 0.4.7", + "jsonptr", "serde", "serde_json", "thiserror 1.0.69", ] -[[package]] -name = "json-patch" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" -dependencies = [ - "jsonptr 0.6.3", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "jsonpath-rust" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d8fe85bd70ff715f31ce8c739194b423d79811a19602115d611a3ec85d6200" -dependencies = [ - "lazy_static", - "once_cell", - "pest", - "pest_derive", - "regex", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "jsonpath-rust" version = "0.7.5" @@ -1334,39 +1442,14 @@ dependencies = [ [[package]] name = "jsonptr" -version = "0.4.7" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" -dependencies = [ - "fluent-uri", - "serde", - "serde_json", -] - -[[package]] -name = "jsonptr" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +checksum = "a5a3cc660ba5d72bce0b3bb295bf20847ccbb40fd423f3f05b61273672e561fe" dependencies = [ "serde", "serde_json", ] -[[package]] -name = "k8s-openapi" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8847402328d8301354c94d605481f25a6bdc1ed65471fd96af8eca71141b13" -dependencies = [ - "base64 0.22.1", - "chrono", - "schemars", - "serde", - "serde-value", - "serde_json", -] - [[package]] name = "k8s-openapi" version = "0.24.0" @@ -1384,7 +1467,7 @@ dependencies = [ [[package]] name = "k8s-version" version = "0.1.2" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.5.0#048c7d8befddc2f2c6414444006871c95412d67c" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.7.1#6c4b022dcdaec09a0c0ecb420a41bb180d4edbf8" dependencies = [ "darling", "regex", @@ -1393,73 +1476,22 @@ dependencies = [ [[package]] name = "kube" -version = "0.96.0" +version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efffeb3df0bd4ef3e5d65044573499c0e4889b988070b08c50b25b1329289a1f" +checksum = "9a4eb20010536b48abe97fec37d23d43069bcbe9686adcf9932202327bc5ca6e" dependencies = [ - "k8s-openapi 0.23.0", - "kube-client 0.96.0", - "kube-core 0.96.0", - "kube-derive 0.96.0", - "kube-runtime 0.96.0", -] - -[[package]] -name = "kube" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32053dc495efad4d188c7b33cc7c02ef4a6e43038115348348876efd39a53cba" -dependencies = [ - "k8s-openapi 0.24.0", - "kube-client 0.98.0", - "kube-core 0.98.0", - "kube-derive 0.98.0", - "kube-runtime 0.98.0", -] - -[[package]] -name = "kube-client" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf471ece8ff8d24735ce78dac4d091e9fcb8d74811aeb6b75de4d1c3f5de0f1" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures 0.3.31", - "home", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-http-proxy", - "hyper-rustls", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.5.1", - "k8s-openapi 0.23.0", - "kube-core 0.96.0", - "pem", - "rustls", - "rustls-pemfile", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tower", - "tower-http", - "tracing", + "k8s-openapi", + "kube-client", + "kube-core", + "kube-derive", + "kube-runtime", ] [[package]] name = "kube-client" -version = "0.98.0" +version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d34ad38cdfbd1fa87195d42569f57bb1dda6ba5f260ee32fef9570b7937a0c9" +checksum = "7fc2ed952042df20d15ac2fe9614d0ec14b6118eab89633985d4b36e688dccf1" dependencies = [ "base64 0.22.1", "bytes", @@ -1475,12 +1507,11 @@ dependencies = [ "hyper-rustls", "hyper-timeout", "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.24.0", - "kube-core 0.98.0", + "jsonpath-rust", + "k8s-openapi", + "kube-core", "pem", "rustls", - "rustls-pemfile", "secrecy", "serde", "serde_json", @@ -1488,40 +1519,22 @@ dependencies = [ "thiserror 2.0.12", "tokio", "tokio-util", - "tower", + "tower 0.5.2", "tower-http", "tracing", ] [[package]] name = "kube-core" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42346d30bb34d1d7adc5c549b691bce7aa3a1e60254e68fab7e2d7b26fe3d77" -dependencies = [ - "chrono", - "form_urlencoded", - "http", - "json-patch 2.0.0", - "k8s-openapi 0.23.0", - "schemars", - "serde", - "serde-value", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "kube-core" -version = "0.98.0" +version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97aa830b288a178a90e784d1b0f1539f2d200d2188c7b4a3146d9dc983d596f3" +checksum = "ff0d0793db58e70ca6d689489183816cb3aa481673e7433dc618cf7e8007c675" dependencies = [ "chrono", "form_urlencoded", "http", - "json-patch 3.0.1", - "k8s-openapi 0.24.0", + "json-patch", + "k8s-openapi", "schemars", "serde", "serde-value", @@ -1531,77 +1544,36 @@ dependencies = [ [[package]] name = "kube-derive" -version = "0.96.0" +version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9364e04cc5e0482136c6ee8b7fb7551812da25802249f35b3def7aaa31e82ad" +checksum = "c562f58dc9f7ca5feac8a6ee5850ca221edd6f04ce0dd2ee873202a88cd494c9" dependencies = [ "darling", "proc-macro2", "quote", - "serde_json", - "syn 2.0.100", -] - -[[package]] -name = "kube-derive" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37745d8a4076b77e0b1952e94e358726866c8e14ec94baaca677d47dcdb98658" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "serde_json", - "syn 2.0.100", -] - -[[package]] -name = "kube-runtime" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fbf1f6ffa98e65f1d2a9a69338bb60605d46be7edf00237784b89e62c9bd44" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backoff", - "educe", - "futures 0.3.31", - "hashbrown 0.14.5", - "json-patch 2.0.0", - "jsonptr 0.4.7", - "k8s-openapi 0.23.0", - "kube-client 0.96.0", - "parking_lot", - "pin-project", "serde", "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tracing", + "syn 2.0.100", ] [[package]] name = "kube-runtime" -version = "0.98.0" +version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a41af186a0fe80c71a13a13994abdc3ebff80859ca6a4b8a6079948328c135b" +checksum = "88f34cfab9b4bd8633062e0e85edb81df23cb09f159f2e31c60b069ae826ffdc" dependencies = [ "ahash", "async-broadcast", "async-stream", "async-trait", - "backoff", + "backon", "educe", "futures 0.3.31", "hashbrown 0.15.2", "hostname", - "json-patch 3.0.1", - "jsonptr 0.6.3", - "k8s-openapi 0.24.0", - "kube-client 0.98.0", + "json-patch", + "k8s-openapi", + "kube-client", "parking_lot", "pin-project", "serde", @@ -1679,6 +1651,18 @@ dependencies = [ "regex-automata 0.1.10", ] +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "matchit" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" + [[package]] name = "memchr" version = "2.7.4" @@ -1736,16 +1720,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - [[package]] name = "object" version = "0.36.7" @@ -1769,60 +1743,96 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "opentelemetry" -version = "0.23.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b69a91d4893e713e06f724597ad630f1fa76057a5e1026c0ca67054a9032a76" +checksum = "236e667b670a5cdf90c258f5a55794ec5ac5027e960c224bff8367a59e1e6426" dependencies = [ "futures-core", "futures-sink", "js-sys", - "once_cell", "pin-project-lite", - "thiserror 1.0.69", + "thiserror 2.0.12", + "tracing", +] + +[[package]] +name = "opentelemetry-appender-tracing" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c513c7af3bec30113f3d4620134ff923295f1e9c580fda2b8abe0831f925ddc0" +dependencies = [ + "opentelemetry", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "opentelemetry-http" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8863faf2910030d139fb48715ad5ff2f35029fc5f244f6d5f689ddcf4d26253" +dependencies = [ + "async-trait", + "bytes", + "http", + "opentelemetry", + "reqwest", + "tracing", ] [[package]] -name = "opentelemetry-jaeger" -version = "0.22.0" +name = "opentelemetry-otlp" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501b471b67b746d9a07d4c29f8be00f952d1a2eca356922ede0098cbaddff19f" +checksum = "5bef114c6d41bea83d6dc60eb41720eedd0261a67af57b66dd2b84ac46c01d91" dependencies = [ "async-trait", "futures-core", - "futures-util", + "http", "opentelemetry", - "opentelemetry-semantic-conventions", + "opentelemetry-http", + "opentelemetry-proto", "opentelemetry_sdk", - "thrift", + "prost", + "reqwest", + "thiserror 2.0.12", "tokio", + "tonic", + "tracing", ] [[package]] -name = "opentelemetry-semantic-conventions" -version = "0.15.0" +name = "opentelemetry-proto" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1869fb4bb9b35c5ba8a1e40c9b128a7b4c010d07091e864a29da19e4fe2ca4d7" +checksum = "56f8870d3024727e99212eb3bb1762ec16e255e3e6f58eeb3dc8db1aa226746d" +dependencies = [ + "opentelemetry", + "opentelemetry_sdk", + "prost", + "tonic", +] [[package]] name = "opentelemetry_sdk" -version = "0.23.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae312d58eaa90a82d2e627fd86e075cf5230b3f11794e2ed74199ebbe572d4fd" +checksum = "84dfad6042089c7fc1f6118b7040dc2eb4ab520abbf410b79dc481032af39570" dependencies = [ "async-trait", "futures-channel", "futures-executor", "futures-util", "glob", - "lazy_static", - "once_cell", "opentelemetry", - "ordered-float 4.6.0", "percent-encoding", "rand", - "thiserror 1.0.69", + "serde_json", + "thiserror 2.0.12", "tokio", "tokio-stream", + "tracing", ] [[package]] @@ -1834,15 +1844,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "ordered-float" -version = "4.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" -dependencies = [ - "num-traits", -] - [[package]] name = "overload" version = "0.1.1" @@ -1875,7 +1876,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1989,7 +1990,7 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "zerocopy 0.8.23", + "zerocopy 0.8.24", ] [[package]] @@ -2026,6 +2027,29 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "prost" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-derive" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "quote" version = "1.0.39" @@ -2071,7 +2095,7 @@ version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" dependencies = [ - "bitflags 2.9.0", + "bitflags", ] [[package]] @@ -2124,6 +2148,43 @@ version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" +[[package]] +name = "reqwest" +version = "0.12.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tower 0.5.2", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows-registry", +] + [[package]] name = "ring" version = "0.17.13" @@ -2316,7 +2377,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.0", + "bitflags", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -2329,7 +2390,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.9.0", + "bitflags", "core-foundation 0.10.0", "core-foundation-sys", "libc", @@ -2367,7 +2428,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" dependencies = [ - "ordered-float 2.10.1", + "ordered-float", "serde", ] @@ -2405,13 +2466,35 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a" +dependencies = [ + "itoa", + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + [[package]] name = "serde_yaml" version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap", + "indexmap 2.7.1", "itoa", "ryu", "serde", @@ -2557,6 +2640,7 @@ dependencies = [ "serde_yaml", "snafu 0.8.5", "stackable-operator", + "stackable-telemetry", "stackable-versioned", "strum", "tokio", @@ -2565,8 +2649,8 @@ dependencies = [ [[package]] name = "stackable-operator" -version = "0.87.2" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.87.2#bc176bfc23f15533cdb3b7a7e7a773d4f29891e1" +version = "0.89.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.89.1#cd73728af410c52972b9a9a3ba1302bcdb574d04" dependencies = [ "chrono", "clap", @@ -2576,12 +2660,10 @@ dependencies = [ "educe", "either", "futures 0.3.31", - "indexmap", - "json-patch 3.0.1", - "k8s-openapi 0.24.0", - "kube 0.98.0", - "opentelemetry-jaeger", - "opentelemetry_sdk", + "indexmap 2.7.1", + "json-patch", + "k8s-openapi", + "kube", "product-config", "regex", "schemars", @@ -2596,7 +2678,6 @@ dependencies = [ "tokio", "tracing", "tracing-appender", - "tracing-opentelemetry", "tracing-subscriber", "url", ] @@ -2604,7 +2685,7 @@ dependencies = [ [[package]] name = "stackable-operator-derive" version = "0.3.1" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.87.2#bc176bfc23f15533cdb3b7a7e7a773d4f29891e1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.89.1#cd73728af410c52972b9a9a3ba1302bcdb574d04" dependencies = [ "darling", "proc-macro2", @@ -2615,34 +2696,55 @@ dependencies = [ [[package]] name = "stackable-shared" version = "0.0.1" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.87.2#bc176bfc23f15533cdb3b7a7e7a773d4f29891e1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.89.1#cd73728af410c52972b9a9a3ba1302bcdb574d04" dependencies = [ - "kube 0.98.0", + "kube", "semver", "serde", "serde_yaml", "snafu 0.8.5", ] +[[package]] +name = "stackable-telemetry" +version = "0.4.0" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-telemetry-0.4.0#52bdee5749e217005025d07f33c7020931c31d91" +dependencies = [ + "axum 0.8.3", + "futures-util", + "opentelemetry", + "opentelemetry-appender-tracing", + "opentelemetry-otlp", + "opentelemetry_sdk", + "pin-project", + "snafu 0.8.5", + "tokio", + "tower 0.5.2", + "tracing", + "tracing-appender", + "tracing-opentelemetry", + "tracing-subscriber", +] + [[package]] name = "stackable-versioned" -version = "0.5.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.5.0#048c7d8befddc2f2c6414444006871c95412d67c" +version = "0.7.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.7.1#6c4b022dcdaec09a0c0ecb420a41bb180d4edbf8" dependencies = [ "stackable-versioned-macros", ] [[package]] name = "stackable-versioned-macros" -version = "0.5.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.5.0#048c7d8befddc2f2c6414444006871c95412d67c" +version = "0.7.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.7.1#6c4b022dcdaec09a0c0ecb420a41bb180d4edbf8" dependencies = [ "convert_case", "darling", "itertools", - "k8s-openapi 0.23.0", + "k8s-openapi", "k8s-version", - "kube 0.96.0", + "kube", "proc-macro2", "quote", "syn 2.0.100", @@ -2709,6 +2811,9 @@ name = "sync_wrapper" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] [[package]] name = "synstructure" @@ -2771,28 +2876,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - -[[package]] -name = "thrift" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" -dependencies = [ - "byteorder", - "integer-encoding", - "log", - "ordered-float 2.10.1", - "threadpool", -] - [[package]] name = "time" version = "0.3.39" @@ -2910,11 +2993,62 @@ version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ - "indexmap", + "indexmap 2.7.1", "toml_datetime", "winnow", ] +[[package]] +name = "tonic" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" +dependencies = [ + "async-stream", + "async-trait", + "axum 0.7.9", + "base64 0.22.1", + "bytes", + "flate2", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-timeout", + "hyper-util", + "percent-encoding", + "pin-project", + "prost", + "socket2", + "tokio", + "tokio-stream", + "tower 0.4.13", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "indexmap 1.9.3", + "pin-project", + "pin-project-lite", + "rand", + "slab", + "tokio", + "tokio-util", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tower" version = "0.5.2" @@ -2939,7 +3073,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697" dependencies = [ "base64 0.22.1", - "bitflags 2.9.0", + "bitflags", "bytes", "http", "http-body", @@ -3020,9 +3154,9 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.24.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f68803492bf28ab40aeccaecc7021096bd256baf7ca77c3d425d89b35a7be4e4" +checksum = "721f2d2569dce9f3dfbbddee5906941e953bfcdf736a62da3377f5751650cc36" dependencies = [ "js-sys", "once_cell", @@ -3204,6 +3338,19 @@ dependencies = [ "wasm-bindgen-shared", ] +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "wasm-bindgen-macro" version = "0.2.100" @@ -3236,6 +3383,16 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "web-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "web-time" version = "1.1.0" @@ -3275,7 +3432,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ "windows-core", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -3284,7 +3441,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -3293,13 +3450,42 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" +[[package]] +name = "windows-registry" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" +dependencies = [ + "windows-result", + "windows-strings", + "windows-targets 0.53.0", +] + +[[package]] +name = "windows-result" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -3308,7 +3494,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -3317,14 +3503,30 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +dependencies = [ + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -3333,48 +3535,96 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + [[package]] name = "winnow" version = "0.7.3" @@ -3437,11 +3687,11 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.23" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6" +checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" dependencies = [ - "zerocopy-derive 0.8.23", + "zerocopy-derive 0.8.24", ] [[package]] @@ -3457,9 +3707,9 @@ dependencies = [ [[package]] name = "zerocopy-derive" -version = "0.8.23" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154" +checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.nix b/Cargo.nix index e8d9dd2e..c87a95a4 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -489,6 +489,20 @@ rec { ]; }; + "atomic-waker" = rec { + crateName = "atomic-waker"; + version = "1.1.2"; + edition = "2018"; + sha256 = "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m"; + libName = "atomic_waker"; + authors = [ + "Stjepan Glavina " + "Contributors to futures-rs" + ]; + features = { + "portable-atomic" = [ "dep:portable-atomic" ]; + }; + }; "autocfg" = rec { crateName = "autocfg"; version = "1.4.0"; @@ -499,904 +513,909 @@ rec { ]; }; - "backoff" = rec { - crateName = "backoff"; - version = "0.4.0"; - edition = "2018"; - sha256 = "1h80d9xn5wngxdgza2m8w4x1kyhk0x6k9ydvsj50j2pcn6fdnbdn"; - authors = [ - "Tibor Benke " - ]; + "axum 0.7.9" = rec { + crateName = "axum"; + version = "0.7.9"; + edition = "2021"; + sha256 = "07z7wqczi9i8xb4460rvn39p4wjqwr32hx907crd1vwb2fy8ijpd"; dependencies = [ { - name = "getrandom"; - packageId = "getrandom"; + name = "async-trait"; + packageId = "async-trait"; } { - name = "instant"; - packageId = "instant"; + name = "axum-core"; + packageId = "axum-core 0.4.5"; } { - name = "rand"; - packageId = "rand"; + name = "bytes"; + packageId = "bytes"; } - ]; - features = { - "async-std" = [ "futures" "async_std_1" ]; - "async_std_1" = [ "dep:async_std_1" ]; - "futures" = [ "futures-core" "pin-project-lite" ]; - "futures-core" = [ "dep:futures-core" ]; - "pin-project-lite" = [ "dep:pin-project-lite" ]; - "tokio" = [ "futures" "tokio_1" ]; - "tokio_1" = [ "dep:tokio_1" ]; - "wasm-bindgen" = [ "instant/wasm-bindgen" "getrandom/js" ]; - }; - resolvedDefaultFeatures = [ "default" ]; - }; - "backtrace" = rec { - crateName = "backtrace"; - version = "0.3.74"; - edition = "2021"; - sha256 = "06pfif7nwx66qf2zaanc2fcq7m64i91ki9imw9xd3bnz5hrwp0ld"; - authors = [ - "The Rust Project Developers" - ]; - dependencies = [ { - name = "addr2line"; - packageId = "addr2line"; + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; - target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); + features = [ "alloc" ]; } { - name = "cfg-if"; - packageId = "cfg-if"; + name = "http"; + packageId = "http"; } { - name = "libc"; - packageId = "libc"; - usesDefaultFeatures = false; - target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); + name = "http-body"; + packageId = "http-body"; } { - name = "miniz_oxide"; - packageId = "miniz_oxide"; - usesDefaultFeatures = false; - target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); + name = "http-body-util"; + packageId = "http-body-util"; } { - name = "object"; - packageId = "object"; - usesDefaultFeatures = false; - target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); - features = [ "read_core" "elf" "macho" "pe" "xcoff" "unaligned" "archive" ]; + name = "itoa"; + packageId = "itoa"; } { - name = "rustc-demangle"; - packageId = "rustc-demangle"; + name = "matchit"; + packageId = "matchit 0.7.3"; } { - name = "windows-targets"; - packageId = "windows-targets"; - target = { target, features }: (target."windows" or false); + name = "memchr"; + packageId = "memchr"; } - ]; - features = { - "cpp_demangle" = [ "dep:cpp_demangle" ]; - "default" = [ "std" ]; - "serde" = [ "dep:serde" ]; - "serialize-serde" = [ "serde" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "base64 0.21.7" = rec { - crateName = "base64"; - version = "0.21.7"; - edition = "2018"; - sha256 = "0rw52yvsk75kar9wgqfwgb414kvil1gn7mqkrhn9zf1537mpsacx"; - authors = [ - "Alice Maz " - "Marshall Pierce " - ]; - features = { - "default" = [ "std" ]; - "std" = [ "alloc" ]; - }; - resolvedDefaultFeatures = [ "alloc" "default" "std" ]; - }; - "base64 0.22.1" = rec { - crateName = "base64"; - version = "0.22.1"; - edition = "2018"; - sha256 = "1imqzgh7bxcikp5vx3shqvw9j09g9ly0xr0jma0q66i52r7jbcvj"; - authors = [ - "Marshall Pierce " - ]; - features = { - "default" = [ "std" ]; - "std" = [ "alloc" ]; - }; - resolvedDefaultFeatures = [ "alloc" "default" "std" ]; - }; - "bit-set" = rec { - crateName = "bit-set"; - version = "0.5.3"; - edition = "2015"; - sha256 = "1wcm9vxi00ma4rcxkl3pzzjli6ihrpn9cfdi0c5b4cvga2mxs007"; - libName = "bit_set"; - authors = [ - "Alexis Beingessner " - ]; - dependencies = [ { - name = "bit-vec"; - packageId = "bit-vec"; + name = "mime"; + packageId = "mime"; + } + { + name = "percent-encoding"; + packageId = "percent-encoding"; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + } + { + name = "rustversion"; + packageId = "rustversion"; + } + { + name = "serde"; + packageId = "serde"; + } + { + name = "sync_wrapper"; + packageId = "sync_wrapper"; + } + { + name = "tower"; + packageId = "tower 0.5.2"; usesDefaultFeatures = false; + features = [ "util" ]; + } + { + name = "tower-layer"; + packageId = "tower-layer"; + } + { + name = "tower-service"; + packageId = "tower-service"; } ]; - features = { - "default" = [ "std" ]; - "std" = [ "bit-vec/std" ]; - }; - resolvedDefaultFeatures = [ "std" ]; - }; - "bit-vec" = rec { - crateName = "bit-vec"; - version = "0.6.3"; - edition = "2015"; - sha256 = "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl"; - libName = "bit_vec"; - authors = [ - "Alexis Beingessner " - ]; - features = { - "default" = [ "std" ]; - "serde" = [ "dep:serde" ]; - "serde_no_std" = [ "serde/alloc" ]; - "serde_std" = [ "std" "serde/std" ]; - }; - resolvedDefaultFeatures = [ "std" ]; - }; - "bitflags 1.3.2" = rec { - crateName = "bitflags"; - version = "1.3.2"; - edition = "2018"; - sha256 = "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy"; - authors = [ - "The Rust Project Developers" + devDependencies = [ + { + name = "serde"; + packageId = "serde"; + features = [ "derive" ]; + } + { + name = "tower"; + packageId = "tower 0.5.2"; + rename = "tower"; + features = [ "util" "timeout" "limit" "load-shed" "steer" "filter" ]; + } ]; features = { - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; + "__private_docs" = [ "axum-core/__private_docs" "tower/full" "dep:tower-http" ]; + "default" = [ "form" "http1" "json" "matched-path" "original-uri" "query" "tokio" "tower-log" "tracing" ]; + "form" = [ "dep:serde_urlencoded" ]; + "http1" = [ "dep:hyper" "hyper?/http1" "hyper-util?/http1" ]; + "http2" = [ "dep:hyper" "hyper?/http2" "hyper-util?/http2" ]; + "json" = [ "dep:serde_json" "dep:serde_path_to_error" ]; + "macros" = [ "dep:axum-macros" ]; + "multipart" = [ "dep:multer" ]; + "query" = [ "dep:serde_urlencoded" ]; + "tokio" = [ "dep:hyper-util" "dep:tokio" "tokio/net" "tokio/rt" "tower/make" "tokio/macros" ]; + "tower-log" = [ "tower/log" ]; + "tracing" = [ "dep:tracing" "axum-core/tracing" ]; + "ws" = [ "dep:hyper" "tokio" "dep:tokio-tungstenite" "dep:sha1" "dep:base64" ]; }; - resolvedDefaultFeatures = [ "default" ]; }; - "bitflags 2.9.0" = rec { - crateName = "bitflags"; - version = "2.9.0"; + "axum 0.8.3" = rec { + crateName = "axum"; + version = "0.8.3"; edition = "2021"; - sha256 = "1gb5w7pxnmx8l2bjz1i6rkbwbm2167k294rhy6cl1y3vbc8i90jw"; - authors = [ - "The Rust Project Developers" - ]; - features = { - "arbitrary" = [ "dep:arbitrary" ]; - "bytemuck" = [ "dep:bytemuck" ]; - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; - "serde" = [ "dep:serde" ]; - }; - }; - "block-buffer" = rec { - crateName = "block-buffer"; - version = "0.10.4"; - edition = "2018"; - sha256 = "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h"; - libName = "block_buffer"; - authors = [ - "RustCrypto Developers" - ]; + sha256 = "1222spmyw5s2dfggwn62474jkh72ld52abkz5wjbkyg1024i0ify"; dependencies = [ { - name = "generic-array"; - packageId = "generic-array"; + name = "axum-core"; + packageId = "axum-core 0.5.2"; } - ]; - - }; - "built" = rec { - crateName = "built"; - version = "0.7.7"; - edition = "2021"; - sha256 = "0ywn0m11xm80pg6zrzq3sdj3vmzg3qs6baqnvfmkd377ly8n3van"; - authors = [ - "Lukas Lueg " - ]; - dependencies = [ { - name = "chrono"; - packageId = "chrono"; - optional = true; - usesDefaultFeatures = false; - features = [ "clock" ]; + name = "bytes"; + packageId = "bytes"; } { - name = "git2"; - packageId = "git2"; + name = "form_urlencoded"; + packageId = "form_urlencoded"; optional = true; + } + { + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; + features = [ "alloc" ]; } - ]; - features = { - "cargo-lock" = [ "dep:cargo-lock" ]; - "chrono" = [ "dep:chrono" ]; - "dependency-tree" = [ "cargo-lock/dependency-tree" ]; - "git2" = [ "dep:git2" ]; - "semver" = [ "dep:semver" ]; - }; - resolvedDefaultFeatures = [ "chrono" "git2" ]; - }; - "bumpalo" = rec { - crateName = "bumpalo"; - version = "3.17.0"; - edition = "2021"; - sha256 = "1gxxsn2fsjmv03g8p3m749mczv2k4m8xspifs5l7bcx0vx3gna0n"; - authors = [ - "Nick Fitzgerald " - ]; - features = { - "allocator-api2" = [ "dep:allocator-api2" ]; - "serde" = [ "dep:serde" ]; - }; - resolvedDefaultFeatures = [ "default" ]; - }; - "byteorder" = rec { - crateName = "byteorder"; - version = "1.5.0"; - edition = "2021"; - sha256 = "0jzncxyf404mwqdbspihyzpkndfgda450l0893pz5xj685cg5l0z"; - authors = [ - "Andrew Gallant " - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "bytes" = rec { - crateName = "bytes"; - version = "1.10.1"; - edition = "2018"; - sha256 = "0smd4wi2yrhp5pmq571yiaqx84bjqlm1ixqhnvfwzzc6pqkn26yp"; - authors = [ - "Carl Lerche " - "Sean McArthur " - ]; - features = { - "default" = [ "std" ]; - "extra-platforms" = [ "dep:extra-platforms" ]; - "serde" = [ "dep:serde" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "cc" = rec { - crateName = "cc"; - version = "1.2.16"; - edition = "2018"; - sha256 = "131bhgafc1i86vvjipkj0kwzz0hlpwrkl8mdbmzyq2g69calqwdy"; - authors = [ - "Alex Crichton " - ]; - dependencies = [ { - name = "jobserver"; - packageId = "jobserver"; - optional = true; - usesDefaultFeatures = false; + name = "http"; + packageId = "http"; } { - name = "libc"; - packageId = "libc"; - optional = true; - usesDefaultFeatures = false; - target = { target, features }: (target."unix" or false); + name = "http-body"; + packageId = "http-body"; } { - name = "shlex"; - packageId = "shlex"; + name = "http-body-util"; + packageId = "http-body-util"; } - ]; - features = { - "parallel" = [ "dep:libc" "dep:jobserver" ]; - }; - resolvedDefaultFeatures = [ "parallel" ]; - }; - "cfg-if" = rec { - crateName = "cfg-if"; - version = "1.0.0"; - edition = "2018"; - sha256 = "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds"; - libName = "cfg_if"; - authors = [ - "Alex Crichton " - ]; - features = { - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; - }; - }; - "chrono" = rec { - crateName = "chrono"; - version = "0.4.40"; - edition = "2021"; - sha256 = "0z334kqnvq5zx6xsq1k6zk8g9z14fgk2w3vkn4n13pvi3mhn8y8s"; - dependencies = [ { - name = "android-tzdata"; - packageId = "android-tzdata"; + name = "hyper"; + packageId = "hyper"; optional = true; - target = { target, features }: ("android" == target."os" or null); } { - name = "iana-time-zone"; - packageId = "iana-time-zone"; + name = "hyper-util"; + packageId = "hyper-util"; optional = true; - target = { target, features }: (target."unix" or false); - features = [ "fallback" ]; + features = [ "tokio" "server" "service" ]; } { - name = "num-traits"; - packageId = "num-traits"; - usesDefaultFeatures = false; + name = "itoa"; + packageId = "itoa"; + } + { + name = "matchit"; + packageId = "matchit 0.8.4"; + } + { + name = "memchr"; + packageId = "memchr"; + } + { + name = "mime"; + packageId = "mime"; + } + { + name = "percent-encoding"; + packageId = "percent-encoding"; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + } + { + name = "rustversion"; + packageId = "rustversion"; } { name = "serde"; packageId = "serde"; + } + { + name = "serde_json"; + packageId = "serde_json"; optional = true; - usesDefaultFeatures = false; + features = [ "raw_value" ]; } { - name = "windows-link"; - packageId = "windows-link"; + name = "serde_path_to_error"; + packageId = "serde_path_to_error"; optional = true; - target = { target, features }: (target."windows" or false); } - ]; - features = { - "android-tzdata" = [ "dep:android-tzdata" ]; - "arbitrary" = [ "dep:arbitrary" ]; - "clock" = [ "winapi" "iana-time-zone" "android-tzdata" "now" ]; - "default" = [ "clock" "std" "oldtime" "wasmbind" ]; - "iana-time-zone" = [ "dep:iana-time-zone" ]; - "js-sys" = [ "dep:js-sys" ]; - "now" = [ "std" ]; - "pure-rust-locales" = [ "dep:pure-rust-locales" ]; - "rkyv" = [ "dep:rkyv" "rkyv/size_32" ]; - "rkyv-16" = [ "dep:rkyv" "rkyv?/size_16" ]; - "rkyv-32" = [ "dep:rkyv" "rkyv?/size_32" ]; - "rkyv-64" = [ "dep:rkyv" "rkyv?/size_64" ]; - "rkyv-validation" = [ "rkyv?/validation" ]; - "serde" = [ "dep:serde" ]; - "std" = [ "alloc" ]; - "unstable-locales" = [ "pure-rust-locales" ]; - "wasm-bindgen" = [ "dep:wasm-bindgen" ]; - "wasmbind" = [ "wasm-bindgen" "js-sys" ]; - "winapi" = [ "windows-link" ]; - "windows-link" = [ "dep:windows-link" ]; - }; - resolvedDefaultFeatures = [ "alloc" "android-tzdata" "clock" "iana-time-zone" "now" "serde" "std" "winapi" "windows-link" ]; - }; - "clap" = rec { - crateName = "clap"; - version = "4.5.31"; - edition = "2021"; - crateBin = []; - sha256 = "0ryp6xjbdc9cbjjkafjl35j91pvv0ykislwqhr537bi9hkcv0yq2"; - dependencies = [ { - name = "clap_builder"; - packageId = "clap_builder"; + name = "serde_urlencoded"; + packageId = "serde_urlencoded"; + optional = true; + } + { + name = "sync_wrapper"; + packageId = "sync_wrapper"; + } + { + name = "tokio"; + packageId = "tokio"; + rename = "tokio"; + optional = true; + features = [ "time" ]; + } + { + name = "tower"; + packageId = "tower 0.5.2"; usesDefaultFeatures = false; + features = [ "util" ]; } { - name = "clap_derive"; - packageId = "clap_derive"; + name = "tower-layer"; + packageId = "tower-layer"; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + { + name = "tracing"; + packageId = "tracing"; optional = true; + usesDefaultFeatures = false; } ]; - features = { - "cargo" = [ "clap_builder/cargo" ]; - "color" = [ "clap_builder/color" ]; - "debug" = [ "clap_builder/debug" "clap_derive?/debug" ]; - "default" = [ "std" "color" "help" "usage" "error-context" "suggestions" ]; - "deprecated" = [ "clap_builder/deprecated" "clap_derive?/deprecated" ]; - "derive" = [ "dep:clap_derive" ]; - "env" = [ "clap_builder/env" ]; - "error-context" = [ "clap_builder/error-context" ]; - "help" = [ "clap_builder/help" ]; - "std" = [ "clap_builder/std" ]; - "string" = [ "clap_builder/string" ]; - "suggestions" = [ "clap_builder/suggestions" ]; - "unicode" = [ "clap_builder/unicode" ]; - "unstable-doc" = [ "clap_builder/unstable-doc" "derive" ]; - "unstable-ext" = [ "clap_builder/unstable-ext" ]; - "unstable-markdown" = [ "clap_derive/unstable-markdown" ]; - "unstable-styles" = [ "clap_builder/unstable-styles" ]; - "unstable-v5" = [ "clap_builder/unstable-v5" "clap_derive?/unstable-v5" "deprecated" ]; - "usage" = [ "clap_builder/usage" ]; - "wrap_help" = [ "clap_builder/wrap_help" ]; - }; - resolvedDefaultFeatures = [ "cargo" "color" "default" "derive" "env" "error-context" "help" "std" "suggestions" "usage" ]; - }; - "clap_builder" = rec { - crateName = "clap_builder"; - version = "4.5.31"; - edition = "2021"; - sha256 = "0qyqd6kfcs41x29a95n15744jyv2v07srvwi6z9g7q3jl35y12am"; - dependencies = [ + devDependencies = [ { - name = "anstream"; - packageId = "anstream"; - optional = true; + name = "hyper"; + packageId = "hyper"; + features = [ "client" ]; } { - name = "anstyle"; - packageId = "anstyle"; + name = "serde"; + packageId = "serde"; + features = [ "derive" ]; } { - name = "clap_lex"; - packageId = "clap_lex"; + name = "serde_json"; + packageId = "serde_json"; + features = [ "raw_value" ]; } { - name = "strsim"; - packageId = "strsim"; - optional = true; + name = "tokio"; + packageId = "tokio"; + rename = "tokio"; + features = [ "macros" "rt" "rt-multi-thread" "net" "test-util" ]; + } + { + name = "tower"; + packageId = "tower 0.5.2"; + rename = "tower"; + features = [ "util" "timeout" "limit" "load-shed" "steer" "filter" ]; + } + { + name = "tracing"; + packageId = "tracing"; } ]; features = { - "color" = [ "dep:anstream" ]; - "debug" = [ "dep:backtrace" ]; - "default" = [ "std" "color" "help" "usage" "error-context" "suggestions" ]; - "std" = [ "anstyle/std" ]; - "suggestions" = [ "dep:strsim" "error-context" ]; - "unicode" = [ "dep:unicode-width" "dep:unicase" ]; - "unstable-doc" = [ "cargo" "wrap_help" "env" "unicode" "string" "unstable-ext" ]; - "unstable-styles" = [ "color" ]; - "unstable-v5" = [ "deprecated" ]; - "wrap_help" = [ "help" "dep:terminal_size" ]; + "__private" = [ "tokio" "http1" "dep:reqwest" ]; + "__private_docs" = [ "axum-core/__private_docs" "tower/full" "dep:tower-http" ]; + "default" = [ "form" "http1" "json" "matched-path" "original-uri" "query" "tokio" "tower-log" "tracing" ]; + "form" = [ "dep:form_urlencoded" "dep:serde_urlencoded" "dep:serde_path_to_error" ]; + "http1" = [ "dep:hyper" "hyper?/http1" "hyper-util?/http1" ]; + "http2" = [ "dep:hyper" "hyper?/http2" "hyper-util?/http2" ]; + "json" = [ "dep:serde_json" "dep:serde_path_to_error" ]; + "macros" = [ "dep:axum-macros" ]; + "multipart" = [ "dep:multer" ]; + "query" = [ "dep:form_urlencoded" "dep:serde_urlencoded" "dep:serde_path_to_error" ]; + "tokio" = [ "dep:hyper-util" "dep:tokio" "tokio/net" "tokio/rt" "tower/make" "tokio/macros" ]; + "tower-log" = [ "tower/log" ]; + "tracing" = [ "dep:tracing" "axum-core/tracing" ]; + "ws" = [ "dep:hyper" "tokio" "dep:tokio-tungstenite" "dep:sha1" "dep:base64" ]; }; - resolvedDefaultFeatures = [ "cargo" "color" "env" "error-context" "help" "std" "suggestions" "usage" ]; + resolvedDefaultFeatures = [ "default" "form" "http1" "json" "matched-path" "original-uri" "query" "tokio" "tower-log" "tracing" ]; }; - "clap_derive" = rec { - crateName = "clap_derive"; - version = "4.5.28"; + "axum-core 0.4.5" = rec { + crateName = "axum-core"; + version = "0.4.5"; edition = "2021"; - sha256 = "1vgigkhljp3r8r5lwdrn1ij93nafmjwh8cx77nppb9plqsaysk5z"; - procMacro = true; + sha256 = "16b1496c4gm387q20hkv5ic3k5bd6xmnvk50kwsy6ymr8rhvvwh9"; + libName = "axum_core"; dependencies = [ { - name = "heck"; - packageId = "heck"; + name = "async-trait"; + packageId = "async-trait"; } { - name = "proc-macro2"; - packageId = "proc-macro2"; + name = "bytes"; + packageId = "bytes"; } { - name = "quote"; - packageId = "quote"; + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; + features = [ "alloc" ]; } { - name = "syn"; - packageId = "syn 2.0.100"; - features = [ "full" ]; + name = "http"; + packageId = "http"; + } + { + name = "http-body"; + packageId = "http-body"; + } + { + name = "http-body-util"; + packageId = "http-body-util"; + } + { + name = "mime"; + packageId = "mime"; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + } + { + name = "rustversion"; + packageId = "rustversion"; + } + { + name = "sync_wrapper"; + packageId = "sync_wrapper"; + } + { + name = "tower-layer"; + packageId = "tower-layer"; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + ]; + devDependencies = [ + { + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; + features = [ "alloc" ]; } ]; features = { - "raw-deprecated" = [ "deprecated" ]; - "unstable-markdown" = [ "dep:pulldown-cmark" "dep:anstyle" ]; - "unstable-v5" = [ "deprecated" ]; + "__private_docs" = [ "dep:tower-http" ]; + "tracing" = [ "dep:tracing" ]; }; - resolvedDefaultFeatures = [ "default" ]; - }; - "clap_lex" = rec { - crateName = "clap_lex"; - version = "0.7.4"; - edition = "2021"; - sha256 = "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"; - - }; - "colorchoice" = rec { - crateName = "colorchoice"; - version = "1.0.3"; - edition = "2021"; - sha256 = "1439m3r3jy3xqck8aa13q658visn71ki76qa93cy55wkmalwlqsv"; - }; - "concurrent-queue" = rec { - crateName = "concurrent-queue"; - version = "2.5.0"; + "axum-core 0.5.2" = rec { + crateName = "axum-core"; + version = "0.5.2"; edition = "2021"; - sha256 = "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c"; - libName = "concurrent_queue"; - authors = [ - "Stjepan Glavina " - "Taiki Endo " - "John Nunley " - ]; + sha256 = "19kwzksb4hwr3qfbrhjbqf83z6fjyng14wrkzck6fj1g8784qik8"; + libName = "axum_core"; dependencies = [ { - name = "crossbeam-utils"; - packageId = "crossbeam-utils"; + name = "bytes"; + packageId = "bytes"; + } + { + name = "futures-core"; + packageId = "futures-core"; + } + { + name = "http"; + packageId = "http"; + } + { + name = "http-body"; + packageId = "http-body"; + } + { + name = "http-body-util"; + packageId = "http-body-util"; + } + { + name = "mime"; + packageId = "mime"; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + } + { + name = "rustversion"; + packageId = "rustversion"; + } + { + name = "sync_wrapper"; + packageId = "sync_wrapper"; + } + { + name = "tower-layer"; + packageId = "tower-layer"; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; usesDefaultFeatures = false; } ]; features = { - "default" = [ "std" ]; - "loom" = [ "dep:loom" ]; - "portable-atomic" = [ "dep:portable-atomic" ]; + "__private_docs" = [ "dep:tower-http" ]; + "tracing" = [ "dep:tracing" ]; }; - resolvedDefaultFeatures = [ "std" ]; + resolvedDefaultFeatures = [ "tracing" ]; }; - "const_format" = rec { - crateName = "const_format"; - version = "0.2.34"; + "backon" = rec { + crateName = "backon"; + version = "1.4.1"; edition = "2021"; - sha256 = "1pb3vx4k0bl3cy45fmba36hzds1jhkr8y9k3j5nnvm4abjb9fvqj"; - authors = [ - "rodrimati1992 " - ]; + sha256 = "1drv0gvhjs3g0q88f1mknqjdyhh6qg8pvb9nkfasba011ibr23cp"; dependencies = [ { - name = "const_format_proc_macros"; - packageId = "const_format_proc_macros"; + name = "fastrand"; + packageId = "fastrand"; + usesDefaultFeatures = false; + } + { + name = "gloo-timers"; + packageId = "gloo-timers"; + optional = true; + target = { target, features }: ("wasm32" == target."arch" or null); + } + { + name = "tokio"; + packageId = "tokio"; + optional = true; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + ]; + devDependencies = [ + { + name = "tokio"; + packageId = "tokio"; + target = {target, features}: (!("wasm32" == target."arch" or null)); + features = [ "time" "rt" "macros" "sync" "rt-multi-thread" ]; + } + { + name = "tokio"; + packageId = "tokio"; + usesDefaultFeatures = false; + target = {target, features}: ("wasm32" == target."arch" or null); + features = [ "macros" "rt" "sync" ]; } ]; features = { - "__debug" = [ "const_format_proc_macros/debug" ]; - "__inline_const_pat_tests" = [ "__test" "fmt" ]; - "__only_new_tests" = [ "__test" ]; - "all" = [ "fmt" "derive" "rust_1_64" "assert" ]; - "assert" = [ "assertc" ]; - "assertc" = [ "fmt" "assertcp" ]; - "assertcp" = [ "rust_1_51" ]; - "const_generics" = [ "rust_1_51" ]; - "constant_time_as_str" = [ "fmt" ]; - "derive" = [ "fmt" "const_format_proc_macros/derive" ]; - "fmt" = [ "rust_1_83" ]; - "konst" = [ "dep:konst" ]; - "more_str_macros" = [ "rust_1_64" ]; - "nightly_const_generics" = [ "const_generics" ]; - "rust_1_64" = [ "rust_1_51" "konst" "konst/rust_1_64" ]; - "rust_1_83" = [ "rust_1_64" ]; + "default" = [ "std" "std-blocking-sleep" "tokio-sleep" "gloo-timers-sleep" ]; + "embassy-sleep" = [ "embassy-time" ]; + "embassy-time" = [ "dep:embassy-time" ]; + "futures-timer" = [ "dep:futures-timer" ]; + "futures-timer-sleep" = [ "futures-timer" ]; + "gloo-timers" = [ "dep:gloo-timers" ]; + "gloo-timers-sleep" = [ "gloo-timers/futures" ]; + "std" = [ "fastrand/std" ]; + "tokio" = [ "dep:tokio" ]; + "tokio-sleep" = [ "tokio/time" ]; }; - resolvedDefaultFeatures = [ "default" ]; + resolvedDefaultFeatures = [ "default" "gloo-timers" "gloo-timers-sleep" "std" "std-blocking-sleep" "tokio" "tokio-sleep" ]; }; - "const_format_proc_macros" = rec { - crateName = "const_format_proc_macros"; - version = "0.2.34"; + "backtrace" = rec { + crateName = "backtrace"; + version = "0.3.74"; edition = "2021"; - sha256 = "0i3pxxcl4xvwq4mlfg3csb4j0n6v0mhj07p6yk0vlvdirznc4mqx"; - procMacro = true; + sha256 = "06pfif7nwx66qf2zaanc2fcq7m64i91ki9imw9xd3bnz5hrwp0ld"; authors = [ - "rodrimati1992 " + "The Rust Project Developers" ]; dependencies = [ { - name = "proc-macro2"; - packageId = "proc-macro2"; + name = "addr2line"; + packageId = "addr2line"; + usesDefaultFeatures = false; + target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); + } + { + name = "cfg-if"; + packageId = "cfg-if"; } { - name = "quote"; - packageId = "quote"; + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); } { - name = "unicode-xid"; - packageId = "unicode-xid"; + name = "miniz_oxide"; + packageId = "miniz_oxide"; + usesDefaultFeatures = false; + target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); + } + { + name = "object"; + packageId = "object"; + usesDefaultFeatures = false; + target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null)))); + features = [ "read_core" "elf" "macho" "pe" "xcoff" "unaligned" "archive" ]; + } + { + name = "rustc-demangle"; + packageId = "rustc-demangle"; + } + { + name = "windows-targets"; + packageId = "windows-targets 0.52.6"; + target = { target, features }: (target."windows" or false); } ]; features = { - "all" = [ "derive" ]; - "debug" = [ "syn/extra-traits" ]; - "derive" = [ "syn" "syn/derive" "syn/printing" ]; - "syn" = [ "dep:syn" ]; + "cpp_demangle" = [ "dep:cpp_demangle" ]; + "default" = [ "std" ]; + "serde" = [ "dep:serde" ]; + "serialize-serde" = [ "serde" ]; }; - resolvedDefaultFeatures = [ "default" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "convert_case" = rec { - crateName = "convert_case"; - version = "0.6.0"; + "base64 0.21.7" = rec { + crateName = "base64"; + version = "0.21.7"; edition = "2018"; - sha256 = "1jn1pq6fp3rri88zyw6jlhwwgf6qiyc08d6gjv0qypgkl862n67c"; + sha256 = "0rw52yvsk75kar9wgqfwgb414kvil1gn7mqkrhn9zf1537mpsacx"; authors = [ - "Rutrum " - ]; - dependencies = [ - { - name = "unicode-segmentation"; - packageId = "unicode-segmentation"; - } + "Alice Maz " + "Marshall Pierce " ]; features = { - "rand" = [ "dep:rand" ]; - "random" = [ "rand" ]; + "default" = [ "std" ]; + "std" = [ "alloc" ]; }; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; - "core-foundation 0.10.0" = rec { - crateName = "core-foundation"; - version = "0.10.0"; + "base64 0.22.1" = rec { + crateName = "base64"; + version = "0.22.1"; edition = "2018"; - sha256 = "0qscay14s2rwkg8nd8ljhiaf149hj8sfy95d70zssy64r3jp2lmm"; - libName = "core_foundation"; + sha256 = "1imqzgh7bxcikp5vx3shqvw9j09g9ly0xr0jma0q66i52r7jbcvj"; authors = [ - "The Servo Project Developers" - ]; - dependencies = [ - { - name = "core-foundation-sys"; - packageId = "core-foundation-sys"; - usesDefaultFeatures = false; - } - { - name = "libc"; - packageId = "libc"; - } + "Marshall Pierce " ]; features = { - "default" = [ "link" ]; - "link" = [ "core-foundation-sys/link" ]; - "mac_os_10_7_support" = [ "core-foundation-sys/mac_os_10_7_support" ]; - "mac_os_10_8_features" = [ "core-foundation-sys/mac_os_10_8_features" ]; - "uuid" = [ "dep:uuid" ]; - "with-uuid" = [ "uuid" ]; + "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" "link" ]; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; - "core-foundation 0.9.4" = rec { - crateName = "core-foundation"; - version = "0.9.4"; - edition = "2018"; - sha256 = "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci"; - libName = "core_foundation"; + "bit-set" = rec { + crateName = "bit-set"; + version = "0.5.3"; + edition = "2015"; + sha256 = "1wcm9vxi00ma4rcxkl3pzzjli6ihrpn9cfdi0c5b4cvga2mxs007"; + libName = "bit_set"; authors = [ - "The Servo Project Developers" + "Alexis Beingessner " ]; dependencies = [ { - name = "core-foundation-sys"; - packageId = "core-foundation-sys"; + name = "bit-vec"; + packageId = "bit-vec"; usesDefaultFeatures = false; } - { - name = "libc"; - packageId = "libc"; - } ]; features = { - "chrono" = [ "dep:chrono" ]; - "default" = [ "link" ]; - "link" = [ "core-foundation-sys/link" ]; - "mac_os_10_7_support" = [ "core-foundation-sys/mac_os_10_7_support" ]; - "mac_os_10_8_features" = [ "core-foundation-sys/mac_os_10_8_features" ]; - "uuid" = [ "dep:uuid" ]; - "with-chrono" = [ "chrono" ]; - "with-uuid" = [ "uuid" ]; + "default" = [ "std" ]; + "std" = [ "bit-vec/std" ]; }; - resolvedDefaultFeatures = [ "default" "link" ]; + resolvedDefaultFeatures = [ "std" ]; }; - "core-foundation-sys" = rec { - crateName = "core-foundation-sys"; - version = "0.8.7"; - edition = "2018"; - sha256 = "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp"; - libName = "core_foundation_sys"; + "bit-vec" = rec { + crateName = "bit-vec"; + version = "0.6.3"; + edition = "2015"; + sha256 = "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl"; + libName = "bit_vec"; authors = [ - "The Servo Project Developers" + "Alexis Beingessner " ]; features = { - "default" = [ "link" ]; + "default" = [ "std" ]; + "serde" = [ "dep:serde" ]; + "serde_no_std" = [ "serde/alloc" ]; + "serde_std" = [ "std" "serde/std" ]; }; - resolvedDefaultFeatures = [ "default" "link" ]; + resolvedDefaultFeatures = [ "std" ]; }; - "cpufeatures" = rec { - crateName = "cpufeatures"; - version = "0.2.17"; + "bitflags" = rec { + crateName = "bitflags"; + version = "2.9.0"; + edition = "2021"; + sha256 = "1gb5w7pxnmx8l2bjz1i6rkbwbm2167k294rhy6cl1y3vbc8i90jw"; + authors = [ + "The Rust Project Developers" + ]; + features = { + "arbitrary" = [ "dep:arbitrary" ]; + "bytemuck" = [ "dep:bytemuck" ]; + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; + "serde" = [ "dep:serde" ]; + }; + }; + "block-buffer" = rec { + crateName = "block-buffer"; + version = "0.10.4"; edition = "2018"; - sha256 = "10023dnnaghhdl70xcds12fsx2b966sxbxjq5sxs49mvxqw5ivar"; + sha256 = "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h"; + libName = "block_buffer"; authors = [ "RustCrypto Developers" ]; dependencies = [ { - name = "libc"; - packageId = "libc"; - usesDefaultFeatures = false; - target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "aarch64-linux-android"); - } - { - name = "libc"; - packageId = "libc"; - usesDefaultFeatures = false; - target = { target, features }: (("aarch64" == target."arch" or null) && ("linux" == target."os" or null)); - } - { - name = "libc"; - packageId = "libc"; - usesDefaultFeatures = false; - target = { target, features }: (("aarch64" == target."arch" or null) && ("apple" == target."vendor" or null)); - } - { - name = "libc"; - packageId = "libc"; - usesDefaultFeatures = false; - target = { target, features }: (("loongarch64" == target."arch" or null) && ("linux" == target."os" or null)); + name = "generic-array"; + packageId = "generic-array"; } ]; }; - "crossbeam-channel" = rec { - crateName = "crossbeam-channel"; - version = "0.5.14"; + "built" = rec { + crateName = "built"; + version = "0.7.7"; edition = "2021"; - sha256 = "0wa41qybq5w8s70anb472myh4fid4aw6v65vws6wn528w9l6vfh6"; - libName = "crossbeam_channel"; + sha256 = "0ywn0m11xm80pg6zrzq3sdj3vmzg3qs6baqnvfmkd377ly8n3van"; + authors = [ + "Lukas Lueg " + ]; dependencies = [ { - name = "crossbeam-utils"; - packageId = "crossbeam-utils"; + name = "chrono"; + packageId = "chrono"; + optional = true; + usesDefaultFeatures = false; + features = [ "clock" ]; + } + { + name = "git2"; + packageId = "git2"; + optional = true; usesDefaultFeatures = false; } ]; features = { - "default" = [ "std" ]; - "std" = [ "crossbeam-utils/std" ]; + "cargo-lock" = [ "dep:cargo-lock" ]; + "chrono" = [ "dep:chrono" ]; + "dependency-tree" = [ "cargo-lock/dependency-tree" ]; + "git2" = [ "dep:git2" ]; + "semver" = [ "dep:semver" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "chrono" "git2" ]; }; - "crossbeam-utils" = rec { - crateName = "crossbeam-utils"; - version = "0.8.21"; + "bumpalo" = rec { + crateName = "bumpalo"; + version = "3.17.0"; edition = "2021"; - sha256 = "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh"; - libName = "crossbeam_utils"; + sha256 = "1gxxsn2fsjmv03g8p3m749mczv2k4m8xspifs5l7bcx0vx3gna0n"; + authors = [ + "Nick Fitzgerald " + ]; + features = { + "allocator-api2" = [ "dep:allocator-api2" ]; + "serde" = [ "dep:serde" ]; + }; + resolvedDefaultFeatures = [ "default" ]; + }; + "bytes" = rec { + crateName = "bytes"; + version = "1.10.1"; + edition = "2018"; + sha256 = "0smd4wi2yrhp5pmq571yiaqx84bjqlm1ixqhnvfwzzc6pqkn26yp"; + authors = [ + "Carl Lerche " + "Sean McArthur " + ]; features = { "default" = [ "std" ]; - "loom" = [ "dep:loom" ]; + "extra-platforms" = [ "dep:extra-platforms" ]; + "serde" = [ "dep:serde" ]; }; - resolvedDefaultFeatures = [ "std" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "crypto-common" = rec { - crateName = "crypto-common"; - version = "0.1.6"; + "cc" = rec { + crateName = "cc"; + version = "1.2.16"; edition = "2018"; - sha256 = "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv"; - libName = "crypto_common"; + sha256 = "131bhgafc1i86vvjipkj0kwzz0hlpwrkl8mdbmzyq2g69calqwdy"; authors = [ - "RustCrypto Developers" + "Alex Crichton " ]; dependencies = [ { - name = "generic-array"; - packageId = "generic-array"; - features = [ "more_lengths" ]; + name = "jobserver"; + packageId = "jobserver"; + optional = true; + usesDefaultFeatures = false; } { - name = "typenum"; - packageId = "typenum"; + name = "libc"; + packageId = "libc"; + optional = true; + usesDefaultFeatures = false; + target = { target, features }: (target."unix" or false); + } + { + name = "shlex"; + packageId = "shlex"; } ]; features = { - "getrandom" = [ "rand_core/getrandom" ]; - "rand_core" = [ "dep:rand_core" ]; + "parallel" = [ "dep:libc" "dep:jobserver" ]; }; - resolvedDefaultFeatures = [ "std" ]; + resolvedDefaultFeatures = [ "parallel" ]; }; - "darling" = rec { - crateName = "darling"; - version = "0.20.10"; - edition = "2021"; - sha256 = "1299h2z88qn71mizhh05j26yr3ik0wnqmw11ijds89l8i9nbhqvg"; + "cfg-if" = rec { + crateName = "cfg-if"; + version = "1.0.0"; + edition = "2018"; + sha256 = "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds"; + libName = "cfg_if"; authors = [ - "Ted Driggs " - ]; - dependencies = [ - { - name = "darling_core"; - packageId = "darling_core"; - } - { - name = "darling_macro"; - packageId = "darling_macro"; - } + "Alex Crichton " ]; features = { - "default" = [ "suggestions" ]; - "diagnostics" = [ "darling_core/diagnostics" ]; - "suggestions" = [ "darling_core/suggestions" ]; + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; }; - resolvedDefaultFeatures = [ "default" "suggestions" ]; }; - "darling_core" = rec { - crateName = "darling_core"; - version = "0.20.10"; + "chrono" = rec { + crateName = "chrono"; + version = "0.4.40"; edition = "2021"; - sha256 = "1rgr9nci61ahnim93yh3xy6fkfayh7sk4447hahawah3m1hkh4wm"; - authors = [ - "Ted Driggs " - ]; + sha256 = "0z334kqnvq5zx6xsq1k6zk8g9z14fgk2w3vkn4n13pvi3mhn8y8s"; dependencies = [ { - name = "fnv"; - packageId = "fnv"; + name = "android-tzdata"; + packageId = "android-tzdata"; + optional = true; + target = { target, features }: ("android" == target."os" or null); } { - name = "ident_case"; - packageId = "ident_case"; + name = "iana-time-zone"; + packageId = "iana-time-zone"; + optional = true; + target = { target, features }: (target."unix" or false); + features = [ "fallback" ]; } { - name = "proc-macro2"; - packageId = "proc-macro2"; + name = "num-traits"; + packageId = "num-traits"; + usesDefaultFeatures = false; } { - name = "quote"; - packageId = "quote"; + name = "serde"; + packageId = "serde"; + optional = true; + usesDefaultFeatures = false; } { - name = "strsim"; - packageId = "strsim"; + name = "windows-link"; + packageId = "windows-link"; optional = true; + target = { target, features }: (target."windows" or false); + } + ]; + features = { + "android-tzdata" = [ "dep:android-tzdata" ]; + "arbitrary" = [ "dep:arbitrary" ]; + "clock" = [ "winapi" "iana-time-zone" "android-tzdata" "now" ]; + "default" = [ "clock" "std" "oldtime" "wasmbind" ]; + "iana-time-zone" = [ "dep:iana-time-zone" ]; + "js-sys" = [ "dep:js-sys" ]; + "now" = [ "std" ]; + "pure-rust-locales" = [ "dep:pure-rust-locales" ]; + "rkyv" = [ "dep:rkyv" "rkyv/size_32" ]; + "rkyv-16" = [ "dep:rkyv" "rkyv?/size_16" ]; + "rkyv-32" = [ "dep:rkyv" "rkyv?/size_32" ]; + "rkyv-64" = [ "dep:rkyv" "rkyv?/size_64" ]; + "rkyv-validation" = [ "rkyv?/validation" ]; + "serde" = [ "dep:serde" ]; + "std" = [ "alloc" ]; + "unstable-locales" = [ "pure-rust-locales" ]; + "wasm-bindgen" = [ "dep:wasm-bindgen" ]; + "wasmbind" = [ "wasm-bindgen" "js-sys" ]; + "winapi" = [ "windows-link" ]; + "windows-link" = [ "dep:windows-link" ]; + }; + resolvedDefaultFeatures = [ "alloc" "android-tzdata" "clock" "iana-time-zone" "now" "serde" "std" "winapi" "windows-link" ]; + }; + "clap" = rec { + crateName = "clap"; + version = "4.5.31"; + edition = "2021"; + crateBin = []; + sha256 = "0ryp6xjbdc9cbjjkafjl35j91pvv0ykislwqhr537bi9hkcv0yq2"; + dependencies = [ + { + name = "clap_builder"; + packageId = "clap_builder"; + usesDefaultFeatures = false; } { - name = "syn"; - packageId = "syn 2.0.100"; - features = [ "full" "extra-traits" ]; + name = "clap_derive"; + packageId = "clap_derive"; + optional = true; } ]; features = { - "strsim" = [ "dep:strsim" ]; - "suggestions" = [ "strsim" ]; + "cargo" = [ "clap_builder/cargo" ]; + "color" = [ "clap_builder/color" ]; + "debug" = [ "clap_builder/debug" "clap_derive?/debug" ]; + "default" = [ "std" "color" "help" "usage" "error-context" "suggestions" ]; + "deprecated" = [ "clap_builder/deprecated" "clap_derive?/deprecated" ]; + "derive" = [ "dep:clap_derive" ]; + "env" = [ "clap_builder/env" ]; + "error-context" = [ "clap_builder/error-context" ]; + "help" = [ "clap_builder/help" ]; + "std" = [ "clap_builder/std" ]; + "string" = [ "clap_builder/string" ]; + "suggestions" = [ "clap_builder/suggestions" ]; + "unicode" = [ "clap_builder/unicode" ]; + "unstable-doc" = [ "clap_builder/unstable-doc" "derive" ]; + "unstable-ext" = [ "clap_builder/unstable-ext" ]; + "unstable-markdown" = [ "clap_derive/unstable-markdown" ]; + "unstable-styles" = [ "clap_builder/unstable-styles" ]; + "unstable-v5" = [ "clap_builder/unstable-v5" "clap_derive?/unstable-v5" "deprecated" ]; + "usage" = [ "clap_builder/usage" ]; + "wrap_help" = [ "clap_builder/wrap_help" ]; }; - resolvedDefaultFeatures = [ "strsim" "suggestions" ]; + resolvedDefaultFeatures = [ "cargo" "color" "default" "derive" "env" "error-context" "help" "std" "suggestions" "usage" ]; }; - "darling_macro" = rec { - crateName = "darling_macro"; - version = "0.20.10"; + "clap_builder" = rec { + crateName = "clap_builder"; + version = "4.5.31"; edition = "2021"; - sha256 = "01kq3ibbn47czijj39h3vxyw0c2ksd0jvc097smcrk7n2jjs4dnk"; - procMacro = true; - authors = [ - "Ted Driggs " - ]; + sha256 = "0qyqd6kfcs41x29a95n15744jyv2v07srvwi6z9g7q3jl35y12am"; dependencies = [ { - name = "darling_core"; - packageId = "darling_core"; + name = "anstream"; + packageId = "anstream"; + optional = true; } { - name = "quote"; - packageId = "quote"; + name = "anstyle"; + packageId = "anstyle"; } { - name = "syn"; - packageId = "syn 2.0.100"; + name = "clap_lex"; + packageId = "clap_lex"; + } + { + name = "strsim"; + packageId = "strsim"; + optional = true; } ]; - + features = { + "color" = [ "dep:anstream" ]; + "debug" = [ "dep:backtrace" ]; + "default" = [ "std" "color" "help" "usage" "error-context" "suggestions" ]; + "std" = [ "anstyle/std" ]; + "suggestions" = [ "dep:strsim" "error-context" ]; + "unicode" = [ "dep:unicode-width" "dep:unicase" ]; + "unstable-doc" = [ "cargo" "wrap_help" "env" "unicode" "string" "unstable-ext" ]; + "unstable-styles" = [ "color" ]; + "unstable-v5" = [ "deprecated" ]; + "wrap_help" = [ "help" "dep:terminal_size" ]; + }; + resolvedDefaultFeatures = [ "cargo" "color" "env" "error-context" "help" "std" "suggestions" "usage" ]; }; - "delegate" = rec { - crateName = "delegate"; - version = "0.13.2"; - edition = "2018"; - sha256 = "0ig9x6wiwfqkqbk4wh9frbihl0jq50vsi4jpn5kd02pkiqqhcy19"; + "clap_derive" = rec { + crateName = "clap_derive"; + version = "4.5.28"; + edition = "2021"; + sha256 = "1vgigkhljp3r8r5lwdrn1ij93nafmjwh8cx77nppb9plqsaysk5z"; procMacro = true; - authors = [ - "Godfrey Chan " - "Jakub Beránek " - ]; dependencies = [ + { + name = "heck"; + packageId = "heck"; + } { name = "proc-macro2"; packageId = "proc-macro2"; @@ -1408,80 +1427,97 @@ rec { { name = "syn"; packageId = "syn 2.0.100"; - features = [ "full" "visit-mut" ]; + features = [ "full" ]; } ]; + features = { + "raw-deprecated" = [ "deprecated" ]; + "unstable-markdown" = [ "dep:pulldown-cmark" "dep:anstyle" ]; + "unstable-v5" = [ "deprecated" ]; + }; + resolvedDefaultFeatures = [ "default" ]; + }; + "clap_lex" = rec { + crateName = "clap_lex"; + version = "0.7.4"; + edition = "2021"; + sha256 = "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"; }; - "deranged" = rec { - crateName = "deranged"; - version = "0.3.11"; + "colorchoice" = rec { + crateName = "colorchoice"; + version = "1.0.3"; edition = "2021"; - sha256 = "1d1ibqqnr5qdrpw8rclwrf1myn3wf0dygl04idf4j2s49ah6yaxl"; + sha256 = "1439m3r3jy3xqck8aa13q658visn71ki76qa93cy55wkmalwlqsv"; + + }; + "concurrent-queue" = rec { + crateName = "concurrent-queue"; + version = "2.5.0"; + edition = "2021"; + sha256 = "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c"; + libName = "concurrent_queue"; authors = [ - "Jacob Pratt " + "Stjepan Glavina " + "Taiki Endo " + "John Nunley " ]; dependencies = [ { - name = "powerfmt"; - packageId = "powerfmt"; - optional = true; + name = "crossbeam-utils"; + packageId = "crossbeam-utils"; usesDefaultFeatures = false; } ]; features = { "default" = [ "std" ]; - "num" = [ "dep:num-traits" ]; - "powerfmt" = [ "dep:powerfmt" ]; - "quickcheck" = [ "dep:quickcheck" "alloc" ]; - "rand" = [ "dep:rand" ]; - "serde" = [ "dep:serde" ]; - "std" = [ "alloc" ]; + "loom" = [ "dep:loom" ]; + "portable-atomic" = [ "dep:portable-atomic" ]; }; - resolvedDefaultFeatures = [ "alloc" "powerfmt" "std" ]; + resolvedDefaultFeatures = [ "std" ]; }; - "digest" = rec { - crateName = "digest"; - version = "0.10.7"; - edition = "2018"; - sha256 = "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy"; + "const_format" = rec { + crateName = "const_format"; + version = "0.2.34"; + edition = "2021"; + sha256 = "1pb3vx4k0bl3cy45fmba36hzds1jhkr8y9k3j5nnvm4abjb9fvqj"; authors = [ - "RustCrypto Developers" + "rodrimati1992 " ]; dependencies = [ { - name = "block-buffer"; - packageId = "block-buffer"; - optional = true; - } - { - name = "crypto-common"; - packageId = "crypto-common"; + name = "const_format_proc_macros"; + packageId = "const_format_proc_macros"; } ]; features = { - "blobby" = [ "dep:blobby" ]; - "block-buffer" = [ "dep:block-buffer" ]; - "const-oid" = [ "dep:const-oid" ]; - "core-api" = [ "block-buffer" ]; - "default" = [ "core-api" ]; - "dev" = [ "blobby" ]; - "mac" = [ "subtle" ]; - "oid" = [ "const-oid" ]; - "rand_core" = [ "crypto-common/rand_core" ]; - "std" = [ "alloc" "crypto-common/std" ]; - "subtle" = [ "dep:subtle" ]; + "__debug" = [ "const_format_proc_macros/debug" ]; + "__inline_const_pat_tests" = [ "__test" "fmt" ]; + "__only_new_tests" = [ "__test" ]; + "all" = [ "fmt" "derive" "rust_1_64" "assert" ]; + "assert" = [ "assertc" ]; + "assertc" = [ "fmt" "assertcp" ]; + "assertcp" = [ "rust_1_51" ]; + "const_generics" = [ "rust_1_51" ]; + "constant_time_as_str" = [ "fmt" ]; + "derive" = [ "fmt" "const_format_proc_macros/derive" ]; + "fmt" = [ "rust_1_83" ]; + "konst" = [ "dep:konst" ]; + "more_str_macros" = [ "rust_1_64" ]; + "nightly_const_generics" = [ "const_generics" ]; + "rust_1_64" = [ "rust_1_51" "konst" "konst/rust_1_64" ]; + "rust_1_83" = [ "rust_1_64" ]; }; - resolvedDefaultFeatures = [ "alloc" "block-buffer" "core-api" "default" "std" ]; + resolvedDefaultFeatures = [ "default" ]; }; - "displaydoc" = rec { - crateName = "displaydoc"; - version = "0.2.5"; + "const_format_proc_macros" = rec { + crateName = "const_format_proc_macros"; + version = "0.2.34"; edition = "2021"; - sha256 = "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp"; + sha256 = "0i3pxxcl4xvwq4mlfg3csb4j0n6v0mhj07p6yk0vlvdirznc4mqx"; procMacro = true; authors = [ - "Jane Lusby " + "rodrimati1992 " ]; dependencies = [ { @@ -1493,557 +1529,509 @@ rec { packageId = "quote"; } { - name = "syn"; - packageId = "syn 2.0.100"; + name = "unicode-xid"; + packageId = "unicode-xid"; } ]; features = { - "default" = [ "std" ]; + "all" = [ "derive" ]; + "debug" = [ "syn/extra-traits" ]; + "derive" = [ "syn" "syn/derive" "syn/printing" ]; + "syn" = [ "dep:syn" ]; }; + resolvedDefaultFeatures = [ "default" ]; }; - "doc-comment" = rec { - crateName = "doc-comment"; - version = "0.3.3"; - edition = "2015"; - sha256 = "043sprsf3wl926zmck1bm7gw0jq50mb76lkpk49vasfr6ax1p97y"; - libName = "doc_comment"; + "convert_case" = rec { + crateName = "convert_case"; + version = "0.8.0"; + edition = "2021"; + sha256 = "17zqy79xlr1n7nc0n1mlnw5qpp8l2nbxrk13jixrhlavrbna1ams"; authors = [ - "Guillaume Gomez " + "rutrum " + ]; + dependencies = [ + { + name = "unicode-segmentation"; + packageId = "unicode-segmentation"; + } ]; features = { + "rand" = [ "dep:rand" ]; + "random" = [ "rand" ]; }; }; - "dockerfile-parser" = rec { - crateName = "dockerfile-parser"; - version = "0.9.0"; + "core-foundation 0.10.0" = rec { + crateName = "core-foundation"; + version = "0.10.0"; edition = "2018"; - sha256 = "1017ikca2l80kx35iik4jbaq0z2dx3nli616kv0xgmrj2p5zjlxa"; - libName = "dockerfile_parser"; + sha256 = "0qscay14s2rwkg8nd8ljhiaf149hj8sfy95d70zssy64r3jp2lmm"; + libName = "core_foundation"; authors = [ - "Tim Buckley " + "The Servo Project Developers" ]; dependencies = [ { - name = "enquote"; - packageId = "enquote"; - } - { - name = "lazy_static"; - packageId = "lazy_static"; - } - { - name = "pest"; - packageId = "pest"; - } - { - name = "pest_derive"; - packageId = "pest_derive"; - } - { - name = "regex"; - packageId = "regex"; + name = "core-foundation-sys"; + packageId = "core-foundation-sys"; + usesDefaultFeatures = false; } { - name = "snafu"; - packageId = "snafu 0.6.10"; + name = "libc"; + packageId = "libc"; } ]; - + features = { + "default" = [ "link" ]; + "link" = [ "core-foundation-sys/link" ]; + "mac_os_10_7_support" = [ "core-foundation-sys/mac_os_10_7_support" ]; + "mac_os_10_8_features" = [ "core-foundation-sys/mac_os_10_8_features" ]; + "uuid" = [ "dep:uuid" ]; + "with-uuid" = [ "uuid" ]; + }; + resolvedDefaultFeatures = [ "default" "link" ]; }; - "dyn-clone" = rec { - crateName = "dyn-clone"; - version = "1.0.19"; + "core-foundation 0.9.4" = rec { + crateName = "core-foundation"; + version = "0.9.4"; edition = "2018"; - sha256 = "01ahm5abl20480v48nxy4ffyx80cs6263q9zf0gnrxpvm6w8yyhw"; - libName = "dyn_clone"; - authors = [ - "David Tolnay " - ]; - - }; - "educe" = rec { - crateName = "educe"; - version = "0.6.0"; - edition = "2021"; - sha256 = "05wlg6wzil59lxc3kbs476gwykj6m63dbfv83frxx35xw54w0yqx"; - procMacro = true; + sha256 = "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci"; + libName = "core_foundation"; authors = [ - "Magic Len " + "The Servo Project Developers" ]; dependencies = [ { - name = "enum-ordinalize"; - packageId = "enum-ordinalize"; + name = "core-foundation-sys"; + packageId = "core-foundation-sys"; usesDefaultFeatures = false; - features = [ "derive" ]; - } - { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; - } - { - name = "syn"; - packageId = "syn 2.0.100"; } - ]; - devDependencies = [ { - name = "syn"; - packageId = "syn 2.0.100"; - features = [ "full" ]; + name = "libc"; + packageId = "libc"; } ]; features = { - "default" = [ "Debug" "Clone" "Copy" "PartialEq" "Eq" "PartialOrd" "Ord" "Hash" "Default" "Deref" "DerefMut" "Into" ]; - "full" = [ "syn/full" ]; + "chrono" = [ "dep:chrono" ]; + "default" = [ "link" ]; + "link" = [ "core-foundation-sys/link" ]; + "mac_os_10_7_support" = [ "core-foundation-sys/mac_os_10_7_support" ]; + "mac_os_10_8_features" = [ "core-foundation-sys/mac_os_10_8_features" ]; + "uuid" = [ "dep:uuid" ]; + "with-chrono" = [ "chrono" ]; + "with-uuid" = [ "uuid" ]; }; - resolvedDefaultFeatures = [ "Clone" "Debug" "Default" "Eq" "Hash" "PartialEq" ]; + resolvedDefaultFeatures = [ "default" "link" ]; }; - "either" = rec { - crateName = "either"; - version = "1.15.0"; - edition = "2021"; - sha256 = "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8"; + "core-foundation-sys" = rec { + crateName = "core-foundation-sys"; + version = "0.8.7"; + edition = "2018"; + sha256 = "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp"; + libName = "core_foundation_sys"; authors = [ - "bluss" + "The Servo Project Developers" ]; features = { - "default" = [ "std" ]; - "serde" = [ "dep:serde" ]; - "use_std" = [ "std" ]; + "default" = [ "link" ]; }; - resolvedDefaultFeatures = [ "default" "std" "use_std" ]; + resolvedDefaultFeatures = [ "default" "link" ]; }; - "encoding_rs" = rec { - crateName = "encoding_rs"; - version = "0.8.35"; + "cpufeatures" = rec { + crateName = "cpufeatures"; + version = "0.2.17"; edition = "2018"; - sha256 = "1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm"; + sha256 = "10023dnnaghhdl70xcds12fsx2b966sxbxjq5sxs49mvxqw5ivar"; authors = [ - "Henri Sivonen " + "RustCrypto Developers" ]; dependencies = [ { - name = "cfg-if"; - packageId = "cfg-if"; + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "aarch64-linux-android"); + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("aarch64" == target."arch" or null) && ("linux" == target."os" or null)); + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("aarch64" == target."arch" or null) && ("apple" == target."vendor" or null)); + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("loongarch64" == target."arch" or null) && ("linux" == target."os" or null)); } ]; - features = { - "any_all_workaround" = [ "dep:any_all_workaround" ]; - "default" = [ "alloc" ]; - "fast-legacy-encode" = [ "fast-hangul-encode" "fast-hanja-encode" "fast-kanji-encode" "fast-gb-hanzi-encode" "fast-big5-hanzi-encode" ]; - "serde" = [ "dep:serde" ]; - "simd-accel" = [ "any_all_workaround" ]; - }; - resolvedDefaultFeatures = [ "alloc" "default" ]; + }; - "enquote" = rec { - crateName = "enquote"; - version = "1.1.0"; - edition = "2018"; - sha256 = "0clrjghlfkkb7sndabs5wch0fz2nif6nj4b117s8kqxx3nqnrhq6"; + "crc32fast" = rec { + crateName = "crc32fast"; + version = "1.4.2"; + edition = "2015"; + sha256 = "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9"; authors = [ - "reujab " + "Sam Rijs " + "Alex Crichton " ]; dependencies = [ { - name = "thiserror"; - packageId = "thiserror 1.0.69"; + name = "cfg-if"; + packageId = "cfg-if"; } ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "enum-ordinalize" = rec { - crateName = "enum-ordinalize"; - version = "4.3.0"; + "crossbeam-channel" = rec { + crateName = "crossbeam-channel"; + version = "0.5.14"; edition = "2021"; - sha256 = "1max64z9giii61qcwl56rndd7pakaylkaij5zqbbbvjl9vxdr87y"; - libName = "enum_ordinalize"; + sha256 = "0wa41qybq5w8s70anb472myh4fid4aw6v65vws6wn528w9l6vfh6"; + libName = "crossbeam_channel"; dependencies = [ { - name = "enum-ordinalize-derive"; - packageId = "enum-ordinalize-derive"; - optional = true; + name = "crossbeam-utils"; + packageId = "crossbeam-utils"; usesDefaultFeatures = false; } ]; features = { - "default" = [ "derive" "traits" ]; - "derive" = [ "dep:enum-ordinalize-derive" ]; - "traits" = [ "enum-ordinalize-derive?/traits" ]; + "default" = [ "std" ]; + "std" = [ "crossbeam-utils/std" ]; }; - resolvedDefaultFeatures = [ "derive" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "enum-ordinalize-derive" = rec { - crateName = "enum-ordinalize-derive"; - version = "4.3.1"; + "crossbeam-utils" = rec { + crateName = "crossbeam-utils"; + version = "0.8.21"; edition = "2021"; - sha256 = "1zy53fabazimwv5cl0366k834ybixzl84lxj9mfavbnlfn532a0d"; - procMacro = true; - libName = "enum_ordinalize_derive"; + sha256 = "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh"; + libName = "crossbeam_utils"; + features = { + "default" = [ "std" ]; + "loom" = [ "dep:loom" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "crypto-common" = rec { + crateName = "crypto-common"; + version = "0.1.6"; + edition = "2018"; + sha256 = "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv"; + libName = "crypto_common"; + authors = [ + "RustCrypto Developers" + ]; dependencies = [ { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; + name = "generic-array"; + packageId = "generic-array"; + features = [ "more_lengths" ]; } { - name = "syn"; - packageId = "syn 2.0.100"; + name = "typenum"; + packageId = "typenum"; } ]; features = { + "getrandom" = [ "rand_core/getrandom" ]; + "rand_core" = [ "dep:rand_core" ]; }; + resolvedDefaultFeatures = [ "std" ]; }; - "equivalent" = rec { - crateName = "equivalent"; - version = "1.0.2"; - edition = "2015"; - sha256 = "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7"; - - }; - "event-listener" = rec { - crateName = "event-listener"; - version = "5.4.0"; + "darling" = rec { + crateName = "darling"; + version = "0.20.10"; edition = "2021"; - sha256 = "1bii2gn3vaa33s0gr2zph7cagiq0ppcfxcxabs24ri9z9kgar4il"; - libName = "event_listener"; + sha256 = "1299h2z88qn71mizhh05j26yr3ik0wnqmw11ijds89l8i9nbhqvg"; authors = [ - "Stjepan Glavina " - "John Nunley " + "Ted Driggs " ]; dependencies = [ { - name = "concurrent-queue"; - packageId = "concurrent-queue"; - usesDefaultFeatures = false; - } - { - name = "parking"; - packageId = "parking"; - optional = true; - target = { target, features }: (!(builtins.elem "wasm" target."family")); + name = "darling_core"; + packageId = "darling_core"; } { - name = "pin-project-lite"; - packageId = "pin-project-lite"; + name = "darling_macro"; + packageId = "darling_macro"; } ]; features = { - "critical-section" = [ "dep:critical-section" ]; - "default" = [ "std" ]; - "loom" = [ "concurrent-queue/loom" "parking?/loom" "dep:loom" ]; - "parking" = [ "dep:parking" ]; - "portable-atomic" = [ "portable-atomic-util" "portable_atomic_crate" "concurrent-queue/portable-atomic" ]; - "portable-atomic-util" = [ "dep:portable-atomic-util" ]; - "portable_atomic_crate" = [ "dep:portable_atomic_crate" ]; - "std" = [ "concurrent-queue/std" "parking" ]; + "default" = [ "suggestions" ]; + "diagnostics" = [ "darling_core/diagnostics" ]; + "suggestions" = [ "darling_core/suggestions" ]; }; - resolvedDefaultFeatures = [ "default" "parking" "std" ]; + resolvedDefaultFeatures = [ "default" "suggestions" ]; }; - "event-listener-strategy" = rec { - crateName = "event-listener-strategy"; - version = "0.5.3"; + "darling_core" = rec { + crateName = "darling_core"; + version = "0.20.10"; edition = "2021"; - sha256 = "1ch5gf6knllyq12jkb5zdfag573dh44307q4pwwi2g37sc6lwgiw"; - libName = "event_listener_strategy"; + sha256 = "1rgr9nci61ahnim93yh3xy6fkfayh7sk4447hahawah3m1hkh4wm"; authors = [ - "John Nunley " + "Ted Driggs " ]; dependencies = [ { - name = "event-listener"; - packageId = "event-listener"; - usesDefaultFeatures = false; + name = "fnv"; + packageId = "fnv"; } { - name = "pin-project-lite"; - packageId = "pin-project-lite"; + name = "ident_case"; + packageId = "ident_case"; + } + { + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "strsim"; + packageId = "strsim"; + optional = true; + } + { + name = "syn"; + packageId = "syn 2.0.100"; + features = [ "full" "extra-traits" ]; } ]; features = { - "default" = [ "std" ]; - "loom" = [ "event-listener/loom" ]; - "std" = [ "event-listener/std" ]; + "strsim" = [ "dep:strsim" ]; + "suggestions" = [ "strsim" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "strsim" "suggestions" ]; }; - "fancy-regex" = rec { - crateName = "fancy-regex"; - version = "0.13.0"; - edition = "2018"; - sha256 = "1wjbqjsdj8fkq6z2i9llq25iaqzd9f208vxnwg8mdbr2ba1lc7jk"; - libName = "fancy_regex"; + "darling_macro" = rec { + crateName = "darling_macro"; + version = "0.20.10"; + edition = "2021"; + sha256 = "01kq3ibbn47czijj39h3vxyw0c2ksd0jvc097smcrk7n2jjs4dnk"; + procMacro = true; authors = [ - "Raph Levien " - "Robin Stocker " + "Ted Driggs " ]; dependencies = [ { - name = "bit-set"; - packageId = "bit-set"; - usesDefaultFeatures = false; + name = "darling_core"; + packageId = "darling_core"; } { - name = "regex-automata"; - packageId = "regex-automata 0.4.9"; - usesDefaultFeatures = false; - features = [ "alloc" "syntax" "meta" "nfa" "dfa" "hybrid" ]; + name = "quote"; + packageId = "quote"; } { - name = "regex-syntax"; - packageId = "regex-syntax 0.8.5"; - usesDefaultFeatures = false; + name = "syn"; + packageId = "syn 2.0.100"; } ]; - features = { - "default" = [ "unicode" "perf" "std" ]; - "perf" = [ "regex-automata/perf" ]; - "std" = [ "regex-automata/std" "regex-syntax/std" "bit-set/std" ]; - "unicode" = [ "regex-automata/unicode" "regex-syntax/unicode" ]; - }; - resolvedDefaultFeatures = [ "default" "perf" "std" "unicode" ]; + }; - "fluent-uri" = rec { - crateName = "fluent-uri"; - version = "0.1.4"; - edition = "2021"; - sha256 = "03ah2qajw5l1zbc81kh1n8g7n24mfxbg6vqyv9ixipg1vglh9iqp"; - libName = "fluent_uri"; + "delegate" = rec { + crateName = "delegate"; + version = "0.13.2"; + edition = "2018"; + sha256 = "0ig9x6wiwfqkqbk4wh9frbihl0jq50vsi4jpn5kd02pkiqqhcy19"; + procMacro = true; authors = [ - "Scallop Ye " + "Godfrey Chan " + "Jakub Beránek " ]; dependencies = [ { - name = "bitflags"; - packageId = "bitflags 1.3.2"; + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn 2.0.100"; + features = [ "full" "visit-mut" ]; } ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "std" ]; - }; - "fnv" = rec { - crateName = "fnv"; - version = "1.0.7"; - edition = "2015"; - sha256 = "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"; - libPath = "lib.rs"; - authors = [ - "Alex Crichton " - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; + }; - "foldhash" = rec { - crateName = "foldhash"; - version = "0.1.4"; + "deranged" = rec { + crateName = "deranged"; + version = "0.3.11"; edition = "2021"; - sha256 = "0vsxw2iwpgs7yy6l7pndm7b8nllaq5vdxwnmjn1qpm5kyzhzvlm0"; - authors = [ - "Orson Peters " - ]; - features = { - "default" = [ "std" ]; - }; - }; - "form_urlencoded" = rec { - crateName = "form_urlencoded"; - version = "1.2.1"; - edition = "2018"; - sha256 = "0milh8x7nl4f450s3ddhg57a3flcv6yq8hlkyk6fyr3mcb128dp1"; + sha256 = "1d1ibqqnr5qdrpw8rclwrf1myn3wf0dygl04idf4j2s49ah6yaxl"; authors = [ - "The rust-url developers" + "Jacob Pratt " ]; dependencies = [ { - name = "percent-encoding"; - packageId = "percent-encoding"; + name = "powerfmt"; + packageId = "powerfmt"; + optional = true; usesDefaultFeatures = false; } ]; features = { - "alloc" = [ "percent-encoding/alloc" ]; "default" = [ "std" ]; - "std" = [ "alloc" "percent-encoding/std" ]; + "num" = [ "dep:num-traits" ]; + "powerfmt" = [ "dep:powerfmt" ]; + "quickcheck" = [ "dep:quickcheck" "alloc" ]; + "rand" = [ "dep:rand" ]; + "serde" = [ "dep:serde" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "powerfmt" "std" ]; }; - "futures 0.1.31" = rec { - crateName = "futures"; - version = "0.1.31"; - edition = "2015"; - sha256 = "0y46qbmhi37dqkch8dlfq5aninqpzqgrr98awkb3rn4fxww1lirs"; + "digest" = rec { + crateName = "digest"; + version = "0.10.7"; + edition = "2018"; + sha256 = "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy"; authors = [ - "Alex Crichton " + "RustCrypto Developers" ]; - features = { - "default" = [ "use_std" "with-deprecated" ]; - }; - resolvedDefaultFeatures = [ "default" "use_std" "with-deprecated" ]; - }; - "futures 0.3.31" = rec { - crateName = "futures"; - version = "0.3.31"; - edition = "2018"; - sha256 = "0xh8ddbkm9jy8kc5gbvjp9a4b6rqqxvc8471yb2qaz5wm2qhgg35"; dependencies = [ { - name = "futures-channel"; - packageId = "futures-channel"; - usesDefaultFeatures = false; - features = [ "sink" ]; - } - { - name = "futures-core"; - packageId = "futures-core"; - usesDefaultFeatures = false; - } - { - name = "futures-executor"; - packageId = "futures-executor"; + name = "block-buffer"; + packageId = "block-buffer"; optional = true; - usesDefaultFeatures = false; - } - { - name = "futures-io"; - packageId = "futures-io"; - usesDefaultFeatures = false; - } - { - name = "futures-sink"; - packageId = "futures-sink"; - usesDefaultFeatures = false; - } - { - name = "futures-task"; - packageId = "futures-task"; - usesDefaultFeatures = false; } { - name = "futures-util"; - packageId = "futures-util"; - usesDefaultFeatures = false; - features = [ "sink" ]; + name = "crypto-common"; + packageId = "crypto-common"; } ]; features = { - "alloc" = [ "futures-core/alloc" "futures-task/alloc" "futures-sink/alloc" "futures-channel/alloc" "futures-util/alloc" ]; - "async-await" = [ "futures-util/async-await" "futures-util/async-await-macro" ]; - "bilock" = [ "futures-util/bilock" ]; - "compat" = [ "std" "futures-util/compat" ]; - "default" = [ "std" "async-await" "executor" ]; - "executor" = [ "std" "futures-executor/std" ]; - "futures-executor" = [ "dep:futures-executor" ]; - "io-compat" = [ "compat" "futures-util/io-compat" ]; - "std" = [ "alloc" "futures-core/std" "futures-task/std" "futures-io/std" "futures-sink/std" "futures-util/std" "futures-util/io" "futures-util/channel" ]; - "thread-pool" = [ "executor" "futures-executor/thread-pool" ]; - "unstable" = [ "futures-core/unstable" "futures-task/unstable" "futures-channel/unstable" "futures-io/unstable" "futures-util/unstable" ]; - "write-all-vectored" = [ "futures-util/write-all-vectored" ]; + "blobby" = [ "dep:blobby" ]; + "block-buffer" = [ "dep:block-buffer" ]; + "const-oid" = [ "dep:const-oid" ]; + "core-api" = [ "block-buffer" ]; + "default" = [ "core-api" ]; + "dev" = [ "blobby" ]; + "mac" = [ "subtle" ]; + "oid" = [ "const-oid" ]; + "rand_core" = [ "crypto-common/rand_core" ]; + "std" = [ "alloc" "crypto-common/std" ]; + "subtle" = [ "dep:subtle" ]; }; - resolvedDefaultFeatures = [ "alloc" "async-await" "compat" "default" "executor" "futures-executor" "std" ]; + resolvedDefaultFeatures = [ "alloc" "block-buffer" "core-api" "default" "std" ]; }; - "futures-channel" = rec { - crateName = "futures-channel"; - version = "0.3.31"; - edition = "2018"; - sha256 = "040vpqpqlbk099razq8lyn74m0f161zd0rp36hciqrwcg2zibzrd"; - libName = "futures_channel"; + "displaydoc" = rec { + crateName = "displaydoc"; + version = "0.2.5"; + edition = "2021"; + sha256 = "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp"; + procMacro = true; + authors = [ + "Jane Lusby " + ]; dependencies = [ { - name = "futures-core"; - packageId = "futures-core"; - usesDefaultFeatures = false; + name = "proc-macro2"; + packageId = "proc-macro2"; } { - name = "futures-sink"; - packageId = "futures-sink"; - optional = true; - usesDefaultFeatures = false; + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn 2.0.100"; } ]; features = { - "alloc" = [ "futures-core/alloc" ]; "default" = [ "std" ]; - "futures-sink" = [ "dep:futures-sink" ]; - "sink" = [ "futures-sink" ]; - "std" = [ "alloc" "futures-core/std" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "futures-sink" "sink" "std" ]; }; - "futures-core" = rec { - crateName = "futures-core"; - version = "0.3.31"; - edition = "2018"; - sha256 = "0gk6yrxgi5ihfanm2y431jadrll00n5ifhnpx090c2f2q1cr1wh5"; - libName = "futures_core"; + "doc-comment" = rec { + crateName = "doc-comment"; + version = "0.3.3"; + edition = "2015"; + sha256 = "043sprsf3wl926zmck1bm7gw0jq50mb76lkpk49vasfr6ax1p97y"; + libName = "doc_comment"; + authors = [ + "Guillaume Gomez " + ]; features = { - "default" = [ "std" ]; - "portable-atomic" = [ "dep:portable-atomic" ]; - "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; - "futures-executor" = rec { - crateName = "futures-executor"; - version = "0.3.31"; + "dockerfile-parser" = rec { + crateName = "dockerfile-parser"; + version = "0.9.0"; edition = "2018"; - sha256 = "17vcci6mdfzx4gbk0wx64chr2f13wwwpvyf3xd5fb1gmjzcx2a0y"; - libName = "futures_executor"; + sha256 = "1017ikca2l80kx35iik4jbaq0z2dx3nli616kv0xgmrj2p5zjlxa"; + libName = "dockerfile_parser"; + authors = [ + "Tim Buckley " + ]; dependencies = [ { - name = "futures-core"; - packageId = "futures-core"; - usesDefaultFeatures = false; + name = "enquote"; + packageId = "enquote"; } { - name = "futures-task"; - packageId = "futures-task"; - usesDefaultFeatures = false; + name = "lazy_static"; + packageId = "lazy_static"; } { - name = "futures-util"; - packageId = "futures-util"; - usesDefaultFeatures = false; + name = "pest"; + packageId = "pest"; } - ]; - features = { - "default" = [ "std" ]; - "num_cpus" = [ "dep:num_cpus" ]; - "std" = [ "futures-core/std" "futures-task/std" "futures-util/std" ]; - "thread-pool" = [ "std" "num_cpus" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; + { + name = "pest_derive"; + packageId = "pest_derive"; + } + { + name = "regex"; + packageId = "regex"; + } + { + name = "snafu"; + packageId = "snafu 0.6.10"; + } + ]; + }; - "futures-io" = rec { - crateName = "futures-io"; - version = "0.3.31"; + "dyn-clone" = rec { + crateName = "dyn-clone"; + version = "1.0.19"; edition = "2018"; - sha256 = "1ikmw1yfbgvsychmsihdkwa8a1knank2d9a8dk01mbjar9w1np4y"; - libName = "futures_io"; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "std" ]; + sha256 = "01ahm5abl20480v48nxy4ffyx80cs6263q9zf0gnrxpvm6w8yyhw"; + libName = "dyn_clone"; + authors = [ + "David Tolnay " + ]; + }; - "futures-macro" = rec { - crateName = "futures-macro"; - version = "0.3.31"; - edition = "2018"; - sha256 = "0l1n7kqzwwmgiznn0ywdc5i24z72zvh9q1dwps54mimppi7f6bhn"; + "educe" = rec { + crateName = "educe"; + version = "0.6.0"; + edition = "2021"; + sha256 = "05wlg6wzil59lxc3kbs476gwykj6m63dbfv83frxx35xw54w0yqx"; procMacro = true; - libName = "futures_macro"; + authors = [ + "Magic Len " + ]; dependencies = [ + { + name = "enum-ordinalize"; + packageId = "enum-ordinalize"; + usesDefaultFeatures = false; + features = [ "derive" ]; + } { name = "proc-macro2"; packageId = "proc-macro2"; @@ -2052,953 +2040,1137 @@ rec { name = "quote"; packageId = "quote"; } + { + name = "syn"; + packageId = "syn 2.0.100"; + } + ]; + devDependencies = [ { name = "syn"; packageId = "syn 2.0.100"; features = [ "full" ]; } ]; - - }; - "futures-sink" = rec { - crateName = "futures-sink"; - version = "0.3.31"; - edition = "2018"; - sha256 = "1xyly6naq6aqm52d5rh236snm08kw8zadydwqz8bip70s6vzlxg5"; - libName = "futures_sink"; features = { - "default" = [ "std" ]; - "std" = [ "alloc" ]; + "default" = [ "Debug" "Clone" "Copy" "PartialEq" "Eq" "PartialOrd" "Ord" "Hash" "Default" "Deref" "DerefMut" "Into" ]; + "full" = [ "syn/full" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "std" ]; + resolvedDefaultFeatures = [ "Clone" "Debug" "Default" "Eq" "Hash" "PartialEq" ]; }; - "futures-task" = rec { - crateName = "futures-task"; - version = "0.3.31"; - edition = "2018"; - sha256 = "124rv4n90f5xwfsm9qw6y99755y021cmi5dhzh253s920z77s3zr"; - libName = "futures_task"; + "either" = rec { + crateName = "either"; + version = "1.15.0"; + edition = "2021"; + sha256 = "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8"; + authors = [ + "bluss" + ]; features = { "default" = [ "std" ]; - "std" = [ "alloc" ]; + "serde" = [ "dep:serde" ]; + "use_std" = [ "std" ]; }; - resolvedDefaultFeatures = [ "alloc" "std" ]; + resolvedDefaultFeatures = [ "default" "std" "use_std" ]; }; - "futures-timer" = rec { - crateName = "futures-timer"; - version = "3.0.3"; + "encoding_rs" = rec { + crateName = "encoding_rs"; + version = "0.8.35"; edition = "2018"; - sha256 = "094vw8k37djpbwv74bwf2qb7n6v6ghif4myss6smd6hgyajb127j"; - libName = "futures_timer"; + sha256 = "1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm"; authors = [ - "Alex Crichton " + "Henri Sivonen " + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if"; + } ]; features = { - "gloo-timers" = [ "dep:gloo-timers" ]; - "send_wrapper" = [ "dep:send_wrapper" ]; - "wasm-bindgen" = [ "gloo-timers" "send_wrapper" ]; + "any_all_workaround" = [ "dep:any_all_workaround" ]; + "default" = [ "alloc" ]; + "fast-legacy-encode" = [ "fast-hangul-encode" "fast-hanja-encode" "fast-kanji-encode" "fast-gb-hanzi-encode" "fast-big5-hanzi-encode" ]; + "serde" = [ "dep:serde" ]; + "simd-accel" = [ "any_all_workaround" ]; }; + resolvedDefaultFeatures = [ "alloc" "default" ]; }; - "futures-util" = rec { - crateName = "futures-util"; - version = "0.3.31"; + "enquote" = rec { + crateName = "enquote"; + version = "1.1.0"; edition = "2018"; - sha256 = "10aa1ar8bgkgbr4wzxlidkqkcxf77gffyj8j7768h831pcaq784z"; - libName = "futures_util"; + sha256 = "0clrjghlfkkb7sndabs5wch0fz2nif6nj4b117s8kqxx3nqnrhq6"; + authors = [ + "reujab " + ]; dependencies = [ { - name = "futures"; - packageId = "futures 0.1.31"; - rename = "futures_01"; - optional = true; + name = "thiserror"; + packageId = "thiserror 1.0.69"; } + ]; + + }; + "enum-ordinalize" = rec { + crateName = "enum-ordinalize"; + version = "4.3.0"; + edition = "2021"; + sha256 = "1max64z9giii61qcwl56rndd7pakaylkaij5zqbbbvjl9vxdr87y"; + libName = "enum_ordinalize"; + dependencies = [ { - name = "futures-channel"; - packageId = "futures-channel"; + name = "enum-ordinalize-derive"; + packageId = "enum-ordinalize-derive"; optional = true; usesDefaultFeatures = false; - features = [ "std" ]; - } - { - name = "futures-core"; - packageId = "futures-core"; - usesDefaultFeatures = false; } + ]; + features = { + "default" = [ "derive" "traits" ]; + "derive" = [ "dep:enum-ordinalize-derive" ]; + "traits" = [ "enum-ordinalize-derive?/traits" ]; + }; + resolvedDefaultFeatures = [ "derive" ]; + }; + "enum-ordinalize-derive" = rec { + crateName = "enum-ordinalize-derive"; + version = "4.3.1"; + edition = "2021"; + sha256 = "1zy53fabazimwv5cl0366k834ybixzl84lxj9mfavbnlfn532a0d"; + procMacro = true; + libName = "enum_ordinalize_derive"; + dependencies = [ { - name = "futures-io"; - packageId = "futures-io"; - optional = true; - usesDefaultFeatures = false; - features = [ "std" ]; + name = "proc-macro2"; + packageId = "proc-macro2"; } { - name = "futures-macro"; - packageId = "futures-macro"; - optional = true; - usesDefaultFeatures = false; + name = "quote"; + packageId = "quote"; } { - name = "futures-sink"; - packageId = "futures-sink"; - optional = true; - usesDefaultFeatures = false; + name = "syn"; + packageId = "syn 2.0.100"; } + ]; + features = { + }; + }; + "equivalent" = rec { + crateName = "equivalent"; + version = "1.0.2"; + edition = "2015"; + sha256 = "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7"; + + }; + "event-listener" = rec { + crateName = "event-listener"; + version = "5.4.0"; + edition = "2021"; + sha256 = "1bii2gn3vaa33s0gr2zph7cagiq0ppcfxcxabs24ri9z9kgar4il"; + libName = "event_listener"; + authors = [ + "Stjepan Glavina " + "John Nunley " + ]; + dependencies = [ { - name = "futures-task"; - packageId = "futures-task"; + name = "concurrent-queue"; + packageId = "concurrent-queue"; usesDefaultFeatures = false; } { - name = "memchr"; - packageId = "memchr"; + name = "parking"; + packageId = "parking"; optional = true; + target = { target, features }: (!(builtins.elem "wasm" target."family")); } { name = "pin-project-lite"; packageId = "pin-project-lite"; } - { - name = "pin-utils"; - packageId = "pin-utils"; - } - { - name = "slab"; - packageId = "slab"; - optional = true; - } ]; features = { - "alloc" = [ "futures-core/alloc" "futures-task/alloc" ]; - "async-await-macro" = [ "async-await" "futures-macro" ]; - "channel" = [ "std" "futures-channel" ]; - "compat" = [ "std" "futures_01" ]; - "default" = [ "std" "async-await" "async-await-macro" ]; - "futures-channel" = [ "dep:futures-channel" ]; - "futures-io" = [ "dep:futures-io" ]; - "futures-macro" = [ "dep:futures-macro" ]; - "futures-sink" = [ "dep:futures-sink" ]; - "futures_01" = [ "dep:futures_01" ]; - "io" = [ "std" "futures-io" "memchr" ]; - "io-compat" = [ "io" "compat" "tokio-io" ]; - "memchr" = [ "dep:memchr" ]; - "portable-atomic" = [ "futures-core/portable-atomic" ]; - "sink" = [ "futures-sink" ]; - "slab" = [ "dep:slab" ]; - "std" = [ "alloc" "futures-core/std" "futures-task/std" "slab" ]; - "tokio-io" = [ "dep:tokio-io" ]; - "unstable" = [ "futures-core/unstable" "futures-task/unstable" ]; - "write-all-vectored" = [ "io" ]; + "critical-section" = [ "dep:critical-section" ]; + "default" = [ "std" ]; + "loom" = [ "concurrent-queue/loom" "parking?/loom" "dep:loom" ]; + "parking" = [ "dep:parking" ]; + "portable-atomic" = [ "portable-atomic-util" "portable_atomic_crate" "concurrent-queue/portable-atomic" ]; + "portable-atomic-util" = [ "dep:portable-atomic-util" ]; + "portable_atomic_crate" = [ "dep:portable_atomic_crate" ]; + "std" = [ "concurrent-queue/std" "parking" ]; }; - resolvedDefaultFeatures = [ "alloc" "async-await" "async-await-macro" "channel" "compat" "default" "futures-channel" "futures-io" "futures-macro" "futures-sink" "futures_01" "io" "memchr" "sink" "slab" "std" ]; + resolvedDefaultFeatures = [ "default" "parking" "std" ]; }; - "generic-array" = rec { - crateName = "generic-array"; - version = "0.14.7"; - edition = "2015"; - sha256 = "16lyyrzrljfq424c3n8kfwkqihlimmsg5nhshbbp48np3yjrqr45"; - libName = "generic_array"; + "event-listener-strategy" = rec { + crateName = "event-listener-strategy"; + version = "0.5.3"; + edition = "2021"; + sha256 = "1ch5gf6knllyq12jkb5zdfag573dh44307q4pwwi2g37sc6lwgiw"; + libName = "event_listener_strategy"; authors = [ - "Bartłomiej Kamiński " - "Aaron Trent " + "John Nunley " ]; dependencies = [ { - name = "typenum"; - packageId = "typenum"; + name = "event-listener"; + packageId = "event-listener"; + usesDefaultFeatures = false; } - ]; - buildDependencies = [ { - name = "version_check"; - packageId = "version_check"; + name = "pin-project-lite"; + packageId = "pin-project-lite"; } ]; features = { - "serde" = [ "dep:serde" ]; - "zeroize" = [ "dep:zeroize" ]; + "default" = [ "std" ]; + "loom" = [ "event-listener/loom" ]; + "std" = [ "event-listener/std" ]; }; - resolvedDefaultFeatures = [ "more_lengths" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "getrandom" = rec { - crateName = "getrandom"; - version = "0.2.15"; + "fancy-regex" = rec { + crateName = "fancy-regex"; + version = "0.13.0"; edition = "2018"; - sha256 = "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"; + sha256 = "1wjbqjsdj8fkq6z2i9llq25iaqzd9f208vxnwg8mdbr2ba1lc7jk"; + libName = "fancy_regex"; authors = [ - "The Rand Project Developers" + "Raph Levien " + "Robin Stocker " ]; dependencies = [ { - name = "cfg-if"; - packageId = "cfg-if"; + name = "bit-set"; + packageId = "bit-set"; + usesDefaultFeatures = false; } { - name = "libc"; - packageId = "libc"; + name = "regex-automata"; + packageId = "regex-automata 0.4.9"; usesDefaultFeatures = false; - target = { target, features }: (target."unix" or false); + features = [ "alloc" "syntax" "meta" "nfa" "dfa" "hybrid" ]; } { - name = "wasi"; - packageId = "wasi"; + name = "regex-syntax"; + packageId = "regex-syntax 0.8.5"; usesDefaultFeatures = false; - target = { target, features }: ("wasi" == target."os" or null); } ]; features = { - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "js" = [ "wasm-bindgen" "js-sys" ]; - "js-sys" = [ "dep:js-sys" ]; - "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ]; - "wasm-bindgen" = [ "dep:wasm-bindgen" ]; + "default" = [ "unicode" "perf" "std" ]; + "perf" = [ "regex-automata/perf" ]; + "std" = [ "regex-automata/std" "regex-syntax/std" "bit-set/std" ]; + "unicode" = [ "regex-automata/unicode" "regex-syntax/unicode" ]; }; - resolvedDefaultFeatures = [ "std" ]; + resolvedDefaultFeatures = [ "default" "perf" "std" "unicode" ]; }; - "gimli" = rec { - crateName = "gimli"; - version = "0.31.1"; + "fastrand" = rec { + crateName = "fastrand"; + version = "2.3.0"; edition = "2018"; - sha256 = "0gvqc0ramx8szv76jhfd4dms0zyamvlg4whhiz11j34hh3dqxqh7"; + sha256 = "1ghiahsw1jd68df895cy5h3gzwk30hndidn3b682zmshpgmrx41p"; + authors = [ + "Stjepan Glavina " + ]; features = { - "default" = [ "read-all" "write" ]; - "endian-reader" = [ "read" "dep:stable_deref_trait" ]; - "fallible-iterator" = [ "dep:fallible-iterator" ]; - "read" = [ "read-core" ]; - "read-all" = [ "read" "std" "fallible-iterator" "endian-reader" ]; - "rustc-dep-of-std" = [ "dep:core" "dep:alloc" "dep:compiler_builtins" ]; - "std" = [ "fallible-iterator?/std" "stable_deref_trait?/std" ]; - "write" = [ "dep:indexmap" ]; + "default" = [ "std" ]; + "getrandom" = [ "dep:getrandom" ]; + "js" = [ "std" "getrandom" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "read" "read-core" ]; + resolvedDefaultFeatures = [ "alloc" "std" ]; }; - "git2" = rec { - crateName = "git2"; - version = "0.20.0"; + "flate2" = rec { + crateName = "flate2"; + version = "1.1.1"; edition = "2018"; - sha256 = "1zwav0r76njd9chqxh7wj4r4zfn08nzsisrg05liyd6cjf4piniz"; + sha256 = "1kpycx57dqpkr3vp53b4nq75p9mflh0smxy8hkys4v4ndvkr5vbw"; authors = [ - "Josh Triplett " "Alex Crichton " + "Josh Triplett " ]; dependencies = [ { - name = "bitflags"; - packageId = "bitflags 2.9.0"; - } - { - name = "libc"; - packageId = "libc"; - } - { - name = "libgit2-sys"; - packageId = "libgit2-sys"; + name = "crc32fast"; + packageId = "crc32fast"; } { - name = "log"; - packageId = "log"; + name = "miniz_oxide"; + packageId = "miniz_oxide"; + optional = true; + usesDefaultFeatures = false; + features = [ "with-alloc" ]; } { - name = "url"; - packageId = "url"; + name = "miniz_oxide"; + packageId = "miniz_oxide"; + usesDefaultFeatures = false; + target = { target, features }: (("wasm32" == target."arch" or null) && (!("emscripten" == target."os" or null))); + features = [ "with-alloc" ]; } ]; features = { - "default" = [ "ssh" "https" ]; - "https" = [ "libgit2-sys/https" "openssl-sys" "openssl-probe" ]; - "openssl-probe" = [ "dep:openssl-probe" ]; - "openssl-sys" = [ "dep:openssl-sys" ]; - "ssh" = [ "libgit2-sys/ssh" ]; - "vendored-libgit2" = [ "libgit2-sys/vendored" ]; - "vendored-openssl" = [ "openssl-sys/vendored" "libgit2-sys/vendored-openssl" ]; - "zlib-ng-compat" = [ "libgit2-sys/zlib-ng-compat" ]; + "any_zlib" = [ "any_impl" ]; + "cloudflare-zlib-sys" = [ "dep:cloudflare-zlib-sys" ]; + "cloudflare_zlib" = [ "any_zlib" "cloudflare-zlib-sys" ]; + "default" = [ "rust_backend" ]; + "libz-ng-sys" = [ "dep:libz-ng-sys" ]; + "libz-rs-sys" = [ "dep:libz-rs-sys" ]; + "libz-sys" = [ "dep:libz-sys" ]; + "miniz-sys" = [ "rust_backend" ]; + "miniz_oxide" = [ "dep:miniz_oxide" ]; + "rust_backend" = [ "miniz_oxide" "any_impl" ]; + "zlib" = [ "any_zlib" "libz-sys" ]; + "zlib-default" = [ "any_zlib" "libz-sys/default" ]; + "zlib-ng" = [ "any_zlib" "libz-ng-sys" ]; + "zlib-ng-compat" = [ "zlib" "libz-sys/zlib-ng" ]; + "zlib-rs" = [ "any_zlib" "libz-rs-sys" ]; }; + resolvedDefaultFeatures = [ "any_impl" "default" "miniz_oxide" "rust_backend" ]; }; - "glob" = rec { - crateName = "glob"; - version = "0.3.2"; + "fnv" = rec { + crateName = "fnv"; + version = "1.0.7"; edition = "2015"; - sha256 = "1cm2w34b5w45fxr522h5b0fv1bxchfswcj560m3pnjbia7asvld8"; + sha256 = "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"; + libPath = "lib.rs"; authors = [ - "The Rust Project Developers" + "Alex Crichton " ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "hashbrown 0.14.5" = rec { - crateName = "hashbrown"; - version = "0.14.5"; + "foldhash" = rec { + crateName = "foldhash"; + version = "0.1.4"; edition = "2021"; - sha256 = "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5"; + sha256 = "0vsxw2iwpgs7yy6l7pndm7b8nllaq5vdxwnmjn1qpm5kyzhzvlm0"; authors = [ - "Amanieu d'Antras " + "Orson Peters " + ]; + features = { + "default" = [ "std" ]; + }; + }; + "form_urlencoded" = rec { + crateName = "form_urlencoded"; + version = "1.2.1"; + edition = "2018"; + sha256 = "0milh8x7nl4f450s3ddhg57a3flcv6yq8hlkyk6fyr3mcb128dp1"; + authors = [ + "The rust-url developers" ]; dependencies = [ { - name = "ahash"; - packageId = "ahash"; - optional = true; + name = "percent-encoding"; + packageId = "percent-encoding"; usesDefaultFeatures = false; } + ]; + features = { + "alloc" = [ "percent-encoding/alloc" ]; + "default" = [ "std" ]; + "std" = [ "alloc" "percent-encoding/std" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; + }; + "futures 0.1.31" = rec { + crateName = "futures"; + version = "0.1.31"; + edition = "2015"; + sha256 = "0y46qbmhi37dqkch8dlfq5aninqpzqgrr98awkb3rn4fxww1lirs"; + authors = [ + "Alex Crichton " + ]; + features = { + "default" = [ "use_std" "with-deprecated" ]; + }; + resolvedDefaultFeatures = [ "default" "use_std" "with-deprecated" ]; + }; + "futures 0.3.31" = rec { + crateName = "futures"; + version = "0.3.31"; + edition = "2018"; + sha256 = "0xh8ddbkm9jy8kc5gbvjp9a4b6rqqxvc8471yb2qaz5wm2qhgg35"; + dependencies = [ { - name = "allocator-api2"; - packageId = "allocator-api2"; + name = "futures-channel"; + packageId = "futures-channel"; + usesDefaultFeatures = false; + features = [ "sink" ]; + } + { + name = "futures-core"; + packageId = "futures-core"; + usesDefaultFeatures = false; + } + { + name = "futures-executor"; + packageId = "futures-executor"; optional = true; usesDefaultFeatures = false; - features = [ "alloc" ]; + } + { + name = "futures-io"; + packageId = "futures-io"; + usesDefaultFeatures = false; + } + { + name = "futures-sink"; + packageId = "futures-sink"; + usesDefaultFeatures = false; + } + { + name = "futures-task"; + packageId = "futures-task"; + usesDefaultFeatures = false; + } + { + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; + features = [ "sink" ]; } ]; features = { - "ahash" = [ "dep:ahash" ]; - "alloc" = [ "dep:alloc" ]; - "allocator-api2" = [ "dep:allocator-api2" ]; - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "default" = [ "ahash" "inline-more" "allocator-api2" ]; - "equivalent" = [ "dep:equivalent" ]; - "nightly" = [ "allocator-api2?/nightly" "bumpalo/allocator_api" ]; - "rayon" = [ "dep:rayon" ]; - "rkyv" = [ "dep:rkyv" ]; - "rustc-dep-of-std" = [ "nightly" "core" "compiler_builtins" "alloc" "rustc-internal-api" ]; - "serde" = [ "dep:serde" ]; + "alloc" = [ "futures-core/alloc" "futures-task/alloc" "futures-sink/alloc" "futures-channel/alloc" "futures-util/alloc" ]; + "async-await" = [ "futures-util/async-await" "futures-util/async-await-macro" ]; + "bilock" = [ "futures-util/bilock" ]; + "compat" = [ "std" "futures-util/compat" ]; + "default" = [ "std" "async-await" "executor" ]; + "executor" = [ "std" "futures-executor/std" ]; + "futures-executor" = [ "dep:futures-executor" ]; + "io-compat" = [ "compat" "futures-util/io-compat" ]; + "std" = [ "alloc" "futures-core/std" "futures-task/std" "futures-io/std" "futures-sink/std" "futures-util/std" "futures-util/io" "futures-util/channel" ]; + "thread-pool" = [ "executor" "futures-executor/thread-pool" ]; + "unstable" = [ "futures-core/unstable" "futures-task/unstable" "futures-channel/unstable" "futures-io/unstable" "futures-util/unstable" ]; + "write-all-vectored" = [ "futures-util/write-all-vectored" ]; }; - resolvedDefaultFeatures = [ "ahash" "allocator-api2" "default" "inline-more" ]; + resolvedDefaultFeatures = [ "alloc" "async-await" "compat" "default" "executor" "futures-executor" "std" ]; }; - "hashbrown 0.15.2" = rec { - crateName = "hashbrown"; - version = "0.15.2"; - edition = "2021"; - sha256 = "12dj0yfn59p3kh3679ac0w1fagvzf4z2zp87a13gbbqbzw0185dz"; - authors = [ - "Amanieu d'Antras " - ]; + "futures-channel" = rec { + crateName = "futures-channel"; + version = "0.3.31"; + edition = "2018"; + sha256 = "040vpqpqlbk099razq8lyn74m0f161zd0rp36hciqrwcg2zibzrd"; + libName = "futures_channel"; dependencies = [ { - name = "allocator-api2"; - packageId = "allocator-api2"; - optional = true; - usesDefaultFeatures = false; - features = [ "alloc" ]; - } - { - name = "equivalent"; - packageId = "equivalent"; - optional = true; + name = "futures-core"; + packageId = "futures-core"; usesDefaultFeatures = false; } { - name = "foldhash"; - packageId = "foldhash"; + name = "futures-sink"; + packageId = "futures-sink"; optional = true; usesDefaultFeatures = false; } ]; features = { - "alloc" = [ "dep:alloc" ]; - "allocator-api2" = [ "dep:allocator-api2" ]; - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "default" = [ "default-hasher" "inline-more" "allocator-api2" "equivalent" "raw-entry" ]; - "default-hasher" = [ "dep:foldhash" ]; - "equivalent" = [ "dep:equivalent" ]; - "nightly" = [ "allocator-api2?/nightly" "bumpalo/allocator_api" ]; - "rayon" = [ "dep:rayon" ]; - "rustc-dep-of-std" = [ "nightly" "core" "compiler_builtins" "alloc" "rustc-internal-api" "raw-entry" ]; - "serde" = [ "dep:serde" ]; + "alloc" = [ "futures-core/alloc" ]; + "default" = [ "std" ]; + "futures-sink" = [ "dep:futures-sink" ]; + "sink" = [ "futures-sink" ]; + "std" = [ "alloc" "futures-core/std" ]; }; - resolvedDefaultFeatures = [ "allocator-api2" "default" "default-hasher" "equivalent" "inline-more" "raw-entry" ]; + resolvedDefaultFeatures = [ "alloc" "default" "futures-sink" "sink" "std" ]; }; - "headers" = rec { - crateName = "headers"; - version = "0.4.0"; - edition = "2015"; - sha256 = "1abari69kjl2yv2dg06g2x17qgd1a20xp7aqmmg2vfhcppk0c89j"; - authors = [ - "Sean McArthur " - ]; + "futures-core" = rec { + crateName = "futures-core"; + version = "0.3.31"; + edition = "2018"; + sha256 = "0gk6yrxgi5ihfanm2y431jadrll00n5ifhnpx090c2f2q1cr1wh5"; + libName = "futures_core"; + features = { + "default" = [ "std" ]; + "portable-atomic" = [ "dep:portable-atomic" ]; + "std" = [ "alloc" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; + }; + "futures-executor" = rec { + crateName = "futures-executor"; + version = "0.3.31"; + edition = "2018"; + sha256 = "17vcci6mdfzx4gbk0wx64chr2f13wwwpvyf3xd5fb1gmjzcx2a0y"; + libName = "futures_executor"; dependencies = [ { - name = "base64"; - packageId = "base64 0.21.7"; - } - { - name = "bytes"; - packageId = "bytes"; - } - { - name = "headers-core"; - packageId = "headers-core"; - } - { - name = "http"; - packageId = "http"; - } - { - name = "httpdate"; - packageId = "httpdate"; + name = "futures-core"; + packageId = "futures-core"; + usesDefaultFeatures = false; } { - name = "mime"; - packageId = "mime"; + name = "futures-task"; + packageId = "futures-task"; + usesDefaultFeatures = false; } { - name = "sha1"; - packageId = "sha1"; + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; } ]; features = { + "default" = [ "std" ]; + "num_cpus" = [ "dep:num_cpus" ]; + "std" = [ "futures-core/std" "futures-task/std" "futures-util/std" ]; + "thread-pool" = [ "std" "num_cpus" ]; }; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "headers-core" = rec { - crateName = "headers-core"; - version = "0.3.0"; - edition = "2015"; - sha256 = "1r1w80i2bhmyh8s5mjr2dz6baqlrm6cak6yvzm4jq96lacjs5d2l"; - libName = "headers_core"; - authors = [ - "Sean McArthur " - ]; + "futures-io" = rec { + crateName = "futures-io"; + version = "0.3.31"; + edition = "2018"; + sha256 = "1ikmw1yfbgvsychmsihdkwa8a1knank2d9a8dk01mbjar9w1np4y"; + libName = "futures_io"; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "futures-macro" = rec { + crateName = "futures-macro"; + version = "0.3.31"; + edition = "2018"; + sha256 = "0l1n7kqzwwmgiznn0ywdc5i24z72zvh9q1dwps54mimppi7f6bhn"; + procMacro = true; + libName = "futures_macro"; dependencies = [ { - name = "http"; - packageId = "http"; + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn 2.0.100"; + features = [ "full" ]; } ]; }; - "heck" = rec { - crateName = "heck"; - version = "0.5.0"; - edition = "2021"; - sha256 = "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113"; - + "futures-sink" = rec { + crateName = "futures-sink"; + version = "0.3.31"; + edition = "2018"; + sha256 = "1xyly6naq6aqm52d5rh236snm08kw8zadydwqz8bip70s6vzlxg5"; + libName = "futures_sink"; + features = { + "default" = [ "std" ]; + "std" = [ "alloc" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; - "hermit-abi" = rec { - crateName = "hermit-abi"; - version = "0.3.9"; - edition = "2021"; - sha256 = "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj"; - libName = "hermit_abi"; - authors = [ - "Stefan Lankes" - ]; + "futures-task" = rec { + crateName = "futures-task"; + version = "0.3.31"; + edition = "2018"; + sha256 = "124rv4n90f5xwfsm9qw6y99755y021cmi5dhzh253s920z77s3zr"; + libName = "futures_task"; features = { - "alloc" = [ "dep:alloc" ]; - "compiler_builtins" = [ "dep:compiler_builtins" ]; - "core" = [ "dep:core" ]; - "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins/rustc-dep-of-std" ]; + "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" ]; + resolvedDefaultFeatures = [ "alloc" "std" ]; }; - "home" = rec { - crateName = "home"; - version = "0.5.11"; - edition = "2021"; - sha256 = "1kxb4k87a9sayr8jipr7nq9wpgmjk4hk4047hmf9kc24692k75aq"; + "futures-timer" = rec { + crateName = "futures-timer"; + version = "3.0.3"; + edition = "2018"; + sha256 = "094vw8k37djpbwv74bwf2qb7n6v6ghif4myss6smd6hgyajb127j"; + libName = "futures_timer"; authors = [ - "Brian Anderson " + "Alex Crichton " ]; + features = { + "gloo-timers" = [ "dep:gloo-timers" ]; + "send_wrapper" = [ "dep:send_wrapper" ]; + "wasm-bindgen" = [ "gloo-timers" "send_wrapper" ]; + }; + }; + "futures-util" = rec { + crateName = "futures-util"; + version = "0.3.31"; + edition = "2018"; + sha256 = "10aa1ar8bgkgbr4wzxlidkqkcxf77gffyj8j7768h831pcaq784z"; + libName = "futures_util"; dependencies = [ { - name = "windows-sys"; - packageId = "windows-sys 0.59.0"; - target = { target, features }: (target."windows" or false); - features = [ "Win32_Foundation" "Win32_UI_Shell" "Win32_System_Com" ]; + name = "futures"; + packageId = "futures 0.1.31"; + rename = "futures_01"; + optional = true; } - ]; - - }; - "hostname" = rec { - crateName = "hostname"; - version = "0.4.0"; - edition = "2021"; - sha256 = "1fpjr3vgi64ly1ci8phdqjbha4k22c65c94a9drriiqnmk4cgizr"; - authors = [ - "fengcen " - "svartalf " - ]; - dependencies = [ { - name = "cfg-if"; - packageId = "cfg-if"; + name = "futures-channel"; + packageId = "futures-channel"; + optional = true; + usesDefaultFeatures = false; + features = [ "std" ]; } { - name = "libc"; - packageId = "libc"; - target = { target, features }: ((target."unix" or false) || ("redox" == target."os" or null)); + name = "futures-core"; + packageId = "futures-core"; + usesDefaultFeatures = false; + } + { + name = "futures-io"; + packageId = "futures-io"; + optional = true; + usesDefaultFeatures = false; + features = [ "std" ]; + } + { + name = "futures-macro"; + packageId = "futures-macro"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "futures-sink"; + packageId = "futures-sink"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "futures-task"; + packageId = "futures-task"; + usesDefaultFeatures = false; } { - name = "windows"; - packageId = "windows"; - target = { target, features }: ("windows" == target."os" or null); - features = [ "Win32_Foundation" "Win32_System_SystemInformation" ]; + name = "memchr"; + packageId = "memchr"; + optional = true; } - ]; - features = { - }; - resolvedDefaultFeatures = [ "default" ]; - }; - "http" = rec { - crateName = "http"; - version = "1.2.0"; - edition = "2018"; - sha256 = "1skglzdf98j5nzxlii540n11is0w4l80mi5sm3xrj716asps4v7i"; - authors = [ - "Alex Crichton " - "Carl Lerche " - "Sean McArthur " - ]; - dependencies = [ { - name = "bytes"; - packageId = "bytes"; + name = "pin-project-lite"; + packageId = "pin-project-lite"; } { - name = "fnv"; - packageId = "fnv"; + name = "pin-utils"; + packageId = "pin-utils"; } { - name = "itoa"; - packageId = "itoa"; + name = "slab"; + packageId = "slab"; + optional = true; } ]; features = { - "default" = [ "std" ]; + "alloc" = [ "futures-core/alloc" "futures-task/alloc" ]; + "async-await-macro" = [ "async-await" "futures-macro" ]; + "channel" = [ "std" "futures-channel" ]; + "compat" = [ "std" "futures_01" ]; + "default" = [ "std" "async-await" "async-await-macro" ]; + "futures-channel" = [ "dep:futures-channel" ]; + "futures-io" = [ "dep:futures-io" ]; + "futures-macro" = [ "dep:futures-macro" ]; + "futures-sink" = [ "dep:futures-sink" ]; + "futures_01" = [ "dep:futures_01" ]; + "io" = [ "std" "futures-io" "memchr" ]; + "io-compat" = [ "io" "compat" "tokio-io" ]; + "memchr" = [ "dep:memchr" ]; + "portable-atomic" = [ "futures-core/portable-atomic" ]; + "sink" = [ "futures-sink" ]; + "slab" = [ "dep:slab" ]; + "std" = [ "alloc" "futures-core/std" "futures-task/std" "slab" ]; + "tokio-io" = [ "dep:tokio-io" ]; + "unstable" = [ "futures-core/unstable" "futures-task/unstable" ]; + "write-all-vectored" = [ "io" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "async-await" "async-await-macro" "channel" "compat" "default" "futures-channel" "futures-io" "futures-macro" "futures-sink" "futures_01" "io" "memchr" "sink" "slab" "std" ]; }; - "http-body" = rec { - crateName = "http-body"; - version = "1.0.1"; - edition = "2018"; - sha256 = "111ir5k2b9ihz5nr9cz7cwm7fnydca7dx4hc7vr16scfzghxrzhy"; - libName = "http_body"; + "generic-array" = rec { + crateName = "generic-array"; + version = "0.14.7"; + edition = "2015"; + sha256 = "16lyyrzrljfq424c3n8kfwkqihlimmsg5nhshbbp48np3yjrqr45"; + libName = "generic_array"; authors = [ - "Carl Lerche " - "Lucio Franco " - "Sean McArthur " + "Bartłomiej Kamiński " + "Aaron Trent " ]; dependencies = [ { - name = "bytes"; - packageId = "bytes"; + name = "typenum"; + packageId = "typenum"; } + ]; + buildDependencies = [ { - name = "http"; - packageId = "http"; + name = "version_check"; + packageId = "version_check"; } ]; - + features = { + "serde" = [ "dep:serde" ]; + "zeroize" = [ "dep:zeroize" ]; + }; + resolvedDefaultFeatures = [ "more_lengths" ]; }; - "http-body-util" = rec { - crateName = "http-body-util"; - version = "0.1.2"; + "getrandom" = rec { + crateName = "getrandom"; + version = "0.2.15"; edition = "2018"; - sha256 = "0kslwazg4400qnc2azkrgqqci0fppv12waicnsy5d8hncvbjjd3r"; - libName = "http_body_util"; + sha256 = "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"; authors = [ - "Carl Lerche " - "Lucio Franco " - "Sean McArthur " + "The Rand Project Developers" ]; dependencies = [ { - name = "bytes"; - packageId = "bytes"; + name = "cfg-if"; + packageId = "cfg-if"; } { - name = "futures-util"; - packageId = "futures-util"; + name = "libc"; + packageId = "libc"; usesDefaultFeatures = false; + target = { target, features }: (target."unix" or false); } { - name = "http"; - packageId = "http"; - } - { - name = "http-body"; - packageId = "http-body"; - } - { - name = "pin-project-lite"; - packageId = "pin-project-lite"; + name = "wasi"; + packageId = "wasi"; + usesDefaultFeatures = false; + target = { target, features }: ("wasi" == target."os" or null); } ]; - + features = { + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "js" = [ "wasm-bindgen" "js-sys" ]; + "js-sys" = [ "dep:js-sys" ]; + "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ]; + "wasm-bindgen" = [ "dep:wasm-bindgen" ]; + }; + resolvedDefaultFeatures = [ "std" ]; }; - "httparse" = rec { - crateName = "httparse"; - version = "1.10.1"; + "gimli" = rec { + crateName = "gimli"; + version = "0.31.1"; edition = "2018"; - sha256 = "11ycd554bw2dkgw0q61xsa7a4jn1wb1xbfacmf3dbwsikvkkvgvd"; - authors = [ - "Sean McArthur " - ]; + sha256 = "0gvqc0ramx8szv76jhfd4dms0zyamvlg4whhiz11j34hh3dqxqh7"; features = { - "default" = [ "std" ]; + "default" = [ "read-all" "write" ]; + "endian-reader" = [ "read" "dep:stable_deref_trait" ]; + "fallible-iterator" = [ "dep:fallible-iterator" ]; + "read" = [ "read-core" ]; + "read-all" = [ "read" "std" "fallible-iterator" "endian-reader" ]; + "rustc-dep-of-std" = [ "dep:core" "dep:alloc" "dep:compiler_builtins" ]; + "std" = [ "fallible-iterator?/std" "stable_deref_trait?/std" ]; + "write" = [ "dep:indexmap" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "httpdate" = rec { - crateName = "httpdate"; - version = "1.0.3"; - edition = "2021"; - sha256 = "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz"; - authors = [ - "Pyfisch " - ]; - + resolvedDefaultFeatures = [ "read" "read-core" ]; }; - "hyper" = rec { - crateName = "hyper"; - version = "1.6.0"; - edition = "2021"; - sha256 = "103ggny2k31z0iq2gzwk2vbx601wx6xkpjpxn40hr3p3b0b5fayc"; + "git2" = rec { + crateName = "git2"; + version = "0.20.0"; + edition = "2018"; + sha256 = "1zwav0r76njd9chqxh7wj4r4zfn08nzsisrg05liyd6cjf4piniz"; authors = [ - "Sean McArthur " + "Josh Triplett " + "Alex Crichton " ]; dependencies = [ { - name = "bytes"; - packageId = "bytes"; - } - { - name = "futures-channel"; - packageId = "futures-channel"; - optional = true; - } - { - name = "futures-util"; - packageId = "futures-util"; - optional = true; - usesDefaultFeatures = false; - } - { - name = "http"; - packageId = "http"; - } - { - name = "http-body"; - packageId = "http-body"; - } - { - name = "httparse"; - packageId = "httparse"; - optional = true; - } - { - name = "itoa"; - packageId = "itoa"; - optional = true; + name = "bitflags"; + packageId = "bitflags"; } { - name = "pin-project-lite"; - packageId = "pin-project-lite"; - optional = true; + name = "libc"; + packageId = "libc"; } { - name = "smallvec"; - packageId = "smallvec"; - optional = true; - features = [ "const_generics" "const_new" ]; + name = "libgit2-sys"; + packageId = "libgit2-sys"; } { - name = "tokio"; - packageId = "tokio"; - features = [ "sync" ]; + name = "log"; + packageId = "log"; } { - name = "want"; - packageId = "want"; - optional = true; + name = "url"; + packageId = "url"; } ]; - devDependencies = [ + features = { + "default" = [ "ssh" "https" ]; + "https" = [ "libgit2-sys/https" "openssl-sys" "openssl-probe" ]; + "openssl-probe" = [ "dep:openssl-probe" ]; + "openssl-sys" = [ "dep:openssl-sys" ]; + "ssh" = [ "libgit2-sys/ssh" ]; + "vendored-libgit2" = [ "libgit2-sys/vendored" ]; + "vendored-openssl" = [ "openssl-sys/vendored" "libgit2-sys/vendored-openssl" ]; + "zlib-ng-compat" = [ "libgit2-sys/zlib-ng-compat" ]; + }; + }; + "glob" = rec { + crateName = "glob"; + version = "0.3.2"; + edition = "2015"; + sha256 = "1cm2w34b5w45fxr522h5b0fv1bxchfswcj560m3pnjbia7asvld8"; + authors = [ + "The Rust Project Developers" + ]; + + }; + "gloo-timers" = rec { + crateName = "gloo-timers"; + version = "0.3.0"; + edition = "2021"; + sha256 = "1519157n7xppkk6pdw5w52vy1llzn5iljkqd7q1h5609jv7l7cdv"; + libName = "gloo_timers"; + authors = [ + "Rust and WebAssembly Working Group" + ]; + dependencies = [ { name = "futures-channel"; packageId = "futures-channel"; - features = [ "sink" ]; + optional = true; } { - name = "futures-util"; - packageId = "futures-util"; - usesDefaultFeatures = false; - features = [ "alloc" "sink" ]; + name = "futures-core"; + packageId = "futures-core"; + optional = true; } { - name = "pin-project-lite"; - packageId = "pin-project-lite"; + name = "js-sys"; + packageId = "js-sys"; } { - name = "tokio"; - packageId = "tokio"; - features = [ "fs" "macros" "net" "io-std" "io-util" "rt" "rt-multi-thread" "sync" "time" "test-util" ]; + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; } ]; features = { - "client" = [ "dep:want" "dep:pin-project-lite" "dep:smallvec" ]; - "ffi" = [ "dep:http-body-util" "futures-util?/alloc" ]; - "full" = [ "client" "http1" "http2" "server" ]; - "http1" = [ "dep:futures-channel" "dep:futures-util" "dep:httparse" "dep:itoa" ]; - "http2" = [ "dep:futures-channel" "dep:futures-util" "dep:h2" ]; - "server" = [ "dep:httpdate" "dep:pin-project-lite" "dep:smallvec" ]; - "tracing" = [ "dep:tracing" ]; + "futures" = [ "futures-core" "futures-channel" ]; + "futures-channel" = [ "dep:futures-channel" ]; + "futures-core" = [ "dep:futures-core" ]; }; - resolvedDefaultFeatures = [ "client" "default" "http1" ]; + resolvedDefaultFeatures = [ "default" "futures" "futures-channel" "futures-core" ]; }; - "hyper-http-proxy" = rec { - crateName = "hyper-http-proxy"; - version = "1.0.0"; + "h2" = rec { + crateName = "h2"; + version = "0.4.8"; edition = "2021"; - sha256 = "195r0x68m2mgcc8rawbc0plsm9w4lrqhlm7vqsbdjd6gpbgxn1jx"; - libName = "hyper_http_proxy"; + sha256 = "1hp3lijg1br982kzgglb5ks2ibg68a76z3rl052r8c5vyi7jj5sh"; authors = [ - "MetalBear Tech LTD " + "Carl Lerche " + "Sean McArthur " ]; dependencies = [ { - name = "bytes"; - packageId = "bytes"; - } - { - name = "futures-util"; - packageId = "futures-util"; - usesDefaultFeatures = false; + name = "atomic-waker"; + packageId = "atomic-waker"; } { - name = "headers"; - packageId = "headers"; + name = "bytes"; + packageId = "bytes"; } { - name = "http"; - packageId = "http"; + name = "fnv"; + packageId = "fnv"; } { - name = "hyper"; - packageId = "hyper"; - features = [ "client" ]; + name = "futures-core"; + packageId = "futures-core"; + usesDefaultFeatures = false; } { - name = "hyper-rustls"; - packageId = "hyper-rustls"; - optional = true; + name = "futures-sink"; + packageId = "futures-sink"; usesDefaultFeatures = false; } { - name = "hyper-util"; - packageId = "hyper-util"; - features = [ "client" "client-legacy" "tokio" ]; + name = "http"; + packageId = "http"; } { - name = "pin-project-lite"; - packageId = "pin-project-lite"; + name = "indexmap"; + packageId = "indexmap 2.7.1"; + features = [ "std" ]; } { - name = "rustls-native-certs"; - packageId = "rustls-native-certs 0.7.3"; - optional = true; + name = "slab"; + packageId = "slab"; } { name = "tokio"; packageId = "tokio"; - features = [ "io-std" "io-util" ]; + features = [ "io-util" ]; } { - name = "tokio-rustls"; - packageId = "tokio-rustls"; - optional = true; - usesDefaultFeatures = false; + name = "tokio-util"; + packageId = "tokio-util"; + features = [ "codec" "io" ]; } { - name = "tower-service"; - packageId = "tower-service"; + name = "tracing"; + packageId = "tracing"; + usesDefaultFeatures = false; + features = [ "std" ]; } ]; devDependencies = [ - { - name = "hyper"; - packageId = "hyper"; - features = [ "client" "http1" ]; - } - { - name = "hyper-util"; - packageId = "hyper-util"; - features = [ "client" "client-legacy" "http1" "tokio" ]; - } { name = "tokio"; packageId = "tokio"; - features = [ "full" ]; + features = [ "rt-multi-thread" "macros" "sync" "net" ]; } ]; features = { - "__rustls" = [ "dep:hyper-rustls" "dep:tokio-rustls" "__tls" ]; - "default" = [ "default-tls" ]; - "default-tls" = [ "rustls-tls-native-roots" ]; - "hyper-tls" = [ "dep:hyper-tls" ]; - "native-tls" = [ "dep:native-tls" "tokio-native-tls" "hyper-tls" "__tls" ]; - "native-tls-vendored" = [ "native-tls" "tokio-native-tls?/vendored" ]; - "rustls-tls-native-roots" = [ "dep:rustls-native-certs" "__rustls" "hyper-rustls/rustls-native-certs" ]; - "rustls-tls-webpki-roots" = [ "dep:webpki-roots" "__rustls" "hyper-rustls/webpki-roots" ]; - "tokio-native-tls" = [ "dep:tokio-native-tls" ]; }; - resolvedDefaultFeatures = [ "__rustls" "__tls" "rustls-tls-native-roots" ]; }; - "hyper-rustls" = rec { - crateName = "hyper-rustls"; - version = "0.27.5"; + "hashbrown 0.12.3" = rec { + crateName = "hashbrown"; + version = "0.12.3"; edition = "2021"; - sha256 = "1cjr3yf3x5mr3194llsfibacl6j7n2dknii2dwjha4ysyf1ia69d"; - libName = "hyper_rustls"; + sha256 = "1268ka4750pyg2pbgsr43f0289l5zah4arir2k4igx5a8c6fg7la"; + authors = [ + "Amanieu d'Antras " + ]; + features = { + "ahash" = [ "dep:ahash" ]; + "ahash-compile-time-rng" = [ "ahash/compile-time-rng" ]; + "alloc" = [ "dep:alloc" ]; + "bumpalo" = [ "dep:bumpalo" ]; + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "default" = [ "ahash" "inline-more" ]; + "rayon" = [ "dep:rayon" ]; + "rustc-dep-of-std" = [ "nightly" "core" "compiler_builtins" "alloc" "rustc-internal-api" ]; + "serde" = [ "dep:serde" ]; + }; + resolvedDefaultFeatures = [ "raw" ]; + }; + "hashbrown 0.15.2" = rec { + crateName = "hashbrown"; + version = "0.15.2"; + edition = "2021"; + sha256 = "12dj0yfn59p3kh3679ac0w1fagvzf4z2zp87a13gbbqbzw0185dz"; + authors = [ + "Amanieu d'Antras " + ]; dependencies = [ { - name = "futures-util"; - packageId = "futures-util"; + name = "allocator-api2"; + packageId = "allocator-api2"; + optional = true; usesDefaultFeatures = false; + features = [ "alloc" ]; } { - name = "http"; - packageId = "http"; + name = "equivalent"; + packageId = "equivalent"; + optional = true; + usesDefaultFeatures = false; } { - name = "hyper"; - packageId = "hyper"; + name = "foldhash"; + packageId = "foldhash"; + optional = true; usesDefaultFeatures = false; } + ]; + features = { + "alloc" = [ "dep:alloc" ]; + "allocator-api2" = [ "dep:allocator-api2" ]; + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "default" = [ "default-hasher" "inline-more" "allocator-api2" "equivalent" "raw-entry" ]; + "default-hasher" = [ "dep:foldhash" ]; + "equivalent" = [ "dep:equivalent" ]; + "nightly" = [ "allocator-api2?/nightly" "bumpalo/allocator_api" ]; + "rayon" = [ "dep:rayon" ]; + "rustc-dep-of-std" = [ "nightly" "core" "compiler_builtins" "alloc" "rustc-internal-api" "raw-entry" ]; + "serde" = [ "dep:serde" ]; + }; + resolvedDefaultFeatures = [ "allocator-api2" "default" "default-hasher" "equivalent" "inline-more" "raw-entry" ]; + }; + "headers" = rec { + crateName = "headers"; + version = "0.4.0"; + edition = "2015"; + sha256 = "1abari69kjl2yv2dg06g2x17qgd1a20xp7aqmmg2vfhcppk0c89j"; + authors = [ + "Sean McArthur " + ]; + dependencies = [ { - name = "hyper-util"; - packageId = "hyper-util"; - usesDefaultFeatures = false; - features = [ "client-legacy" "tokio" ]; + name = "base64"; + packageId = "base64 0.21.7"; } { - name = "log"; - packageId = "log"; - optional = true; + name = "bytes"; + packageId = "bytes"; } { - name = "rustls"; - packageId = "rustls"; - usesDefaultFeatures = false; + name = "headers-core"; + packageId = "headers-core"; } { - name = "rustls-native-certs"; - packageId = "rustls-native-certs 0.8.1"; - optional = true; + name = "http"; + packageId = "http"; } { - name = "rustls-pki-types"; - packageId = "rustls-pki-types"; - rename = "pki-types"; + name = "httpdate"; + packageId = "httpdate"; } { - name = "tokio"; - packageId = "tokio"; + name = "mime"; + packageId = "mime"; } { - name = "tokio-rustls"; - packageId = "tokio-rustls"; - usesDefaultFeatures = false; + name = "sha1"; + packageId = "sha1"; } + ]; + features = { + }; + }; + "headers-core" = rec { + crateName = "headers-core"; + version = "0.3.0"; + edition = "2015"; + sha256 = "1r1w80i2bhmyh8s5mjr2dz6baqlrm6cak6yvzm4jq96lacjs5d2l"; + libName = "headers_core"; + authors = [ + "Sean McArthur " + ]; + dependencies = [ + { + name = "http"; + packageId = "http"; + } + ]; + + }; + "heck" = rec { + crateName = "heck"; + version = "0.5.0"; + edition = "2021"; + sha256 = "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113"; + + }; + "home" = rec { + crateName = "home"; + version = "0.5.11"; + edition = "2021"; + sha256 = "1kxb4k87a9sayr8jipr7nq9wpgmjk4hk4047hmf9kc24692k75aq"; + authors = [ + "Brian Anderson " + ]; + dependencies = [ { - name = "tower-service"; - packageId = "tower-service"; + name = "windows-sys"; + packageId = "windows-sys 0.59.0"; + target = { target, features }: (target."windows" or false); + features = [ "Win32_Foundation" "Win32_UI_Shell" "Win32_System_Com" ]; } ]; - devDependencies = [ + + }; + "hostname" = rec { + crateName = "hostname"; + version = "0.4.0"; + edition = "2021"; + sha256 = "1fpjr3vgi64ly1ci8phdqjbha4k22c65c94a9drriiqnmk4cgizr"; + authors = [ + "fengcen " + "svartalf " + ]; + dependencies = [ { - name = "hyper-util"; - packageId = "hyper-util"; - usesDefaultFeatures = false; - features = [ "server-auto" ]; + name = "cfg-if"; + packageId = "cfg-if"; } { - name = "rustls"; - packageId = "rustls"; - usesDefaultFeatures = false; - features = [ "tls12" ]; + name = "libc"; + packageId = "libc"; + target = { target, features }: ((target."unix" or false) || ("redox" == target."os" or null)); } { - name = "tokio"; - packageId = "tokio"; - features = [ "io-std" "macros" "net" "rt-multi-thread" ]; + name = "windows"; + packageId = "windows"; + target = { target, features }: ("windows" == target."os" or null); + features = [ "Win32_Foundation" "Win32_System_SystemInformation" ]; } ]; features = { - "aws-lc-rs" = [ "rustls/aws_lc_rs" ]; - "default" = [ "native-tokio" "http1" "tls12" "logging" "aws-lc-rs" ]; - "fips" = [ "aws-lc-rs" "rustls/fips" ]; - "http1" = [ "hyper-util/http1" ]; - "http2" = [ "hyper-util/http2" ]; - "log" = [ "dep:log" ]; - "logging" = [ "log" "tokio-rustls/logging" "rustls/logging" ]; - "native-tokio" = [ "rustls-native-certs" ]; - "ring" = [ "rustls/ring" ]; - "rustls-native-certs" = [ "dep:rustls-native-certs" ]; - "rustls-platform-verifier" = [ "dep:rustls-platform-verifier" ]; - "tls12" = [ "tokio-rustls/tls12" "rustls/tls12" ]; - "webpki-roots" = [ "dep:webpki-roots" ]; - "webpki-tokio" = [ "webpki-roots" ]; }; - resolvedDefaultFeatures = [ "http1" "log" "logging" "native-tokio" "ring" "rustls-native-certs" "tls12" ]; + resolvedDefaultFeatures = [ "default" ]; }; - "hyper-timeout" = rec { - crateName = "hyper-timeout"; - version = "0.5.2"; + "http" = rec { + crateName = "http"; + version = "1.2.0"; edition = "2018"; - sha256 = "1c431l5ckr698248yd6bnsmizjy2m1da02cbpmsnmkpvpxkdb41b"; - libName = "hyper_timeout"; + sha256 = "1skglzdf98j5nzxlii540n11is0w4l80mi5sm3xrj716asps4v7i"; authors = [ - "Herman J. Radtke III " + "Alex Crichton " + "Carl Lerche " + "Sean McArthur " ]; dependencies = [ { - name = "hyper"; - packageId = "hyper"; - } - { - name = "hyper-util"; - packageId = "hyper-util"; - features = [ "client-legacy" "http1" ]; - } - { - name = "pin-project-lite"; - packageId = "pin-project-lite"; + name = "bytes"; + packageId = "bytes"; } { - name = "tokio"; - packageId = "tokio"; + name = "fnv"; + packageId = "fnv"; } { - name = "tower-service"; - packageId = "tower-service"; + name = "itoa"; + packageId = "itoa"; } ]; - devDependencies = [ - { - name = "hyper"; - packageId = "hyper"; - features = [ "http1" ]; - } + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; + "http-body" = rec { + crateName = "http-body"; + version = "1.0.1"; + edition = "2018"; + sha256 = "111ir5k2b9ihz5nr9cz7cwm7fnydca7dx4hc7vr16scfzghxrzhy"; + libName = "http_body"; + authors = [ + "Carl Lerche " + "Lucio Franco " + "Sean McArthur " + ]; + dependencies = [ { - name = "hyper-util"; - packageId = "hyper-util"; - features = [ "client-legacy" "http1" "server" "server-graceful" ]; + name = "bytes"; + packageId = "bytes"; } { - name = "tokio"; - packageId = "tokio"; - features = [ "io-std" "io-util" "macros" ]; + name = "http"; + packageId = "http"; } ]; }; - "hyper-util" = rec { - crateName = "hyper-util"; - version = "0.1.10"; - edition = "2021"; - sha256 = "1d1iwrkysjhq63pg54zk3vfby1j7zmxzm9zzyfr4lwvp0szcybfz"; - libName = "hyper_util"; + "http-body-util" = rec { + crateName = "http-body-util"; + version = "0.1.2"; + edition = "2018"; + sha256 = "0kslwazg4400qnc2azkrgqqci0fppv12waicnsy5d8hncvbjjd3r"; + libName = "http_body_util"; authors = [ + "Carl Lerche " + "Lucio Franco " "Sean McArthur " ]; dependencies = [ @@ -3006,11 +3178,6 @@ rec { name = "bytes"; packageId = "bytes"; } - { - name = "futures-channel"; - packageId = "futures-channel"; - optional = true; - } { name = "futures-util"; packageId = "futures-util"; @@ -3024,1549 +3191,1489 @@ rec { name = "http-body"; packageId = "http-body"; } - { - name = "hyper"; - packageId = "hyper"; - } { name = "pin-project-lite"; packageId = "pin-project-lite"; } + ]; + + }; + "httparse" = rec { + crateName = "httparse"; + version = "1.10.1"; + edition = "2018"; + sha256 = "11ycd554bw2dkgw0q61xsa7a4jn1wb1xbfacmf3dbwsikvkkvgvd"; + authors = [ + "Sean McArthur " + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; + "httpdate" = rec { + crateName = "httpdate"; + version = "1.0.3"; + edition = "2021"; + sha256 = "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz"; + authors = [ + "Pyfisch " + ]; + + }; + "hyper" = rec { + crateName = "hyper"; + version = "1.6.0"; + edition = "2021"; + sha256 = "103ggny2k31z0iq2gzwk2vbx601wx6xkpjpxn40hr3p3b0b5fayc"; + authors = [ + "Sean McArthur " + ]; + dependencies = [ { - name = "socket2"; - packageId = "socket2"; - optional = true; - features = [ "all" ]; - } - { - name = "tokio"; - packageId = "tokio"; - optional = true; - usesDefaultFeatures = false; + name = "bytes"; + packageId = "bytes"; } { - name = "tower-service"; - packageId = "tower-service"; + name = "futures-channel"; + packageId = "futures-channel"; optional = true; } { - name = "tracing"; - packageId = "tracing"; + name = "futures-util"; + packageId = "futures-util"; optional = true; usesDefaultFeatures = false; - features = [ "std" ]; } - ]; - devDependencies = [ { - name = "bytes"; - packageId = "bytes"; + name = "h2"; + packageId = "h2"; + optional = true; } { - name = "hyper"; - packageId = "hyper"; - features = [ "full" ]; + name = "http"; + packageId = "http"; } { - name = "tokio"; - packageId = "tokio"; - features = [ "macros" "test-util" "signal" ]; + name = "http-body"; + packageId = "http-body"; } - ]; - features = { - "client" = [ "hyper/client" "dep:tracing" "dep:futures-channel" "dep:tower-service" ]; - "client-legacy" = [ "client" "dep:socket2" "tokio/sync" ]; - "full" = [ "client" "client-legacy" "server" "server-auto" "server-graceful" "service" "http1" "http2" "tokio" ]; - "http1" = [ "hyper/http1" ]; - "http2" = [ "hyper/http2" ]; - "server" = [ "hyper/server" ]; - "server-auto" = [ "server" "http1" "http2" ]; - "server-graceful" = [ "server" "tokio/sync" "futures-util/alloc" ]; - "service" = [ "dep:tower-service" ]; - "tokio" = [ "dep:tokio" "tokio/net" "tokio/rt" "tokio/time" ]; - }; - resolvedDefaultFeatures = [ "client" "client-legacy" "default" "http1" "tokio" ]; - }; - "iana-time-zone" = rec { - crateName = "iana-time-zone"; - version = "0.1.61"; - edition = "2018"; - sha256 = "085jjsls330yj1fnwykfzmb2f10zp6l7w4fhq81ng81574ghhpi3"; - libName = "iana_time_zone"; - authors = [ - "Andrew Straw " - "René Kijewski " - "Ryan Lopopolo " - ]; - dependencies = [ { - name = "android_system_properties"; - packageId = "android_system_properties"; - target = { target, features }: ("android" == target."os" or null); + name = "httparse"; + packageId = "httparse"; + optional = true; } { - name = "core-foundation-sys"; - packageId = "core-foundation-sys"; - target = { target, features }: (("macos" == target."os" or null) || ("ios" == target."os" or null)); + name = "httpdate"; + packageId = "httpdate"; + optional = true; } { - name = "iana-time-zone-haiku"; - packageId = "iana-time-zone-haiku"; - target = { target, features }: ("haiku" == target."os" or null); + name = "itoa"; + packageId = "itoa"; + optional = true; } { - name = "js-sys"; - packageId = "js-sys"; - target = { target, features }: (("wasm32" == target."arch" or null) && ("unknown" == target."os" or null)); + name = "pin-project-lite"; + packageId = "pin-project-lite"; + optional = true; } { - name = "wasm-bindgen"; - packageId = "wasm-bindgen"; - target = { target, features }: (("wasm32" == target."arch" or null) && ("unknown" == target."os" or null)); + name = "smallvec"; + packageId = "smallvec"; + optional = true; + features = [ "const_generics" "const_new" ]; } { - name = "windows-core"; - packageId = "windows-core"; - target = { target, features }: ("windows" == target."os" or null); + name = "tokio"; + packageId = "tokio"; + features = [ "sync" ]; } - ]; - features = { - }; - resolvedDefaultFeatures = [ "fallback" ]; - }; - "iana-time-zone-haiku" = rec { - crateName = "iana-time-zone-haiku"; - version = "0.1.2"; - edition = "2018"; - sha256 = "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k"; - libName = "iana_time_zone_haiku"; - authors = [ - "René Kijewski " - ]; - buildDependencies = [ { - name = "cc"; - packageId = "cc"; + name = "want"; + packageId = "want"; + optional = true; } ]; - - }; - "icu_collections" = rec { - crateName = "icu_collections"; - version = "1.5.0"; - edition = "2021"; - sha256 = "09j5kskirl59mvqc8kabhy7005yyy7dp88jw9f6f3gkf419a8byv"; - authors = [ - "The ICU4X Project Developers" - ]; - dependencies = [ + devDependencies = [ { - name = "displaydoc"; - packageId = "displaydoc"; - usesDefaultFeatures = false; + name = "futures-channel"; + packageId = "futures-channel"; + features = [ "sink" ]; } { - name = "yoke"; - packageId = "yoke"; + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; - features = [ "derive" ]; + features = [ "alloc" "sink" ]; } { - name = "zerofrom"; - packageId = "zerofrom"; - usesDefaultFeatures = false; - features = [ "derive" ]; + name = "pin-project-lite"; + packageId = "pin-project-lite"; } { - name = "zerovec"; - packageId = "zerovec"; - usesDefaultFeatures = false; - features = [ "derive" "yoke" ]; + name = "tokio"; + packageId = "tokio"; + features = [ "fs" "macros" "net" "io-std" "io-util" "rt" "rt-multi-thread" "sync" "time" "test-util" ]; } ]; features = { - "databake" = [ "dep:databake" "zerovec/databake" ]; - "serde" = [ "dep:serde" "zerovec/serde" ]; + "client" = [ "dep:want" "dep:pin-project-lite" "dep:smallvec" ]; + "ffi" = [ "dep:http-body-util" "futures-util?/alloc" ]; + "full" = [ "client" "http1" "http2" "server" ]; + "http1" = [ "dep:futures-channel" "dep:futures-util" "dep:httparse" "dep:itoa" ]; + "http2" = [ "dep:futures-channel" "dep:futures-util" "dep:h2" ]; + "server" = [ "dep:httpdate" "dep:pin-project-lite" "dep:smallvec" ]; + "tracing" = [ "dep:tracing" ]; }; + resolvedDefaultFeatures = [ "client" "default" "http1" "http2" "server" ]; }; - "icu_locid" = rec { - crateName = "icu_locid"; - version = "1.5.0"; + "hyper-http-proxy" = rec { + crateName = "hyper-http-proxy"; + version = "1.0.0"; edition = "2021"; - sha256 = "0dznvd1c5b02iilqm044q4hvar0sqibq1z46prqwjzwif61vpb0k"; + sha256 = "195r0x68m2mgcc8rawbc0plsm9w4lrqhlm7vqsbdjd6gpbgxn1jx"; + libName = "hyper_http_proxy"; authors = [ - "The ICU4X Project Developers" + "MetalBear Tech LTD " ]; dependencies = [ { - name = "displaydoc"; - packageId = "displaydoc"; - usesDefaultFeatures = false; + name = "bytes"; + packageId = "bytes"; } { - name = "litemap"; - packageId = "litemap"; + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; - features = [ "alloc" ]; } { - name = "tinystr"; - packageId = "tinystr"; - usesDefaultFeatures = false; - features = [ "alloc" ]; + name = "headers"; + packageId = "headers"; } { - name = "writeable"; - packageId = "writeable"; - usesDefaultFeatures = false; + name = "http"; + packageId = "http"; } { - name = "zerovec"; - packageId = "zerovec"; + name = "hyper"; + packageId = "hyper"; + features = [ "client" ]; + } + { + name = "hyper-rustls"; + packageId = "hyper-rustls"; optional = true; usesDefaultFeatures = false; } - ]; - features = { - "bench" = [ "serde" ]; - "databake" = [ "dep:databake" ]; - "serde" = [ "dep:serde" "tinystr/serde" ]; - "zerovec" = [ "dep:zerovec" ]; - }; - resolvedDefaultFeatures = [ "zerovec" ]; - }; - "icu_locid_transform" = rec { - crateName = "icu_locid_transform"; - version = "1.5.0"; - edition = "2021"; - sha256 = "0kmmi1kmj9yph6mdgkc7v3wz6995v7ly3n80vbg0zr78bp1iml81"; - authors = [ - "The ICU4X Project Developers" - ]; - dependencies = [ { - name = "displaydoc"; - packageId = "displaydoc"; - usesDefaultFeatures = false; + name = "hyper-util"; + packageId = "hyper-util"; + features = [ "client" "client-legacy" "tokio" ]; } { - name = "icu_locid"; - packageId = "icu_locid"; - usesDefaultFeatures = false; - features = [ "zerovec" ]; + name = "pin-project-lite"; + packageId = "pin-project-lite"; } { - name = "icu_locid_transform_data"; - packageId = "icu_locid_transform_data"; + name = "rustls-native-certs"; + packageId = "rustls-native-certs 0.7.3"; optional = true; - usesDefaultFeatures = false; } { - name = "icu_provider"; - packageId = "icu_provider"; - usesDefaultFeatures = false; - features = [ "macros" ]; + name = "tokio"; + packageId = "tokio"; + features = [ "io-std" "io-util" ]; } { - name = "tinystr"; - packageId = "tinystr"; + name = "tokio-rustls"; + packageId = "tokio-rustls"; + optional = true; usesDefaultFeatures = false; - features = [ "alloc" "zerovec" ]; } { - name = "zerovec"; - packageId = "zerovec"; - usesDefaultFeatures = false; - features = [ "yoke" ]; + name = "tower-service"; + packageId = "tower-service"; + } + ]; + devDependencies = [ + { + name = "hyper"; + packageId = "hyper"; + features = [ "client" "http1" ]; + } + { + name = "hyper-util"; + packageId = "hyper-util"; + features = [ "client" "client-legacy" "http1" "tokio" ]; + } + { + name = "tokio"; + packageId = "tokio"; + features = [ "full" ]; } ]; features = { - "bench" = [ "serde" ]; - "compiled_data" = [ "dep:icu_locid_transform_data" ]; - "datagen" = [ "serde" "dep:databake" "zerovec/databake" "icu_locid/databake" "tinystr/databake" ]; - "default" = [ "compiled_data" ]; - "serde" = [ "dep:serde" "icu_locid/serde" "tinystr/serde" "zerovec/serde" "icu_provider/serde" ]; + "__rustls" = [ "dep:hyper-rustls" "dep:tokio-rustls" "__tls" ]; + "default" = [ "default-tls" ]; + "default-tls" = [ "rustls-tls-native-roots" ]; + "hyper-tls" = [ "dep:hyper-tls" ]; + "native-tls" = [ "dep:native-tls" "tokio-native-tls" "hyper-tls" "__tls" ]; + "native-tls-vendored" = [ "native-tls" "tokio-native-tls?/vendored" ]; + "rustls-tls-native-roots" = [ "dep:rustls-native-certs" "__rustls" "hyper-rustls/rustls-native-certs" ]; + "rustls-tls-webpki-roots" = [ "dep:webpki-roots" "__rustls" "hyper-rustls/webpki-roots" ]; + "tokio-native-tls" = [ "dep:tokio-native-tls" ]; }; - resolvedDefaultFeatures = [ "compiled_data" ]; - }; - "icu_locid_transform_data" = rec { - crateName = "icu_locid_transform_data"; - version = "1.5.0"; - edition = "2021"; - sha256 = "0vkgjixm0wzp2n3v5mw4j89ly05bg3lx96jpdggbwlpqi0rzzj7x"; - authors = [ - "The ICU4X Project Developers" - ]; - + resolvedDefaultFeatures = [ "__rustls" "__tls" "rustls-tls-native-roots" ]; }; - "icu_normalizer" = rec { - crateName = "icu_normalizer"; - version = "1.5.0"; + "hyper-rustls" = rec { + crateName = "hyper-rustls"; + version = "0.27.5"; edition = "2021"; - sha256 = "0kx8qryp8ma8fw1vijbgbnf7zz9f2j4d14rw36fmjs7cl86kxkhr"; - authors = [ - "The ICU4X Project Developers" - ]; + sha256 = "1cjr3yf3x5mr3194llsfibacl6j7n2dknii2dwjha4ysyf1ia69d"; + libName = "hyper_rustls"; dependencies = [ { - name = "displaydoc"; - packageId = "displaydoc"; + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; } { - name = "icu_collections"; - packageId = "icu_collections"; + name = "http"; + packageId = "http"; + } + { + name = "hyper"; + packageId = "hyper"; usesDefaultFeatures = false; } { - name = "icu_normalizer_data"; - packageId = "icu_normalizer_data"; - optional = true; + name = "hyper-util"; + packageId = "hyper-util"; usesDefaultFeatures = false; + features = [ "client-legacy" "tokio" ]; } { - name = "icu_properties"; - packageId = "icu_properties"; - usesDefaultFeatures = false; + name = "log"; + packageId = "log"; + optional = true; } { - name = "icu_provider"; - packageId = "icu_provider"; + name = "rustls"; + packageId = "rustls"; usesDefaultFeatures = false; - features = [ "macros" ]; } { - name = "smallvec"; - packageId = "smallvec"; - usesDefaultFeatures = false; + name = "rustls-native-certs"; + packageId = "rustls-native-certs 0.8.1"; + optional = true; } { - name = "utf16_iter"; - packageId = "utf16_iter"; - usesDefaultFeatures = false; + name = "rustls-pki-types"; + packageId = "rustls-pki-types"; + rename = "pki-types"; } { - name = "utf8_iter"; - packageId = "utf8_iter"; - usesDefaultFeatures = false; + name = "tokio"; + packageId = "tokio"; } { - name = "write16"; - packageId = "write16"; + name = "tokio-rustls"; + packageId = "tokio-rustls"; usesDefaultFeatures = false; - features = [ "alloc" ]; } { - name = "zerovec"; - packageId = "zerovec"; - usesDefaultFeatures = false; + name = "tower-service"; + packageId = "tower-service"; } ]; devDependencies = [ { - name = "write16"; - packageId = "write16"; + name = "hyper-util"; + packageId = "hyper-util"; usesDefaultFeatures = false; - features = [ "arrayvec" ]; + features = [ "server-auto" ]; + } + { + name = "rustls"; + packageId = "rustls"; + usesDefaultFeatures = false; + features = [ "tls12" ]; + } + { + name = "tokio"; + packageId = "tokio"; + features = [ "io-std" "macros" "net" "rt-multi-thread" ]; } ]; features = { - "compiled_data" = [ "dep:icu_normalizer_data" "icu_properties/compiled_data" ]; - "datagen" = [ "serde" "dep:databake" "icu_collections/databake" "zerovec/databake" "icu_properties/datagen" ]; - "default" = [ "compiled_data" ]; - "serde" = [ "dep:serde" "icu_collections/serde" "zerovec/serde" "icu_properties/serde" ]; - "std" = [ "icu_collections/std" "icu_properties/std" "icu_provider/std" ]; + "aws-lc-rs" = [ "rustls/aws_lc_rs" ]; + "default" = [ "native-tokio" "http1" "tls12" "logging" "aws-lc-rs" ]; + "fips" = [ "aws-lc-rs" "rustls/fips" ]; + "http1" = [ "hyper-util/http1" ]; + "http2" = [ "hyper-util/http2" ]; + "log" = [ "dep:log" ]; + "logging" = [ "log" "tokio-rustls/logging" "rustls/logging" ]; + "native-tokio" = [ "rustls-native-certs" ]; + "ring" = [ "rustls/ring" ]; + "rustls-native-certs" = [ "dep:rustls-native-certs" ]; + "rustls-platform-verifier" = [ "dep:rustls-platform-verifier" ]; + "tls12" = [ "tokio-rustls/tls12" "rustls/tls12" ]; + "webpki-roots" = [ "dep:webpki-roots" ]; + "webpki-tokio" = [ "webpki-roots" ]; }; - resolvedDefaultFeatures = [ "compiled_data" "default" ]; - }; - "icu_normalizer_data" = rec { - crateName = "icu_normalizer_data"; - version = "1.5.0"; - edition = "2021"; - sha256 = "05lmk0zf0q7nzjnj5kbmsigj3qgr0rwicnn5pqi9n7krmbvzpjpq"; - authors = [ - "The ICU4X Project Developers" - ]; - + resolvedDefaultFeatures = [ "http1" "log" "logging" "native-tokio" "ring" "rustls-native-certs" "tls12" ]; }; - "icu_properties" = rec { - crateName = "icu_properties"; - version = "1.5.1"; - edition = "2021"; - sha256 = "1xgf584rx10xc1p7zjr78k0n4zn3g23rrg6v2ln31ingcq3h5mlk"; + "hyper-timeout" = rec { + crateName = "hyper-timeout"; + version = "0.5.2"; + edition = "2018"; + sha256 = "1c431l5ckr698248yd6bnsmizjy2m1da02cbpmsnmkpvpxkdb41b"; + libName = "hyper_timeout"; authors = [ - "The ICU4X Project Developers" + "Herman J. Radtke III " ]; dependencies = [ { - name = "displaydoc"; - packageId = "displaydoc"; - usesDefaultFeatures = false; + name = "hyper"; + packageId = "hyper"; } { - name = "icu_collections"; - packageId = "icu_collections"; - usesDefaultFeatures = false; + name = "hyper-util"; + packageId = "hyper-util"; + features = [ "client-legacy" "http1" ]; } { - name = "icu_locid_transform"; - packageId = "icu_locid_transform"; - optional = true; - usesDefaultFeatures = false; - features = [ "compiled_data" ]; + name = "pin-project-lite"; + packageId = "pin-project-lite"; } { - name = "icu_properties_data"; - packageId = "icu_properties_data"; - optional = true; - usesDefaultFeatures = false; + name = "tokio"; + packageId = "tokio"; } { - name = "icu_provider"; - packageId = "icu_provider"; - usesDefaultFeatures = false; - features = [ "macros" ]; + name = "tower-service"; + packageId = "tower-service"; } + ]; + devDependencies = [ { - name = "tinystr"; - packageId = "tinystr"; - usesDefaultFeatures = false; - features = [ "alloc" "zerovec" ]; + name = "hyper"; + packageId = "hyper"; + features = [ "http1" ]; } { - name = "zerovec"; - packageId = "zerovec"; - usesDefaultFeatures = false; - features = [ "derive" ]; + name = "hyper-util"; + packageId = "hyper-util"; + features = [ "client-legacy" "http1" "server" "server-graceful" ]; + } + { + name = "tokio"; + packageId = "tokio"; + features = [ "io-std" "io-util" "macros" ]; } - ]; - features = { - "bidi" = [ "dep:unicode-bidi" ]; - "compiled_data" = [ "dep:icu_properties_data" "dep:icu_locid_transform" ]; - "datagen" = [ "serde" "dep:databake" "zerovec/databake" "icu_collections/databake" "tinystr/databake" ]; - "default" = [ "compiled_data" ]; - "serde" = [ "dep:serde" "tinystr/serde" "zerovec/serde" "icu_collections/serde" "icu_provider/serde" ]; - "std" = [ "icu_collections/std" "icu_provider/std" ]; - }; - resolvedDefaultFeatures = [ "compiled_data" "default" ]; - }; - "icu_properties_data" = rec { - crateName = "icu_properties_data"; - version = "1.5.0"; - edition = "2021"; - sha256 = "0scms7pd5a7yxx9hfl167f5qdf44as6r3bd8myhlngnxqgxyza37"; - authors = [ - "The ICU4X Project Developers" ]; }; - "icu_provider" = rec { - crateName = "icu_provider"; - version = "1.5.0"; + "hyper-util" = rec { + crateName = "hyper-util"; + version = "0.1.10"; edition = "2021"; - sha256 = "1nb8vvgw8dv2inqklvk05fs0qxzkw8xrg2n9vgid6y7gm3423m3f"; + sha256 = "1d1iwrkysjhq63pg54zk3vfby1j7zmxzm9zzyfr4lwvp0szcybfz"; + libName = "hyper_util"; authors = [ - "The ICU4X Project Developers" + "Sean McArthur " ]; dependencies = [ { - name = "displaydoc"; - packageId = "displaydoc"; - usesDefaultFeatures = false; - } - { - name = "icu_locid"; - packageId = "icu_locid"; - usesDefaultFeatures = false; + name = "bytes"; + packageId = "bytes"; } { - name = "icu_provider_macros"; - packageId = "icu_provider_macros"; + name = "futures-channel"; + packageId = "futures-channel"; optional = true; - usesDefaultFeatures = false; } { - name = "stable_deref_trait"; - packageId = "stable_deref_trait"; - usesDefaultFeatures = false; - } - { - name = "tinystr"; - packageId = "tinystr"; + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; } { - name = "writeable"; - packageId = "writeable"; - usesDefaultFeatures = false; + name = "http"; + packageId = "http"; } { - name = "yoke"; - packageId = "yoke"; - usesDefaultFeatures = false; - features = [ "alloc" "derive" ]; + name = "http-body"; + packageId = "http-body"; } { - name = "zerofrom"; - packageId = "zerofrom"; - usesDefaultFeatures = false; - features = [ "alloc" "derive" ]; + name = "hyper"; + packageId = "hyper"; } { - name = "zerovec"; - packageId = "zerovec"; - usesDefaultFeatures = false; - features = [ "derive" ]; - } - ]; - features = { - "datagen" = [ "serde" "dep:erased-serde" "dep:databake" "std" "sync" ]; - "deserialize_bincode_1" = [ "serde" "dep:bincode" "std" ]; - "deserialize_json" = [ "serde" "dep:serde_json" ]; - "deserialize_postcard_1" = [ "serde" "dep:postcard" ]; - "log_error_context" = [ "logging" ]; - "logging" = [ "dep:log" ]; - "macros" = [ "dep:icu_provider_macros" ]; - "serde" = [ "dep:serde" "yoke/serde" ]; - "std" = [ "icu_locid/std" ]; - }; - resolvedDefaultFeatures = [ "macros" ]; - }; - "icu_provider_macros" = rec { - crateName = "icu_provider_macros"; - version = "1.5.0"; - edition = "2021"; - sha256 = "1mjs0w7fcm2lcqmbakhninzrjwqs485lkps4hz0cv3k36y9rxj0y"; - procMacro = true; - authors = [ - "The ICU4X Project Developers" - ]; - dependencies = [ + name = "pin-project-lite"; + packageId = "pin-project-lite"; + } { - name = "proc-macro2"; - packageId = "proc-macro2"; + name = "socket2"; + packageId = "socket2"; + optional = true; + features = [ "all" ]; } { - name = "quote"; - packageId = "quote"; + name = "tokio"; + packageId = "tokio"; + optional = true; + usesDefaultFeatures = false; } { - name = "syn"; - packageId = "syn 2.0.100"; + name = "tower-service"; + packageId = "tower-service"; + optional = true; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; + usesDefaultFeatures = false; + features = [ "std" ]; } ]; - - }; - "ident_case" = rec { - crateName = "ident_case"; - version = "1.0.1"; - edition = "2015"; - sha256 = "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r"; - authors = [ - "Ted Driggs " - ]; - - }; - "idna" = rec { - crateName = "idna"; - version = "1.0.3"; - edition = "2018"; - sha256 = "0zlajvm2k3wy0ay8plr07w22hxkkmrxkffa6ah57ac6nci984vv8"; - authors = [ - "The rust-url developers" - ]; - dependencies = [ + devDependencies = [ { - name = "idna_adapter"; - packageId = "idna_adapter"; + name = "bytes"; + packageId = "bytes"; } { - name = "smallvec"; - packageId = "smallvec"; - features = [ "const_generics" ]; + name = "hyper"; + packageId = "hyper"; + features = [ "full" ]; } { - name = "utf8_iter"; - packageId = "utf8_iter"; + name = "tokio"; + packageId = "tokio"; + features = [ "macros" "test-util" "signal" ]; } ]; features = { - "compiled_data" = [ "idna_adapter/compiled_data" ]; - "default" = [ "std" "compiled_data" ]; - "std" = [ "alloc" ]; + "client" = [ "hyper/client" "dep:tracing" "dep:futures-channel" "dep:tower-service" ]; + "client-legacy" = [ "client" "dep:socket2" "tokio/sync" ]; + "full" = [ "client" "client-legacy" "server" "server-auto" "server-graceful" "service" "http1" "http2" "tokio" ]; + "http1" = [ "hyper/http1" ]; + "http2" = [ "hyper/http2" ]; + "server" = [ "hyper/server" ]; + "server-auto" = [ "server" "http1" "http2" ]; + "server-graceful" = [ "server" "tokio/sync" "futures-util/alloc" ]; + "service" = [ "dep:tower-service" ]; + "tokio" = [ "dep:tokio" "tokio/net" "tokio/rt" "tokio/time" ]; }; - resolvedDefaultFeatures = [ "alloc" "compiled_data" "std" ]; + resolvedDefaultFeatures = [ "client" "client-legacy" "default" "http1" "http2" "server" "server-auto" "service" "tokio" ]; }; - "idna_adapter" = rec { - crateName = "idna_adapter"; - version = "1.2.0"; - edition = "2021"; - sha256 = "0wggnkiivaj5lw0g0384ql2d7zk4ppkn3b1ry4n0ncjpr7qivjns"; + "iana-time-zone" = rec { + crateName = "iana-time-zone"; + version = "0.1.61"; + edition = "2018"; + sha256 = "085jjsls330yj1fnwykfzmb2f10zp6l7w4fhq81ng81574ghhpi3"; + libName = "iana_time_zone"; authors = [ - "The rust-url developers" + "Andrew Straw " + "René Kijewski " + "Ryan Lopopolo " ]; dependencies = [ { - name = "icu_normalizer"; - packageId = "icu_normalizer"; + name = "android_system_properties"; + packageId = "android_system_properties"; + target = { target, features }: ("android" == target."os" or null); } { - name = "icu_properties"; - packageId = "icu_properties"; + name = "core-foundation-sys"; + packageId = "core-foundation-sys"; + target = { target, features }: (("macos" == target."os" or null) || ("ios" == target."os" or null)); } - ]; - features = { - "compiled_data" = [ "icu_normalizer/compiled_data" "icu_properties/compiled_data" ]; - }; - resolvedDefaultFeatures = [ "compiled_data" ]; - }; - "indexmap" = rec { - crateName = "indexmap"; - version = "2.7.1"; - edition = "2021"; - sha256 = "0lmnm1zbr5gq3wic3d8a76gpvampridzwckfl97ckd5m08mrk74c"; - dependencies = [ { - name = "equivalent"; - packageId = "equivalent"; - usesDefaultFeatures = false; + name = "iana-time-zone-haiku"; + packageId = "iana-time-zone-haiku"; + target = { target, features }: ("haiku" == target."os" or null); } { - name = "hashbrown"; - packageId = "hashbrown 0.15.2"; - usesDefaultFeatures = false; + name = "js-sys"; + packageId = "js-sys"; + target = { target, features }: (("wasm32" == target."arch" or null) && ("unknown" == target."os" or null)); } - ]; - features = { - "arbitrary" = [ "dep:arbitrary" ]; - "borsh" = [ "dep:borsh" ]; - "default" = [ "std" ]; - "quickcheck" = [ "dep:quickcheck" ]; - "rayon" = [ "dep:rayon" ]; - "rustc-rayon" = [ "dep:rustc-rayon" ]; - "serde" = [ "dep:serde" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "indoc" = rec { - crateName = "indoc"; - version = "2.0.6"; - edition = "2021"; - sha256 = "1gbn2pkx5sgbd9lp05d2bkqpbfgazi0z3nvharh5ajah11d29izl"; - procMacro = true; - authors = [ - "David Tolnay " - ]; - - }; - "instant" = rec { - crateName = "instant"; - version = "0.1.13"; - edition = "2018"; - sha256 = "08h27kzvb5jw74mh0ajv0nv9ggwvgqm8ynjsn2sa9jsks4cjh970"; - authors = [ - "sebcrozet " - ]; - dependencies = [ { - name = "cfg-if"; - packageId = "cfg-if"; + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; + target = { target, features }: (("wasm32" == target."arch" or null) && ("unknown" == target."os" or null)); + } + { + name = "windows-core"; + packageId = "windows-core"; + target = { target, features }: ("windows" == target."os" or null); } ]; - features = { - "js-sys" = [ "dep:js-sys" ]; - "stdweb" = [ "dep:stdweb" ]; - "wasm-bindgen" = [ "js-sys" "wasm-bindgen_rs" "web-sys" ]; - "wasm-bindgen_rs" = [ "dep:wasm-bindgen_rs" ]; - "web-sys" = [ "dep:web-sys" ]; - }; - }; - "integer-encoding" = rec { - crateName = "integer-encoding"; - version = "3.0.4"; - edition = "2018"; - sha256 = "00ng7jmv6pqwqc8w1297f768bn0spwwicdr7hb40baax00r3gc4b"; - libName = "integer_encoding"; - authors = [ - "Lewin Bormann " - ]; - features = { - "async-trait" = [ "dep:async-trait" ]; - "futures-util" = [ "dep:futures-util" ]; - "futures_async" = [ "futures-util" "async-trait" ]; - "tokio" = [ "dep:tokio" ]; - "tokio_async" = [ "tokio" "async-trait" ]; - }; - }; - "is_terminal_polyfill" = rec { - crateName = "is_terminal_polyfill"; - version = "1.70.1"; - edition = "2021"; - sha256 = "1kwfgglh91z33kl0w5i338mfpa3zs0hidq5j4ny4rmjwrikchhvr"; features = { }; - resolvedDefaultFeatures = [ "default" ]; + resolvedDefaultFeatures = [ "fallback" ]; }; - "itertools" = rec { - crateName = "itertools"; - version = "0.13.0"; + "iana-time-zone-haiku" = rec { + crateName = "iana-time-zone-haiku"; + version = "0.1.2"; edition = "2018"; - sha256 = "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1"; + sha256 = "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k"; + libName = "iana_time_zone_haiku"; authors = [ - "bluss" + "René Kijewski " ]; - dependencies = [ + buildDependencies = [ { - name = "either"; - packageId = "either"; - usesDefaultFeatures = false; + name = "cc"; + packageId = "cc"; } ]; - features = { - "default" = [ "use_std" ]; - "use_std" = [ "use_alloc" "either/use_std" ]; - }; - resolvedDefaultFeatures = [ "default" "use_alloc" "use_std" ]; - }; - "itoa" = rec { - crateName = "itoa"; - version = "1.0.15"; - edition = "2018"; - sha256 = "0b4fj9kz54dr3wam0vprjwgygvycyw8r0qwg7vp19ly8b2w16psa"; - authors = [ - "David Tolnay " - ]; - features = { - "no-panic" = [ "dep:no-panic" ]; - }; + }; - "java-properties" = rec { - crateName = "java-properties"; - version = "2.0.0"; - edition = "2018"; - sha256 = "0zqi8l4q8w307mn4pv65a12jg9rzdgkdkaqynpr53i3i8i46zgrp"; - libName = "java_properties"; + "icu_collections" = rec { + crateName = "icu_collections"; + version = "1.5.0"; + edition = "2021"; + sha256 = "09j5kskirl59mvqc8kabhy7005yyy7dp88jw9f6f3gkf419a8byv"; authors = [ - "Adam Crume " + "The ICU4X Project Developers" ]; dependencies = [ { - name = "encoding_rs"; - packageId = "encoding_rs"; + name = "displaydoc"; + packageId = "displaydoc"; + usesDefaultFeatures = false; } { - name = "lazy_static"; - packageId = "lazy_static"; + name = "yoke"; + packageId = "yoke"; + usesDefaultFeatures = false; + features = [ "derive" ]; } { - name = "regex"; - packageId = "regex"; - } - ]; - - }; - "jobserver" = rec { - crateName = "jobserver"; - version = "0.1.32"; - edition = "2021"; - sha256 = "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"; - authors = [ - "Alex Crichton " - ]; - dependencies = [ + name = "zerofrom"; + packageId = "zerofrom"; + usesDefaultFeatures = false; + features = [ "derive" ]; + } { - name = "libc"; - packageId = "libc"; - target = { target, features }: (target."unix" or false); + name = "zerovec"; + packageId = "zerovec"; + usesDefaultFeatures = false; + features = [ "derive" "yoke" ]; } ]; - + features = { + "databake" = [ "dep:databake" "zerovec/databake" ]; + "serde" = [ "dep:serde" "zerovec/serde" ]; + }; }; - "js-sys" = rec { - crateName = "js-sys"; - version = "0.3.77"; + "icu_locid" = rec { + crateName = "icu_locid"; + version = "1.5.0"; edition = "2021"; - sha256 = "13x2qcky5l22z4xgivi59xhjjx4kxir1zg7gcj0f1ijzd4yg7yhw"; - libName = "js_sys"; + sha256 = "0dznvd1c5b02iilqm044q4hvar0sqibq1z46prqwjzwif61vpb0k"; authors = [ - "The wasm-bindgen Developers" + "The ICU4X Project Developers" ]; dependencies = [ { - name = "once_cell"; - packageId = "once_cell"; + name = "displaydoc"; + packageId = "displaydoc"; usesDefaultFeatures = false; } { - name = "wasm-bindgen"; - packageId = "wasm-bindgen"; + name = "litemap"; + packageId = "litemap"; + usesDefaultFeatures = false; + features = [ "alloc" ]; + } + { + name = "tinystr"; + packageId = "tinystr"; + usesDefaultFeatures = false; + features = [ "alloc" ]; + } + { + name = "writeable"; + packageId = "writeable"; + usesDefaultFeatures = false; + } + { + name = "zerovec"; + packageId = "zerovec"; + optional = true; usesDefaultFeatures = false; } ]; features = { - "default" = [ "std" ]; - "std" = [ "wasm-bindgen/std" ]; + "bench" = [ "serde" ]; + "databake" = [ "dep:databake" ]; + "serde" = [ "dep:serde" "tinystr/serde" ]; + "zerovec" = [ "dep:zerovec" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "zerovec" ]; }; - "json-patch 2.0.0" = rec { - crateName = "json-patch"; - version = "2.0.0"; + "icu_locid_transform" = rec { + crateName = "icu_locid_transform"; + version = "1.5.0"; edition = "2021"; - sha256 = "1z1h6dyy4lx4z74yby2hvgl4jbm8mh5ymjp6fwcdkyi3923bh7sv"; - libName = "json_patch"; + sha256 = "0kmmi1kmj9yph6mdgkc7v3wz6995v7ly3n80vbg0zr78bp1iml81"; authors = [ - "Ivan Dubrov " + "The ICU4X Project Developers" ]; dependencies = [ { - name = "jsonptr"; - packageId = "jsonptr 0.4.7"; + name = "displaydoc"; + packageId = "displaydoc"; + usesDefaultFeatures = false; } { - name = "serde"; - packageId = "serde"; - features = [ "derive" ]; + name = "icu_locid"; + packageId = "icu_locid"; + usesDefaultFeatures = false; + features = [ "zerovec" ]; } { - name = "serde_json"; - packageId = "serde_json"; + name = "icu_locid_transform_data"; + packageId = "icu_locid_transform_data"; + optional = true; + usesDefaultFeatures = false; } { - name = "thiserror"; - packageId = "thiserror 1.0.69"; + name = "icu_provider"; + packageId = "icu_provider"; + usesDefaultFeatures = false; + features = [ "macros" ]; } - ]; - devDependencies = [ { - name = "serde_json"; - packageId = "serde_json"; - features = [ "preserve_order" ]; + name = "tinystr"; + packageId = "tinystr"; + usesDefaultFeatures = false; + features = [ "alloc" "zerovec" ]; + } + { + name = "zerovec"; + packageId = "zerovec"; + usesDefaultFeatures = false; + features = [ "yoke" ]; } ]; features = { - "default" = [ "diff" ]; - "utoipa" = [ "dep:utoipa" ]; + "bench" = [ "serde" ]; + "compiled_data" = [ "dep:icu_locid_transform_data" ]; + "datagen" = [ "serde" "dep:databake" "zerovec/databake" "icu_locid/databake" "tinystr/databake" ]; + "default" = [ "compiled_data" ]; + "serde" = [ "dep:serde" "icu_locid/serde" "tinystr/serde" "zerovec/serde" "icu_provider/serde" ]; }; - resolvedDefaultFeatures = [ "default" "diff" ]; + resolvedDefaultFeatures = [ "compiled_data" ]; }; - "json-patch 3.0.1" = rec { - crateName = "json-patch"; - version = "3.0.1"; + "icu_locid_transform_data" = rec { + crateName = "icu_locid_transform_data"; + version = "1.5.0"; edition = "2021"; - sha256 = "023gm1q5xhhnhz7jqk009yb5wpjl4gckawgzxs82bg5nmzbjcdw6"; - libName = "json_patch"; + sha256 = "0vkgjixm0wzp2n3v5mw4j89ly05bg3lx96jpdggbwlpqi0rzzj7x"; authors = [ - "Ivan Dubrov " + "The ICU4X Project Developers" + ]; + + }; + "icu_normalizer" = rec { + crateName = "icu_normalizer"; + version = "1.5.0"; + edition = "2021"; + sha256 = "0kx8qryp8ma8fw1vijbgbnf7zz9f2j4d14rw36fmjs7cl86kxkhr"; + authors = [ + "The ICU4X Project Developers" ]; dependencies = [ { - name = "jsonptr"; - packageId = "jsonptr 0.6.3"; + name = "displaydoc"; + packageId = "displaydoc"; + usesDefaultFeatures = false; } { - name = "serde"; - packageId = "serde"; - features = [ "derive" ]; + name = "icu_collections"; + packageId = "icu_collections"; + usesDefaultFeatures = false; } { - name = "serde_json"; - packageId = "serde_json"; + name = "icu_normalizer_data"; + packageId = "icu_normalizer_data"; + optional = true; + usesDefaultFeatures = false; } { - name = "thiserror"; - packageId = "thiserror 1.0.69"; + name = "icu_properties"; + packageId = "icu_properties"; + usesDefaultFeatures = false; + } + { + name = "icu_provider"; + packageId = "icu_provider"; + usesDefaultFeatures = false; + features = [ "macros" ]; + } + { + name = "smallvec"; + packageId = "smallvec"; + usesDefaultFeatures = false; + } + { + name = "utf16_iter"; + packageId = "utf16_iter"; + usesDefaultFeatures = false; + } + { + name = "utf8_iter"; + packageId = "utf8_iter"; + usesDefaultFeatures = false; + } + { + name = "write16"; + packageId = "write16"; + usesDefaultFeatures = false; + features = [ "alloc" ]; + } + { + name = "zerovec"; + packageId = "zerovec"; + usesDefaultFeatures = false; } ]; devDependencies = [ { - name = "serde_json"; - packageId = "serde_json"; - features = [ "preserve_order" ]; + name = "write16"; + packageId = "write16"; + usesDefaultFeatures = false; + features = [ "arrayvec" ]; } ]; features = { - "default" = [ "diff" ]; - "utoipa" = [ "dep:utoipa" ]; + "compiled_data" = [ "dep:icu_normalizer_data" "icu_properties/compiled_data" ]; + "datagen" = [ "serde" "dep:databake" "icu_collections/databake" "zerovec/databake" "icu_properties/datagen" ]; + "default" = [ "compiled_data" ]; + "serde" = [ "dep:serde" "icu_collections/serde" "zerovec/serde" "icu_properties/serde" ]; + "std" = [ "icu_collections/std" "icu_properties/std" "icu_provider/std" ]; }; - resolvedDefaultFeatures = [ "default" "diff" ]; + resolvedDefaultFeatures = [ "compiled_data" "default" ]; }; - "jsonpath-rust 0.5.1" = rec { - crateName = "jsonpath-rust"; - version = "0.5.1"; - edition = "2018"; - sha256 = "0032bp43w6k1bl8h55m126cdf8xljj8p736f65gp3zvhpn2zxn0r"; - libName = "jsonpath_rust"; + "icu_normalizer_data" = rec { + crateName = "icu_normalizer_data"; + version = "1.5.0"; + edition = "2021"; + sha256 = "05lmk0zf0q7nzjnj5kbmsigj3qgr0rwicnn5pqi9n7krmbvzpjpq"; authors = [ - "BorisZhguchev " + "The ICU4X Project Developers" + ]; + + }; + "icu_properties" = rec { + crateName = "icu_properties"; + version = "1.5.1"; + edition = "2021"; + sha256 = "1xgf584rx10xc1p7zjr78k0n4zn3g23rrg6v2ln31ingcq3h5mlk"; + authors = [ + "The ICU4X Project Developers" ]; dependencies = [ { - name = "lazy_static"; - packageId = "lazy_static"; + name = "displaydoc"; + packageId = "displaydoc"; + usesDefaultFeatures = false; } { - name = "once_cell"; - packageId = "once_cell"; + name = "icu_collections"; + packageId = "icu_collections"; + usesDefaultFeatures = false; } { - name = "pest"; - packageId = "pest"; + name = "icu_locid_transform"; + packageId = "icu_locid_transform"; + optional = true; + usesDefaultFeatures = false; + features = [ "compiled_data" ]; } { - name = "pest_derive"; - packageId = "pest_derive"; + name = "icu_properties_data"; + packageId = "icu_properties_data"; + optional = true; + usesDefaultFeatures = false; } { - name = "regex"; - packageId = "regex"; + name = "icu_provider"; + packageId = "icu_provider"; + usesDefaultFeatures = false; + features = [ "macros" ]; } { - name = "serde_json"; - packageId = "serde_json"; + name = "tinystr"; + packageId = "tinystr"; + usesDefaultFeatures = false; + features = [ "alloc" "zerovec" ]; } { - name = "thiserror"; - packageId = "thiserror 1.0.69"; + name = "zerovec"; + packageId = "zerovec"; + usesDefaultFeatures = false; + features = [ "derive" ]; } ]; + features = { + "bidi" = [ "dep:unicode-bidi" ]; + "compiled_data" = [ "dep:icu_properties_data" "dep:icu_locid_transform" ]; + "datagen" = [ "serde" "dep:databake" "zerovec/databake" "icu_collections/databake" "tinystr/databake" ]; + "default" = [ "compiled_data" ]; + "serde" = [ "dep:serde" "tinystr/serde" "zerovec/serde" "icu_collections/serde" "icu_provider/serde" ]; + "std" = [ "icu_collections/std" "icu_provider/std" ]; + }; + resolvedDefaultFeatures = [ "compiled_data" "default" ]; + }; + "icu_properties_data" = rec { + crateName = "icu_properties_data"; + version = "1.5.0"; + edition = "2021"; + sha256 = "0scms7pd5a7yxx9hfl167f5qdf44as6r3bd8myhlngnxqgxyza37"; + authors = [ + "The ICU4X Project Developers" + ]; }; - "jsonpath-rust 0.7.5" = rec { - crateName = "jsonpath-rust"; - version = "0.7.5"; + "icu_provider" = rec { + crateName = "icu_provider"; + version = "1.5.0"; edition = "2021"; - sha256 = "12qjqd6rnr1ywky7k38dhbhgj3f6h6iqrac2kz8d53wziwsaw00c"; - libName = "jsonpath_rust"; + sha256 = "1nb8vvgw8dv2inqklvk05fs0qxzkw8xrg2n9vgid6y7gm3423m3f"; authors = [ - "BorisZhguchev " + "The ICU4X Project Developers" ]; dependencies = [ { - name = "pest"; - packageId = "pest"; + name = "displaydoc"; + packageId = "displaydoc"; + usesDefaultFeatures = false; } { - name = "pest_derive"; - packageId = "pest_derive"; + name = "icu_locid"; + packageId = "icu_locid"; + usesDefaultFeatures = false; } { - name = "regex"; - packageId = "regex"; + name = "icu_provider_macros"; + packageId = "icu_provider_macros"; + optional = true; + usesDefaultFeatures = false; } { - name = "serde_json"; - packageId = "serde_json"; + name = "stable_deref_trait"; + packageId = "stable_deref_trait"; + usesDefaultFeatures = false; } { - name = "thiserror"; - packageId = "thiserror 2.0.12"; + name = "tinystr"; + packageId = "tinystr"; + usesDefaultFeatures = false; } - ]; - - }; - "jsonptr 0.4.7" = rec { - crateName = "jsonptr"; - version = "0.4.7"; - edition = "2021"; - sha256 = "09s6bqjlkd1m5z9hi9iwjimiri7wx3fd6d88hara0p27968m4vhw"; - authors = [ - "chance dinkins" - ]; - dependencies = [ { - name = "fluent-uri"; - packageId = "fluent-uri"; - optional = true; + name = "writeable"; + packageId = "writeable"; usesDefaultFeatures = false; } { - name = "serde"; - packageId = "serde"; + name = "yoke"; + packageId = "yoke"; usesDefaultFeatures = false; - features = [ "alloc" ]; + features = [ "alloc" "derive" ]; } { - name = "serde_json"; - packageId = "serde_json"; + name = "zerofrom"; + packageId = "zerofrom"; usesDefaultFeatures = false; - features = [ "alloc" ]; + features = [ "alloc" "derive" ]; + } + { + name = "zerovec"; + packageId = "zerovec"; + usesDefaultFeatures = false; + features = [ "derive" ]; } ]; features = { - "default" = [ "std" ]; - "fluent-uri" = [ "dep:fluent-uri" ]; - "std" = [ "serde/std" "serde_json/std" "fluent-uri?/std" ]; - "uniresid" = [ "dep:uniresid" ]; - "url" = [ "dep:url" ]; + "datagen" = [ "serde" "dep:erased-serde" "dep:databake" "std" "sync" ]; + "deserialize_bincode_1" = [ "serde" "dep:bincode" "std" ]; + "deserialize_json" = [ "serde" "dep:serde_json" ]; + "deserialize_postcard_1" = [ "serde" "dep:postcard" ]; + "log_error_context" = [ "logging" ]; + "logging" = [ "dep:log" ]; + "macros" = [ "dep:icu_provider_macros" ]; + "serde" = [ "dep:serde" "yoke/serde" ]; + "std" = [ "icu_locid/std" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "macros" ]; }; - "jsonptr 0.6.3" = rec { - crateName = "jsonptr"; - version = "0.6.3"; + "icu_provider_macros" = rec { + crateName = "icu_provider_macros"; + version = "1.5.0"; edition = "2021"; - sha256 = "0w6xkr6ns46nm3136x7www1dczz45y2bl9bsxmb2b6r3vlkjpsjx"; + sha256 = "1mjs0w7fcm2lcqmbakhninzrjwqs485lkps4hz0cv3k36y9rxj0y"; + procMacro = true; authors = [ - "chance dinkins" - "André Sá de Mello " + "The ICU4X Project Developers" ]; dependencies = [ { - name = "serde"; - packageId = "serde"; - optional = true; - features = [ "alloc" ]; + name = "proc-macro2"; + packageId = "proc-macro2"; } { - name = "serde_json"; - packageId = "serde_json"; - optional = true; - features = [ "alloc" ]; + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn 2.0.100"; } ]; - features = { - "default" = [ "std" "serde" "json" "resolve" "assign" "delete" ]; - "delete" = [ "resolve" ]; - "json" = [ "dep:serde_json" "serde" ]; - "serde" = [ "dep:serde" ]; - "std" = [ "serde/std" "serde_json?/std" ]; - "syn" = [ "dep:syn" ]; - "toml" = [ "dep:toml" "serde" "std" ]; - }; - resolvedDefaultFeatures = [ "assign" "default" "delete" "json" "resolve" "serde" "std" ]; + }; - "k8s-openapi 0.23.0" = rec { - crateName = "k8s-openapi"; - version = "0.23.0"; - edition = "2021"; - links = "k8s-openapi-0.23.0"; - sha256 = "04qv2iqwm3mgjvyp2m6n3vf6nnpjh5a60kf9ah9k1n184d04g24w"; - libName = "k8s_openapi"; + "ident_case" = rec { + crateName = "ident_case"; + version = "1.0.1"; + edition = "2015"; + sha256 = "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r"; authors = [ - "Arnav Singh " + "Ted Driggs " + ]; + + }; + "idna" = rec { + crateName = "idna"; + version = "1.0.3"; + edition = "2018"; + sha256 = "0zlajvm2k3wy0ay8plr07w22hxkkmrxkffa6ah57ac6nci984vv8"; + authors = [ + "The rust-url developers" ]; dependencies = [ { - name = "base64"; - packageId = "base64 0.22.1"; - usesDefaultFeatures = false; - features = [ "alloc" ]; - } - { - name = "chrono"; - packageId = "chrono"; - usesDefaultFeatures = false; - features = [ "alloc" "serde" ]; - } - { - name = "schemars"; - packageId = "schemars"; - optional = true; - usesDefaultFeatures = false; - } - { - name = "serde"; - packageId = "serde"; - usesDefaultFeatures = false; + name = "idna_adapter"; + packageId = "idna_adapter"; } { - name = "serde-value"; - packageId = "serde-value"; - usesDefaultFeatures = false; + name = "smallvec"; + packageId = "smallvec"; + features = [ "const_generics" ]; } { - name = "serde_json"; - packageId = "serde_json"; - usesDefaultFeatures = false; - features = [ "alloc" ]; + name = "utf8_iter"; + packageId = "utf8_iter"; } ]; features = { - "earliest" = [ "v1_26" ]; - "latest" = [ "v1_31" ]; - "schemars" = [ "dep:schemars" ]; + "compiled_data" = [ "idna_adapter/compiled_data" ]; + "default" = [ "std" "compiled_data" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "schemars" "v1_31" ]; + resolvedDefaultFeatures = [ "alloc" "compiled_data" "std" ]; }; - "k8s-openapi 0.24.0" = rec { - crateName = "k8s-openapi"; - version = "0.24.0"; + "idna_adapter" = rec { + crateName = "idna_adapter"; + version = "1.2.0"; edition = "2021"; - links = "k8s-openapi-0.24.0"; - sha256 = "1m8ahw59g44kp9p4yd4ar0px15m2nyvhc5krbvqvw2ag6a8bjx9c"; - libName = "k8s_openapi"; + sha256 = "0wggnkiivaj5lw0g0384ql2d7zk4ppkn3b1ry4n0ncjpr7qivjns"; authors = [ - "Arnav Singh " + "The rust-url developers" ]; dependencies = [ { - name = "base64"; - packageId = "base64 0.22.1"; - usesDefaultFeatures = false; - features = [ "alloc" ]; + name = "icu_normalizer"; + packageId = "icu_normalizer"; } { - name = "chrono"; - packageId = "chrono"; - usesDefaultFeatures = false; - features = [ "alloc" "serde" ]; + name = "icu_properties"; + packageId = "icu_properties"; } + ]; + features = { + "compiled_data" = [ "icu_normalizer/compiled_data" "icu_properties/compiled_data" ]; + }; + resolvedDefaultFeatures = [ "compiled_data" ]; + }; + "indexmap 1.9.3" = rec { + crateName = "indexmap"; + version = "1.9.3"; + edition = "2021"; + sha256 = "16dxmy7yvk51wvnih3a3im6fp5lmx0wx76i03n06wyak6cwhw1xx"; + dependencies = [ { - name = "schemars"; - packageId = "schemars"; - optional = true; + name = "hashbrown"; + packageId = "hashbrown 0.12.3"; usesDefaultFeatures = false; + features = [ "raw" ]; } + ]; + buildDependencies = [ { - name = "serde"; - packageId = "serde"; - usesDefaultFeatures = false; + name = "autocfg"; + packageId = "autocfg"; } + ]; + features = { + "arbitrary" = [ "dep:arbitrary" ]; + "quickcheck" = [ "dep:quickcheck" ]; + "rayon" = [ "dep:rayon" ]; + "rustc-rayon" = [ "dep:rustc-rayon" ]; + "serde" = [ "dep:serde" ]; + "serde-1" = [ "serde" ]; + }; + }; + "indexmap 2.7.1" = rec { + crateName = "indexmap"; + version = "2.7.1"; + edition = "2021"; + sha256 = "0lmnm1zbr5gq3wic3d8a76gpvampridzwckfl97ckd5m08mrk74c"; + dependencies = [ { - name = "serde-value"; - packageId = "serde-value"; + name = "equivalent"; + packageId = "equivalent"; usesDefaultFeatures = false; } { - name = "serde_json"; - packageId = "serde_json"; + name = "hashbrown"; + packageId = "hashbrown 0.15.2"; usesDefaultFeatures = false; - features = [ "alloc" ]; } ]; features = { - "earliest" = [ "v1_28" ]; - "latest" = [ "v1_32" ]; + "arbitrary" = [ "dep:arbitrary" ]; + "borsh" = [ "dep:borsh" ]; + "default" = [ "std" ]; + "quickcheck" = [ "dep:quickcheck" ]; + "rayon" = [ "dep:rayon" ]; + "rustc-rayon" = [ "dep:rustc-rayon" ]; + "serde" = [ "dep:serde" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; + "indoc" = rec { + crateName = "indoc"; + version = "2.0.6"; + edition = "2021"; + sha256 = "1gbn2pkx5sgbd9lp05d2bkqpbfgazi0z3nvharh5ajah11d29izl"; + procMacro = true; + authors = [ + "David Tolnay " + ]; + + }; + "ipnet" = rec { + crateName = "ipnet"; + version = "2.11.0"; + edition = "2018"; + sha256 = "0c5i9sfi2asai28m8xp48k5gvwkqrg5ffpi767py6mzsrswv17s6"; + authors = [ + "Kris Price " + ]; + features = { + "default" = [ "std" ]; + "heapless" = [ "dep:heapless" ]; + "json" = [ "serde" "schemars" ]; "schemars" = [ "dep:schemars" ]; + "ser_as_str" = [ "heapless" ]; + "serde" = [ "dep:serde" ]; }; - resolvedDefaultFeatures = [ "schemars" "v1_32" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "k8s-version" = rec { - crateName = "k8s-version"; - version = "0.1.2"; + "is_terminal_polyfill" = rec { + crateName = "is_terminal_polyfill"; + version = "1.70.1"; edition = "2021"; - workspace_member = null; - src = pkgs.fetchgit { - url = "https://github.com/stackabletech/operator-rs.git"; - rev = "048c7d8befddc2f2c6414444006871c95412d67c"; - sha256 = "1x2pfibrsysmkkmajyj30qkwsjf3rzmc3dxsd09jb9r4x7va6mr6"; + sha256 = "1kwfgglh91z33kl0w5i338mfpa3zs0hidq5j4ny4rmjwrikchhvr"; + features = { }; - libName = "k8s_version"; + resolvedDefaultFeatures = [ "default" ]; + }; + "itertools" = rec { + crateName = "itertools"; + version = "0.14.0"; + edition = "2018"; + sha256 = "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b"; authors = [ - "Stackable GmbH " + "bluss" ]; dependencies = [ { - name = "darling"; - packageId = "darling"; - optional = true; - } - { - name = "regex"; - packageId = "regex"; - } - { - name = "snafu"; - packageId = "snafu 0.8.5"; + name = "either"; + packageId = "either"; + usesDefaultFeatures = false; } ]; features = { - "darling" = [ "dep:darling" ]; + "default" = [ "use_std" ]; + "use_std" = [ "use_alloc" "either/use_std" ]; }; - resolvedDefaultFeatures = [ "darling" ]; + resolvedDefaultFeatures = [ "default" "use_alloc" "use_std" ]; }; - "kube 0.96.0" = rec { - crateName = "kube"; - version = "0.96.0"; - edition = "2021"; - sha256 = "07ws50li6nxja26b0w40k2dqir60k4s5fi2hsvjz6kmxy0yypzzg"; + "itoa" = rec { + crateName = "itoa"; + version = "1.0.15"; + edition = "2018"; + sha256 = "0b4fj9kz54dr3wam0vprjwgygvycyw8r0qwg7vp19ly8b2w16psa"; authors = [ - "clux " - "Natalie Klestrup Röijezon " - "kazk " + "David Tolnay " + ]; + features = { + "no-panic" = [ "dep:no-panic" ]; + }; + }; + "java-properties" = rec { + crateName = "java-properties"; + version = "2.0.0"; + edition = "2018"; + sha256 = "0zqi8l4q8w307mn4pv65a12jg9rzdgkdkaqynpr53i3i8i46zgrp"; + libName = "java_properties"; + authors = [ + "Adam Crume " ]; dependencies = [ { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; - usesDefaultFeatures = false; - } - { - name = "kube-client"; - packageId = "kube-client 0.96.0"; - optional = true; - usesDefaultFeatures = false; - } - { - name = "kube-core"; - packageId = "kube-core 0.96.0"; + name = "encoding_rs"; + packageId = "encoding_rs"; } { - name = "kube-derive"; - packageId = "kube-derive 0.96.0"; - optional = true; + name = "lazy_static"; + packageId = "lazy_static"; } { - name = "kube-runtime"; - packageId = "kube-runtime 0.96.0"; - optional = true; + name = "regex"; + packageId = "regex"; } ]; - devDependencies = [ + + }; + "jobserver" = rec { + crateName = "jobserver"; + version = "0.1.32"; + edition = "2021"; + sha256 = "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"; + authors = [ + "Alex Crichton " + ]; + dependencies = [ { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; - usesDefaultFeatures = false; - features = [ "latest" ]; + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); } ]; - features = { - "admission" = [ "kube-core/admission" ]; - "aws-lc-rs" = [ "kube-client?/aws-lc-rs" ]; - "client" = [ "kube-client/client" "config" ]; - "config" = [ "kube-client/config" ]; - "default" = [ "client" "rustls-tls" ]; - "derive" = [ "kube-derive" "kube-core/schema" ]; - "gzip" = [ "kube-client/gzip" "client" ]; - "http-proxy" = [ "kube-client/http-proxy" "client" ]; - "jsonpatch" = [ "kube-core/jsonpatch" ]; - "kube-client" = [ "dep:kube-client" ]; - "kube-derive" = [ "dep:kube-derive" ]; - "kube-runtime" = [ "dep:kube-runtime" ]; - "kubelet-debug" = [ "kube-client/kubelet-debug" "kube-core/kubelet-debug" ]; - "oauth" = [ "kube-client/oauth" "client" ]; - "oidc" = [ "kube-client/oidc" "client" ]; - "openssl-tls" = [ "kube-client/openssl-tls" "client" ]; - "runtime" = [ "kube-runtime" ]; - "rustls-tls" = [ "kube-client/rustls-tls" "client" ]; - "socks5" = [ "kube-client/socks5" "client" ]; - "unstable-client" = [ "kube-client/unstable-client" "client" ]; - "unstable-runtime" = [ "kube-runtime/unstable-runtime" "runtime" ]; - "webpki-roots" = [ "kube-client/webpki-roots" "client" ]; - "ws" = [ "kube-client/ws" "kube-core/ws" ]; - }; - resolvedDefaultFeatures = [ "client" "config" "derive" "jsonpatch" "kube-client" "kube-derive" "kube-runtime" "runtime" "rustls-tls" ]; + }; - "kube 0.98.0" = rec { - crateName = "kube"; - version = "0.98.0"; + "js-sys" = rec { + crateName = "js-sys"; + version = "0.3.77"; edition = "2021"; - sha256 = "1fiwllwzsvl7921k85c10d1nwjpg09ycqcvvihc4vbggjp23s19j"; + sha256 = "13x2qcky5l22z4xgivi59xhjjx4kxir1zg7gcj0f1ijzd4yg7yhw"; + libName = "js_sys"; authors = [ - "clux " - "Natalie Klestrup Röijezon " - "kazk " + "The wasm-bindgen Developers" ]; dependencies = [ { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; - usesDefaultFeatures = false; - } - { - name = "kube-client"; - packageId = "kube-client 0.98.0"; - optional = true; + name = "once_cell"; + packageId = "once_cell"; usesDefaultFeatures = false; } { - name = "kube-core"; - packageId = "kube-core 0.98.0"; - } - { - name = "kube-derive"; - packageId = "kube-derive 0.98.0"; - optional = true; - } - { - name = "kube-runtime"; - packageId = "kube-runtime 0.98.0"; - optional = true; - } - ]; - devDependencies = [ - { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; usesDefaultFeatures = false; - features = [ "latest" ]; } ]; features = { - "admission" = [ "kube-core/admission" ]; - "aws-lc-rs" = [ "kube-client?/aws-lc-rs" ]; - "client" = [ "kube-client/client" "config" ]; - "config" = [ "kube-client/config" ]; - "default" = [ "client" "rustls-tls" ]; - "derive" = [ "kube-derive" "kube-core/schema" ]; - "gzip" = [ "kube-client/gzip" "client" ]; - "http-proxy" = [ "kube-client/http-proxy" "client" ]; - "jsonpatch" = [ "kube-core/jsonpatch" ]; - "kube-client" = [ "dep:kube-client" ]; - "kube-derive" = [ "dep:kube-derive" ]; - "kube-runtime" = [ "dep:kube-runtime" ]; - "kubelet-debug" = [ "kube-client/kubelet-debug" "kube-core/kubelet-debug" ]; - "oauth" = [ "kube-client/oauth" "client" ]; - "oidc" = [ "kube-client/oidc" "client" ]; - "openssl-tls" = [ "kube-client/openssl-tls" "client" ]; - "runtime" = [ "kube-runtime" ]; - "rustls-tls" = [ "kube-client/rustls-tls" "client" ]; - "socks5" = [ "kube-client/socks5" "client" ]; - "unstable-client" = [ "kube-client/unstable-client" "client" ]; - "unstable-runtime" = [ "kube-runtime/unstable-runtime" "runtime" ]; - "webpki-roots" = [ "kube-client/webpki-roots" "client" ]; - "ws" = [ "kube-client/ws" "kube-core/ws" ]; + "default" = [ "std" ]; + "std" = [ "wasm-bindgen/std" ]; }; - resolvedDefaultFeatures = [ "client" "config" "derive" "jsonpatch" "kube-client" "kube-derive" "kube-runtime" "runtime" "rustls-tls" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "kube-client 0.96.0" = rec { - crateName = "kube-client"; - version = "0.96.0"; + "json-patch" = rec { + crateName = "json-patch"; + version = "4.0.0"; edition = "2021"; - sha256 = "1wg0blziqkfyfmmyn6l1fj6wp7qy156sr3g7birj93gzx3n73x4b"; - libName = "kube_client"; + sha256 = "1x7sn0j8qxkdm5rrvzhz3kvsl9bb9s24szpa9ijgffd0c7b994hm"; + libName = "json_patch"; authors = [ - "clux " - "Natalie Klestrup Röijezon " - "kazk " + "Ivan Dubrov " ]; - dependencies = [ - { - name = "base64"; - packageId = "base64 0.22.1"; - optional = true; - } - { - name = "bytes"; - packageId = "bytes"; - optional = true; - } - { - name = "chrono"; - packageId = "chrono"; - optional = true; - usesDefaultFeatures = false; - } + dependencies = [ { - name = "either"; - packageId = "either"; - optional = true; + name = "jsonptr"; + packageId = "jsonptr"; } { - name = "futures"; - packageId = "futures 0.3.31"; - optional = true; - usesDefaultFeatures = false; - features = [ "std" ]; + name = "serde"; + packageId = "serde"; + features = [ "derive" ]; } { - name = "home"; - packageId = "home"; - optional = true; + name = "serde_json"; + packageId = "serde_json"; } { - name = "http"; - packageId = "http"; + name = "thiserror"; + packageId = "thiserror 1.0.69"; } + ]; + devDependencies = [ { - name = "http-body"; - packageId = "http-body"; - optional = true; + name = "serde_json"; + packageId = "serde_json"; + features = [ "preserve_order" ]; } + ]; + features = { + "default" = [ "diff" ]; + "utoipa" = [ "dep:utoipa" ]; + }; + resolvedDefaultFeatures = [ "default" "diff" ]; + }; + "jsonpath-rust" = rec { + crateName = "jsonpath-rust"; + version = "0.7.5"; + edition = "2021"; + sha256 = "12qjqd6rnr1ywky7k38dhbhgj3f6h6iqrac2kz8d53wziwsaw00c"; + libName = "jsonpath_rust"; + authors = [ + "BorisZhguchev " + ]; + dependencies = [ { - name = "http-body-util"; - packageId = "http-body-util"; - optional = true; + name = "pest"; + packageId = "pest"; } { - name = "hyper"; - packageId = "hyper"; - optional = true; - features = [ "client" "http1" ]; + name = "pest_derive"; + packageId = "pest_derive"; } { - name = "hyper-http-proxy"; - packageId = "hyper-http-proxy"; - optional = true; - usesDefaultFeatures = false; + name = "regex"; + packageId = "regex"; } { - name = "hyper-rustls"; - packageId = "hyper-rustls"; - optional = true; - usesDefaultFeatures = false; - features = [ "http1" "logging" "native-tokio" "ring" "tls12" ]; + name = "serde_json"; + packageId = "serde_json"; } { - name = "hyper-timeout"; - packageId = "hyper-timeout"; - optional = true; + name = "thiserror"; + packageId = "thiserror 2.0.12"; } + ]; + + }; + "jsonptr" = rec { + crateName = "jsonptr"; + version = "0.7.1"; + edition = "2021"; + sha256 = "1zk1wmr3c9v1bgqg68yl1yscnz4442zrbciv1g72pmx51dkcr8x5"; + authors = [ + "chance dinkins" + "André Sá de Mello " + "Oliver Wangler " + ]; + dependencies = [ { - name = "hyper-util"; - packageId = "hyper-util"; + name = "serde"; + packageId = "serde"; optional = true; - features = [ "client" "client-legacy" "http1" "tokio" ]; + features = [ "alloc" ]; } { - name = "jsonpath-rust"; - packageId = "jsonpath-rust 0.5.1"; + name = "serde_json"; + packageId = "serde_json"; optional = true; + features = [ "alloc" ]; } + ]; + features = { + "default" = [ "std" "serde" "json" "resolve" "assign" "delete" ]; + "delete" = [ "resolve" ]; + "json" = [ "dep:serde_json" "serde" ]; + "miette" = [ "dep:miette" "std" ]; + "serde" = [ "dep:serde" ]; + "std" = [ "serde/std" "serde_json?/std" ]; + "syn" = [ "dep:syn" ]; + "toml" = [ "dep:toml" "serde" "std" ]; + }; + resolvedDefaultFeatures = [ "assign" "default" "delete" "json" "resolve" "serde" "std" ]; + }; + "k8s-openapi" = rec { + crateName = "k8s-openapi"; + version = "0.24.0"; + edition = "2021"; + links = "k8s-openapi-0.24.0"; + sha256 = "1m8ahw59g44kp9p4yd4ar0px15m2nyvhc5krbvqvw2ag6a8bjx9c"; + libName = "k8s_openapi"; + authors = [ + "Arnav Singh " + ]; + dependencies = [ { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; + name = "base64"; + packageId = "base64 0.22.1"; usesDefaultFeatures = false; + features = [ "alloc" ]; } { - name = "kube-core"; - packageId = "kube-core 0.96.0"; - } - { - name = "pem"; - packageId = "pem"; - optional = true; - } - { - name = "rustls"; - packageId = "rustls"; - optional = true; + name = "chrono"; + packageId = "chrono"; usesDefaultFeatures = false; + features = [ "alloc" "serde" ]; } { - name = "rustls-pemfile"; - packageId = "rustls-pemfile"; + name = "schemars"; + packageId = "schemars"; optional = true; - } - { - name = "secrecy"; - packageId = "secrecy"; + usesDefaultFeatures = false; } { name = "serde"; packageId = "serde"; - features = [ "derive" ]; + usesDefaultFeatures = false; + } + { + name = "serde-value"; + packageId = "serde-value"; + usesDefaultFeatures = false; } { name = "serde_json"; packageId = "serde_json"; + usesDefaultFeatures = false; + features = [ "alloc" ]; } + ]; + features = { + "earliest" = [ "v1_28" ]; + "latest" = [ "v1_32" ]; + "schemars" = [ "dep:schemars" ]; + }; + resolvedDefaultFeatures = [ "schemars" "v1_32" ]; + }; + "k8s-version" = rec { + crateName = "k8s-version"; + version = "0.1.2"; + edition = "2021"; + workspace_member = null; + src = pkgs.fetchgit { + url = "https://github.com/stackabletech/operator-rs.git"; + rev = "6c4b022dcdaec09a0c0ecb420a41bb180d4edbf8"; + sha256 = "16klfwx3kz3ys7afwjicfj8msws9a718izx09jspwwpff3rl6wsi"; + }; + libName = "k8s_version"; + authors = [ + "Stackable GmbH " + ]; + dependencies = [ { - name = "serde_yaml"; - packageId = "serde_yaml"; + name = "darling"; + packageId = "darling"; optional = true; } { - name = "thiserror"; - packageId = "thiserror 1.0.69"; + name = "regex"; + packageId = "regex"; } { - name = "tokio"; - packageId = "tokio"; - optional = true; - features = [ "time" "signal" "sync" ]; + name = "snafu"; + packageId = "snafu 0.8.5"; + } + ]; + features = { + "darling" = [ "dep:darling" ]; + }; + resolvedDefaultFeatures = [ "darling" ]; + }; + "kube" = rec { + crateName = "kube"; + version = "0.99.0"; + edition = "2021"; + sha256 = "0vnaqmxk40i2jgwxqsk8x75rn1j37p93gv3zx6mlhssk200b4kls"; + authors = [ + "clux " + "Natalie Klestrup Röijezon " + "kazk " + ]; + dependencies = [ + { + name = "k8s-openapi"; + packageId = "k8s-openapi"; + usesDefaultFeatures = false; } { - name = "tokio-util"; - packageId = "tokio-util"; + name = "kube-client"; + packageId = "kube-client"; optional = true; - features = [ "io" "codec" ]; + usesDefaultFeatures = false; } { - name = "tower"; - packageId = "tower"; - optional = true; - features = [ "buffer" "filter" "util" ]; + name = "kube-core"; + packageId = "kube-core"; } { - name = "tower-http"; - packageId = "tower-http"; + name = "kube-derive"; + packageId = "kube-derive"; optional = true; - features = [ "auth" "map-response-body" "trace" ]; } { - name = "tracing"; - packageId = "tracing"; + name = "kube-runtime"; + packageId = "kube-runtime"; optional = true; - features = [ "log" ]; } ]; devDependencies = [ - { - name = "futures"; - packageId = "futures 0.3.31"; - usesDefaultFeatures = false; - features = [ "async-await" ]; - } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; features = [ "latest" ]; } - { - name = "tokio"; - packageId = "tokio"; - features = [ "full" ]; - } ]; features = { - "__non_core" = [ "tracing" "serde_yaml" "base64" ]; "admission" = [ "kube-core/admission" ]; - "aws-lc-rs" = [ "rustls?/aws-lc-rs" ]; - "base64" = [ "dep:base64" ]; - "bytes" = [ "dep:bytes" ]; - "chrono" = [ "dep:chrono" ]; - "client" = [ "config" "__non_core" "hyper" "hyper-util" "http-body" "http-body-util" "tower" "tower-http" "hyper-timeout" "chrono" "jsonpath-rust" "bytes" "futures" "tokio" "tokio-util" "either" ]; - "config" = [ "__non_core" "pem" "home" ]; - "default" = [ "client" ]; - "either" = [ "dep:either" ]; - "form_urlencoded" = [ "dep:form_urlencoded" ]; - "futures" = [ "dep:futures" ]; - "gzip" = [ "client" "tower-http/decompression-gzip" ]; - "home" = [ "dep:home" ]; - "http-body" = [ "dep:http-body" ]; - "http-body-util" = [ "dep:http-body-util" ]; - "http-proxy" = [ "hyper-http-proxy" ]; - "hyper" = [ "dep:hyper" ]; - "hyper-http-proxy" = [ "dep:hyper-http-proxy" ]; - "hyper-openssl" = [ "dep:hyper-openssl" ]; - "hyper-rustls" = [ "dep:hyper-rustls" ]; - "hyper-socks2" = [ "dep:hyper-socks2" ]; - "hyper-timeout" = [ "dep:hyper-timeout" ]; - "hyper-util" = [ "dep:hyper-util" ]; + "aws-lc-rs" = [ "kube-client?/aws-lc-rs" ]; + "client" = [ "kube-client/client" "config" ]; + "config" = [ "kube-client/config" ]; + "default" = [ "client" "rustls-tls" "ring" ]; + "derive" = [ "kube-derive" "kube-core/schema" ]; + "gzip" = [ "kube-client/gzip" "client" ]; + "http-proxy" = [ "kube-client/http-proxy" "client" ]; "jsonpatch" = [ "kube-core/jsonpatch" ]; - "jsonpath-rust" = [ "dep:jsonpath-rust" ]; - "kubelet-debug" = [ "ws" "kube-core/kubelet-debug" ]; - "oauth" = [ "client" "tame-oauth" ]; - "oidc" = [ "client" "form_urlencoded" ]; - "openssl" = [ "dep:openssl" ]; - "openssl-tls" = [ "openssl" "hyper-openssl" ]; - "pem" = [ "dep:pem" ]; - "rand" = [ "dep:rand" ]; - "rustls" = [ "dep:rustls" ]; - "rustls-pemfile" = [ "dep:rustls-pemfile" ]; - "rustls-tls" = [ "rustls" "rustls-pemfile" "hyper-rustls" "hyper-http-proxy?/rustls-tls-native-roots" ]; - "serde_yaml" = [ "dep:serde_yaml" ]; - "socks5" = [ "hyper-socks2" ]; - "tame-oauth" = [ "dep:tame-oauth" ]; - "tokio" = [ "dep:tokio" ]; - "tokio-tungstenite" = [ "dep:tokio-tungstenite" ]; - "tokio-util" = [ "dep:tokio-util" ]; - "tower" = [ "dep:tower" ]; - "tower-http" = [ "dep:tower-http" ]; - "tracing" = [ "dep:tracing" ]; - "webpki-roots" = [ "hyper-rustls/webpki-roots" ]; - "ws" = [ "client" "tokio-tungstenite" "rand" "kube-core/ws" "tokio/macros" ]; + "kube-client" = [ "dep:kube-client" ]; + "kube-derive" = [ "dep:kube-derive" ]; + "kube-runtime" = [ "dep:kube-runtime" ]; + "kubelet-debug" = [ "kube-client/kubelet-debug" "kube-core/kubelet-debug" ]; + "oauth" = [ "kube-client/oauth" "client" ]; + "oidc" = [ "kube-client/oidc" "client" ]; + "openssl-tls" = [ "kube-client/openssl-tls" "client" ]; + "ring" = [ "kube-client?/ring" ]; + "runtime" = [ "kube-runtime" ]; + "rustls-tls" = [ "kube-client/rustls-tls" "client" ]; + "socks5" = [ "kube-client/socks5" "client" ]; + "unstable-client" = [ "kube-client/unstable-client" "client" ]; + "unstable-runtime" = [ "kube-runtime/unstable-runtime" "runtime" ]; + "webpki-roots" = [ "kube-client/webpki-roots" "client" ]; + "ws" = [ "kube-client/ws" "kube-core/ws" ]; }; - resolvedDefaultFeatures = [ "__non_core" "base64" "bytes" "chrono" "client" "config" "either" "futures" "home" "http-body" "http-body-util" "hyper" "hyper-rustls" "hyper-timeout" "hyper-util" "jsonpatch" "jsonpath-rust" "pem" "rustls" "rustls-pemfile" "rustls-tls" "serde_yaml" "tokio" "tokio-util" "tower" "tower-http" "tracing" ]; + resolvedDefaultFeatures = [ "client" "config" "derive" "jsonpatch" "kube-client" "kube-derive" "kube-runtime" "ring" "runtime" "rustls-tls" ]; }; - "kube-client 0.98.0" = rec { + "kube-client" = rec { crateName = "kube-client"; - version = "0.98.0"; + version = "0.99.0"; edition = "2021"; - sha256 = "1jd06xwhnmzrzqrfwq7jlmmxl7dvaygmchjx363zmlgvrlwasd4x"; + sha256 = "1wfciml6xcylhlwn72dbiq8vc57cs0a9dzn2bb8j1ps242ayvhkz"; libName = "kube_client"; authors = [ "clux " @@ -4638,7 +4745,7 @@ rec { packageId = "hyper-rustls"; optional = true; usesDefaultFeatures = false; - features = [ "http1" "logging" "native-tokio" "ring" "tls12" ]; + features = [ "http1" "logging" "native-tokio" "tls12" ]; } { name = "hyper-timeout"; @@ -4653,17 +4760,17 @@ rec { } { name = "jsonpath-rust"; - packageId = "jsonpath-rust 0.7.5"; + packageId = "jsonpath-rust"; optional = true; } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; } { name = "kube-core"; - packageId = "kube-core 0.98.0"; + packageId = "kube-core"; } { name = "pem"; @@ -4676,11 +4783,6 @@ rec { optional = true; usesDefaultFeatures = false; } - { - name = "rustls-pemfile"; - packageId = "rustls-pemfile"; - optional = true; - } { name = "secrecy"; packageId = "secrecy"; @@ -4717,7 +4819,7 @@ rec { } { name = "tower"; - packageId = "tower"; + packageId = "tower 0.5.2"; optional = true; features = [ "buffer" "filter" "util" ]; } @@ -4748,7 +4850,7 @@ rec { } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; features = [ "latest" ]; } @@ -4761,13 +4863,13 @@ rec { features = { "__non_core" = [ "tracing" "serde_yaml" "base64" ]; "admission" = [ "kube-core/admission" ]; - "aws-lc-rs" = [ "rustls?/aws-lc-rs" ]; + "aws-lc-rs" = [ "hyper-rustls?/aws-lc-rs" ]; "base64" = [ "dep:base64" ]; "bytes" = [ "dep:bytes" ]; "chrono" = [ "dep:chrono" ]; "client" = [ "config" "__non_core" "hyper" "hyper-util" "http-body" "http-body-util" "tower" "tower-http" "hyper-timeout" "chrono" "jsonpath-rust" "bytes" "futures" "tokio" "tokio-util" "either" ]; "config" = [ "__non_core" "pem" "home" ]; - "default" = [ "client" ]; + "default" = [ "client" "ring" ]; "either" = [ "dep:either" ]; "form_urlencoded" = [ "dep:form_urlencoded" ]; "futures" = [ "dep:futures" ]; @@ -4791,10 +4893,9 @@ rec { "openssl" = [ "dep:openssl" ]; "openssl-tls" = [ "openssl" "hyper-openssl" ]; "pem" = [ "dep:pem" ]; - "rand" = [ "dep:rand" ]; + "ring" = [ "hyper-rustls?/ring" ]; "rustls" = [ "dep:rustls" ]; - "rustls-pemfile" = [ "dep:rustls-pemfile" ]; - "rustls-tls" = [ "rustls" "rustls-pemfile" "hyper-rustls" "hyper-http-proxy?/rustls-tls-native-roots" ]; + "rustls-tls" = [ "rustls" "hyper-rustls" "hyper-http-proxy?/rustls-tls-native-roots" ]; "serde_yaml" = [ "dep:serde_yaml" ]; "socks5" = [ "hyper-socks2" ]; "tame-oauth" = [ "dep:tame-oauth" ]; @@ -4805,92 +4906,15 @@ rec { "tower-http" = [ "dep:tower-http" ]; "tracing" = [ "dep:tracing" ]; "webpki-roots" = [ "hyper-rustls/webpki-roots" ]; - "ws" = [ "client" "tokio-tungstenite" "rand" "kube-core/ws" "tokio/macros" ]; - }; - resolvedDefaultFeatures = [ "__non_core" "base64" "bytes" "chrono" "client" "config" "either" "futures" "home" "http-body" "http-body-util" "hyper" "hyper-rustls" "hyper-timeout" "hyper-util" "jsonpatch" "jsonpath-rust" "pem" "rustls" "rustls-pemfile" "rustls-tls" "serde_yaml" "tokio" "tokio-util" "tower" "tower-http" "tracing" ]; - }; - "kube-core 0.96.0" = rec { - crateName = "kube-core"; - version = "0.96.0"; - edition = "2021"; - sha256 = "0xrxzqk7nbbymf7ycm02wshs6ynf3dlrnm2wvix1skdk1g9lc8zl"; - libName = "kube_core"; - authors = [ - "clux " - "Natalie Klestrup Röijezon " - "kazk " - ]; - dependencies = [ - { - name = "chrono"; - packageId = "chrono"; - usesDefaultFeatures = false; - features = [ "now" ]; - } - { - name = "form_urlencoded"; - packageId = "form_urlencoded"; - } - { - name = "http"; - packageId = "http"; - } - { - name = "json-patch"; - packageId = "json-patch 2.0.0"; - optional = true; - } - { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; - usesDefaultFeatures = false; - } - { - name = "schemars"; - packageId = "schemars"; - optional = true; - } - { - name = "serde"; - packageId = "serde"; - features = [ "derive" ]; - } - { - name = "serde-value"; - packageId = "serde-value"; - } - { - name = "serde_json"; - packageId = "serde_json"; - } - { - name = "thiserror"; - packageId = "thiserror 1.0.69"; - } - ]; - devDependencies = [ - { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; - usesDefaultFeatures = false; - features = [ "latest" ]; - } - ]; - features = { - "admission" = [ "json-patch" ]; - "json-patch" = [ "dep:json-patch" ]; - "jsonpatch" = [ "json-patch" ]; - "kubelet-debug" = [ "ws" ]; - "schema" = [ "schemars" ]; - "schemars" = [ "dep:schemars" ]; + "ws" = [ "client" "tokio-tungstenite" "kube-core/ws" "tokio/macros" ]; }; - resolvedDefaultFeatures = [ "json-patch" "jsonpatch" "schema" "schemars" ]; + resolvedDefaultFeatures = [ "__non_core" "base64" "bytes" "chrono" "client" "config" "either" "futures" "home" "http-body" "http-body-util" "hyper" "hyper-rustls" "hyper-timeout" "hyper-util" "jsonpatch" "jsonpath-rust" "pem" "ring" "rustls" "rustls-tls" "serde_yaml" "tokio" "tokio-util" "tower" "tower-http" "tracing" ]; }; - "kube-core 0.98.0" = rec { + "kube-core" = rec { crateName = "kube-core"; - version = "0.98.0"; + version = "0.99.0"; edition = "2021"; - sha256 = "1wwnsn1wk7bd2jiv9iw8446j0bczagqv1lc4wy88l5wa505q7alp"; + sha256 = "0xf60y07xkqqqqyl7rvk2r4amcvch61r2j49ssk0rrsqvf9hf3gz"; libName = "kube_core"; authors = [ "clux " @@ -4914,12 +4938,12 @@ rec { } { name = "json-patch"; - packageId = "json-patch 3.0.1"; + packageId = "json-patch"; optional = true; } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; } { @@ -4948,7 +4972,7 @@ rec { devDependencies = [ { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; features = [ "latest" ]; } @@ -4963,11 +4987,11 @@ rec { }; resolvedDefaultFeatures = [ "json-patch" "jsonpatch" "schema" "schemars" ]; }; - "kube-derive 0.96.0" = rec { + "kube-derive" = rec { crateName = "kube-derive"; - version = "0.96.0"; + version = "0.99.0"; edition = "2021"; - sha256 = "1bc23sismxyyncsry902b2i2v0aifpxvgs3fdh9q412yrh24wdpr"; + sha256 = "1jclsj6ah0ijhzpd43ff0ipxs7i2r985ivm6r3m5zjppr66zaqn5"; procMacro = true; libName = "kube_derive"; authors = [ @@ -4989,41 +5013,9 @@ rec { packageId = "quote"; } { - name = "serde_json"; - packageId = "serde_json"; - } - { - name = "syn"; - packageId = "syn 2.0.100"; - features = [ "extra-traits" ]; - } - ]; - - }; - "kube-derive 0.98.0" = rec { - crateName = "kube-derive"; - version = "0.98.0"; - edition = "2021"; - sha256 = "0n46p76pvm3plsnbm57c2j76r1i6hwslxsaj345pxdvn8255sx1p"; - procMacro = true; - libName = "kube_derive"; - authors = [ - "clux " - "Natalie Klestrup Röijezon " - "kazk " - ]; - dependencies = [ - { - name = "darling"; - packageId = "darling"; - } - { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; + name = "serde"; + packageId = "serde"; + features = [ "derive" ]; } { name = "serde_json"; @@ -5035,136 +5027,20 @@ rec { features = [ "extra-traits" ]; } ]; - - }; - "kube-runtime 0.96.0" = rec { - crateName = "kube-runtime"; - version = "0.96.0"; - edition = "2021"; - sha256 = "0i5xr5i9xf44fwih1pvypr35sq30pcw979m9sbqnb3m9zzvg3yyk"; - libName = "kube_runtime"; - authors = [ - "clux " - "Natalie Klestrup Röijezon " - "kazk " - ]; - dependencies = [ - { - name = "ahash"; - packageId = "ahash"; - } - { - name = "async-broadcast"; - packageId = "async-broadcast"; - } - { - name = "async-stream"; - packageId = "async-stream"; - } - { - name = "async-trait"; - packageId = "async-trait"; - } - { - name = "backoff"; - packageId = "backoff"; - } - { - name = "educe"; - packageId = "educe"; - usesDefaultFeatures = false; - features = [ "Clone" "Debug" "Hash" "PartialEq" ]; - } - { - name = "futures"; - packageId = "futures 0.3.31"; - usesDefaultFeatures = false; - features = [ "async-await" ]; - } - { - name = "hashbrown"; - packageId = "hashbrown 0.14.5"; - } - { - name = "json-patch"; - packageId = "json-patch 2.0.0"; - } - { - name = "jsonptr"; - packageId = "jsonptr 0.4.7"; - } - { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; - usesDefaultFeatures = false; - } - { - name = "kube-client"; - packageId = "kube-client 0.96.0"; - usesDefaultFeatures = false; - features = [ "jsonpatch" "client" ]; - } - { - name = "parking_lot"; - packageId = "parking_lot"; - } - { - name = "pin-project"; - packageId = "pin-project"; - } - { - name = "serde"; - packageId = "serde"; - } - { - name = "serde_json"; - packageId = "serde_json"; - } - { - name = "thiserror"; - packageId = "thiserror 1.0.69"; - } - { - name = "tokio"; - packageId = "tokio"; - features = [ "time" ]; - } - { - name = "tokio-util"; - packageId = "tokio-util"; - features = [ "time" ]; - } - { - name = "tracing"; - packageId = "tracing"; - } - ]; devDependencies = [ { - name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; - usesDefaultFeatures = false; - features = [ "latest" ]; - } - { - name = "serde_json"; - packageId = "serde_json"; - } - { - name = "tokio"; - packageId = "tokio"; - features = [ "full" "test-util" ]; + name = "serde"; + packageId = "serde"; + features = [ "derive" ]; } ]; - features = { - "unstable-runtime" = [ "unstable-runtime-subscribe" "unstable-runtime-stream-control" "unstable-runtime-reconcile-on" ]; - }; + }; - "kube-runtime 0.98.0" = rec { + "kube-runtime" = rec { crateName = "kube-runtime"; - version = "0.98.0"; + version = "0.99.0"; edition = "2021"; - sha256 = "0nqkihr4i687lswa99lwhn0gzsy3pm59j4rsl5qhrs0gd8cayhbs"; + sha256 = "1p7z4vl9l1hbqqqjx7qmkyq3rwhxp3nqa3if0qrqdgdlp7x4rww8"; libName = "kube_runtime"; authors = [ "clux " @@ -5189,8 +5065,8 @@ rec { packageId = "async-trait"; } { - name = "backoff"; - packageId = "backoff"; + name = "backon"; + packageId = "backon"; } { name = "educe"; @@ -5214,20 +5090,16 @@ rec { } { name = "json-patch"; - packageId = "json-patch 3.0.1"; - } - { - name = "jsonptr"; - packageId = "jsonptr 0.6.3"; + packageId = "json-patch"; } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; } { name = "kube-client"; - packageId = "kube-client 0.98.0"; + packageId = "kube-client"; usesDefaultFeatures = false; features = [ "jsonpatch" "client" ]; } @@ -5269,7 +5141,7 @@ rec { devDependencies = [ { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; features = [ "latest" ]; } @@ -5486,6 +5358,30 @@ rec { ]; }; + "matchit 0.7.3" = rec { + crateName = "matchit"; + version = "0.7.3"; + edition = "2021"; + sha256 = "156bgdmmlv4crib31qhgg49nsjk88dxkdqp80ha2pk2rk6n6ax0f"; + authors = [ + "Ibraheem Ahmed " + ]; + features = { + }; + resolvedDefaultFeatures = [ "default" ]; + }; + "matchit 0.8.4" = rec { + crateName = "matchit"; + version = "0.8.4"; + edition = "2021"; + sha256 = "1hzl48fwq1cn5dvshfly6vzkzqhfihya65zpj7nz7lfx82mgzqa7"; + authors = [ + "Ibraheem Ahmed " + ]; + features = { + }; + resolvedDefaultFeatures = [ "default" ]; + }; "memchr" = rec { crateName = "memchr"; version = "2.7.4"; @@ -5542,6 +5438,7 @@ rec { "simd" = [ "simd-adler32" ]; "simd-adler32" = [ "dep:simd-adler32" ]; }; + resolvedDefaultFeatures = [ "with-alloc" ]; }; "mio" = rec { crateName = "mio"; @@ -5649,28 +5546,6 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; - "num_cpus" = rec { - crateName = "num_cpus"; - version = "1.16.0"; - edition = "2015"; - sha256 = "0hra6ihpnh06dvfvz9ipscys0xfqa9ca9hzp384d5m02ssvgqqa1"; - authors = [ - "Sean McArthur " - ]; - dependencies = [ - { - name = "hermit-abi"; - packageId = "hermit-abi"; - target = { target, features }: ("hermit" == target."os" or null); - } - { - name = "libc"; - packageId = "libc"; - target = { target, features }: (!(target."windows" or false)); - } - ]; - - }; "object" = rec { crateName = "object"; version = "0.36.7"; @@ -5737,27 +5612,25 @@ rec { }; "opentelemetry" = rec { crateName = "opentelemetry"; - version = "0.23.0"; + version = "0.28.0"; edition = "2021"; - sha256 = "0xia0flm8w561in05qd5axhaf7qgcfnrfibjdzh17rwk90fsjs8v"; + sha256 = "09k43sgaarw3zx5j434ngq1canpcjibsbxaqqa8dyp0acxxncvi3"; dependencies = [ { name = "futures-core"; packageId = "futures-core"; + optional = true; } { name = "futures-sink"; packageId = "futures-sink"; + optional = true; } { name = "js-sys"; packageId = "js-sys"; target = { target, features }: (("wasm32" == target."arch" or null) && (!("wasi" == target."os" or null))); } - { - name = "once_cell"; - packageId = "once_cell"; - } { name = "pin-project-lite"; packageId = "pin-project-lite"; @@ -5765,25 +5638,135 @@ rec { } { name = "thiserror"; - packageId = "thiserror 1.0.69"; + packageId = "thiserror 2.0.12"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; usesDefaultFeatures = false; } ]; features = { - "default" = [ "trace" ]; - "logs_level_enabled" = [ "logs" ]; + "default" = [ "trace" "metrics" "logs" "internal-logs" ]; + "futures-core" = [ "dep:futures-core" ]; + "futures-sink" = [ "dep:futures-sink" ]; + "internal-logs" = [ "tracing" ]; "pin-project-lite" = [ "dep:pin-project-lite" ]; - "testing" = [ "trace" "metrics" ]; - "trace" = [ "pin-project-lite" ]; + "spec_unstable_logs_enabled" = [ "logs" ]; + "testing" = [ "trace" ]; + "thiserror" = [ "dep:thiserror" ]; + "trace" = [ "pin-project-lite" "futures-sink" "futures-core" "thiserror" ]; + "tracing" = [ "dep:tracing" ]; + }; + resolvedDefaultFeatures = [ "default" "futures-core" "futures-sink" "internal-logs" "logs" "metrics" "pin-project-lite" "spec_unstable_logs_enabled" "thiserror" "trace" "tracing" ]; + }; + "opentelemetry-appender-tracing" = rec { + crateName = "opentelemetry-appender-tracing"; + version = "0.28.1"; + edition = "2021"; + sha256 = "1h6x4pwk225yi8mxl3sqkhg5ya93z57i68267lzi2c7c7fpwf4y5"; + libName = "opentelemetry_appender_tracing"; + dependencies = [ + { + name = "opentelemetry"; + packageId = "opentelemetry"; + features = [ "logs" ]; + } + { + name = "tracing"; + packageId = "tracing"; + usesDefaultFeatures = false; + features = [ "std" ]; + } + { + name = "tracing-core"; + packageId = "tracing-core"; + usesDefaultFeatures = false; + } + { + name = "tracing-subscriber"; + packageId = "tracing-subscriber"; + usesDefaultFeatures = false; + features = [ "registry" "std" ]; + } + ]; + devDependencies = [ + { + name = "tracing-subscriber"; + packageId = "tracing-subscriber"; + usesDefaultFeatures = false; + features = [ "registry" "std" "env-filter" ]; + } + ]; + features = { + "experimental_metadata_attributes" = [ "dep:tracing-log" ]; + "experimental_use_tracing_span_context" = [ "tracing-opentelemetry" ]; + "log" = [ "dep:log" ]; + "spec_unstable_logs_enabled" = [ "opentelemetry/spec_unstable_logs_enabled" ]; + "tracing-opentelemetry" = [ "dep:tracing-opentelemetry" ]; + }; + resolvedDefaultFeatures = [ "default" ]; + }; + "opentelemetry-http" = rec { + crateName = "opentelemetry-http"; + version = "0.28.0"; + edition = "2021"; + sha256 = "0lv2sbsdr7b8bxnly92zzhlm1wzjbynib1xlkw9hs0qh56pkz1m8"; + libName = "opentelemetry_http"; + dependencies = [ + { + name = "async-trait"; + packageId = "async-trait"; + } + { + name = "bytes"; + packageId = "bytes"; + } + { + name = "http"; + packageId = "http"; + usesDefaultFeatures = false; + features = [ "std" ]; + } + { + name = "opentelemetry"; + packageId = "opentelemetry"; + features = [ "trace" ]; + } + { + name = "reqwest"; + packageId = "reqwest"; + optional = true; + usesDefaultFeatures = false; + features = [ "blocking" ]; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "internal-logs" ]; + "hyper" = [ "dep:http-body-util" "dep:hyper" "dep:hyper-util" "dep:tokio" ]; + "internal-logs" = [ "tracing" "opentelemetry/internal-logs" ]; + "reqwest" = [ "dep:reqwest" ]; + "reqwest-rustls" = [ "reqwest" "reqwest/rustls-tls-native-roots" ]; + "reqwest-rustls-webpki-roots" = [ "reqwest" "reqwest/rustls-tls-webpki-roots" ]; + "tracing" = [ "dep:tracing" ]; }; - resolvedDefaultFeatures = [ "default" "metrics" "pin-project-lite" "trace" ]; + resolvedDefaultFeatures = [ "default" "internal-logs" "reqwest" "tracing" ]; }; - "opentelemetry-jaeger" = rec { - crateName = "opentelemetry-jaeger"; - version = "0.22.0"; + "opentelemetry-otlp" = rec { + crateName = "opentelemetry-otlp"; + version = "0.28.0"; edition = "2021"; - sha256 = "17zivynwp600vqp94mm3xjid2lpr02zghaacgnhdjimpcwdlf6sh"; - libName = "opentelemetry_jaeger"; + sha256 = "148xq13ar11bvmk7pxbslrhh5pgf40bv83n6dlysigj1dm613vsv"; + libName = "opentelemetry_otlp"; dependencies = [ { name = "async-trait"; @@ -5794,37 +5777,66 @@ rec { packageId = "futures-core"; } { - name = "futures-util"; - packageId = "futures-util"; + name = "http"; + packageId = "http"; + optional = true; usesDefaultFeatures = false; - features = [ "std" "alloc" ]; + features = [ "std" ]; } { name = "opentelemetry"; packageId = "opentelemetry"; usesDefaultFeatures = false; - features = [ "trace" ]; } { - name = "opentelemetry-semantic-conventions"; - packageId = "opentelemetry-semantic-conventions"; + name = "opentelemetry-http"; + packageId = "opentelemetry-http"; + optional = true; + } + { + name = "opentelemetry-proto"; + packageId = "opentelemetry-proto"; + usesDefaultFeatures = false; } { name = "opentelemetry_sdk"; packageId = "opentelemetry_sdk"; usesDefaultFeatures = false; - features = [ "trace" ]; } { - name = "thrift"; - packageId = "thrift"; + name = "prost"; + packageId = "prost"; + optional = true; + } + { + name = "reqwest"; + packageId = "reqwest"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "thiserror"; + packageId = "thiserror 2.0.12"; + usesDefaultFeatures = false; } { name = "tokio"; packageId = "tokio"; optional = true; usesDefaultFeatures = false; - features = [ "net" "sync" ]; + features = [ "sync" "rt" ]; + } + { + name = "tonic"; + packageId = "tonic"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; + usesDefaultFeatures = false; } ]; devDependencies = [ @@ -5832,58 +5844,100 @@ rec { name = "tokio"; packageId = "tokio"; usesDefaultFeatures = false; - features = [ "net" "sync" ]; + features = [ "macros" "rt-multi-thread" ]; } ]; features = { - "async-std" = [ "dep:async-std" ]; - "base64" = [ "dep:base64" ]; - "collector_client" = [ "http" "opentelemetry-http" ]; - "full" = [ "collector_client" "hyper_collector_client" "hyper_tls_collector_client" "isahc_collector_client" "reqwest_collector_client" "reqwest_blocking_collector_client" "reqwest_rustls_collector_client" "wasm_collector_client" "rt-tokio" "rt-tokio-current-thread" "rt-async-std" "integration_test" ]; - "futures-executor" = [ "dep:futures-executor" ]; - "headers" = [ "dep:headers" ]; + "default" = [ "http-proto" "reqwest-blocking-client" "trace" "metrics" "logs" "internal-logs" ]; + "grpc-tonic" = [ "tonic" "prost" "http" "tokio" "opentelemetry-proto/gen-tonic" ]; + "gzip-tonic" = [ "tonic/gzip" ]; "http" = [ "dep:http" ]; - "hyper" = [ "dep:hyper" ]; - "hyper-tls" = [ "dep:hyper-tls" ]; - "hyper_collector_client" = [ "collector_client" "headers" "http" "hyper" "opentelemetry-http/tokio" "opentelemetry-http/hyper" ]; - "hyper_tls_collector_client" = [ "hyper_collector_client" "hyper-tls" ]; - "integration_test" = [ "tonic" "prost" "prost-types" "rt-tokio" "collector_client" "hyper_collector_client" "hyper_tls_collector_client" "reqwest_collector_client" "isahc_collector_client" ]; - "isahc" = [ "dep:isahc" ]; - "isahc_collector_client" = [ "isahc" "opentelemetry-http/isahc" ]; - "js-sys" = [ "dep:js-sys" ]; + "http-json" = [ "serde_json" "prost" "opentelemetry-http" "opentelemetry-proto/gen-tonic-messages" "opentelemetry-proto/with-serde" "http" "trace" "metrics" ]; + "http-proto" = [ "prost" "opentelemetry-http" "opentelemetry-proto/gen-tonic-messages" "http" "trace" "metrics" ]; + "hyper-client" = [ "opentelemetry-http/hyper" ]; + "integration-testing" = [ "tonic" "prost" "tokio/full" "trace" "logs" ]; + "internal-logs" = [ "tracing" "opentelemetry/internal-logs" ]; + "logs" = [ "opentelemetry/logs" "opentelemetry_sdk/logs" "opentelemetry-proto/logs" ]; + "metrics" = [ "opentelemetry/metrics" "opentelemetry_sdk/metrics" "opentelemetry-proto/metrics" ]; "opentelemetry-http" = [ "dep:opentelemetry-http" ]; - "pin-project-lite" = [ "dep:pin-project-lite" ]; "prost" = [ "dep:prost" ]; - "prost-types" = [ "dep:prost-types" ]; "reqwest" = [ "dep:reqwest" ]; - "reqwest_blocking_collector_client" = [ "reqwest/blocking" "collector_client" "headers" "opentelemetry-http/reqwest" ]; - "reqwest_collector_client" = [ "reqwest" "collector_client" "headers" "opentelemetry-http/reqwest" ]; - "reqwest_rustls_collector_client" = [ "reqwest_collector_client" "reqwest/rustls-tls-native-roots" ]; - "rt-async-std" = [ "async-std" "opentelemetry_sdk/rt-async-std" ]; - "rt-tokio" = [ "tokio" "opentelemetry_sdk/rt-tokio" ]; - "rt-tokio-current-thread" = [ "tokio" "opentelemetry_sdk/rt-tokio-current-thread" ]; + "reqwest-blocking-client" = [ "reqwest/blocking" "opentelemetry-http/reqwest" ]; + "reqwest-client" = [ "reqwest" "opentelemetry-http/reqwest" ]; + "reqwest-rustls" = [ "reqwest" "opentelemetry-http/reqwest-rustls" ]; + "reqwest-rustls-webpki-roots" = [ "reqwest" "opentelemetry-http/reqwest-rustls-webpki-roots" ]; + "serde" = [ "dep:serde" ]; + "serde_json" = [ "dep:serde_json" ]; + "serialize" = [ "serde" "serde_json" ]; + "tls" = [ "tonic/tls" ]; + "tls-roots" = [ "tls" "tonic/tls-roots" ]; + "tls-webpki-roots" = [ "tls" "tonic/tls-webpki-roots" ]; "tokio" = [ "dep:tokio" ]; "tonic" = [ "dep:tonic" ]; - "wasm-bindgen" = [ "dep:wasm-bindgen" ]; - "wasm-bindgen-futures" = [ "dep:wasm-bindgen-futures" ]; - "wasm_collector_client" = [ "base64" "http" "js-sys" "pin-project-lite" "wasm-bindgen" "wasm-bindgen-futures" "web-sys" ]; - "web-sys" = [ "dep:web-sys" ]; + "trace" = [ "opentelemetry/trace" "opentelemetry_sdk/trace" "opentelemetry-proto/trace" ]; + "tracing" = [ "dep:tracing" ]; + "zstd-tonic" = [ "tonic/zstd" ]; }; - resolvedDefaultFeatures = [ "default" "rt-tokio" "tokio" ]; + resolvedDefaultFeatures = [ "default" "grpc-tonic" "gzip-tonic" "http" "http-proto" "internal-logs" "logs" "metrics" "opentelemetry-http" "prost" "reqwest" "reqwest-blocking-client" "tokio" "tonic" "trace" "tracing" ]; }; - "opentelemetry-semantic-conventions" = rec { - crateName = "opentelemetry-semantic-conventions"; - version = "0.15.0"; + "opentelemetry-proto" = rec { + crateName = "opentelemetry-proto"; + version = "0.28.0"; edition = "2021"; - sha256 = "1mx45kzf86fs5558c7h90w6h2k3vi899n374l6l5np5kp55zns8q"; - libName = "opentelemetry_semantic_conventions"; - + sha256 = "0vbl4si1mny87pmqxxg6wday45pcc8bvpcrf46cpwwi4606qgy2n"; + libName = "opentelemetry_proto"; + dependencies = [ + { + name = "opentelemetry"; + packageId = "opentelemetry"; + usesDefaultFeatures = false; + } + { + name = "opentelemetry_sdk"; + packageId = "opentelemetry_sdk"; + usesDefaultFeatures = false; + } + { + name = "prost"; + packageId = "prost"; + optional = true; + } + { + name = "tonic"; + packageId = "tonic"; + optional = true; + usesDefaultFeatures = false; + features = [ "codegen" "prost" ]; + } + ]; + features = { + "base64" = [ "dep:base64" ]; + "default" = [ "full" ]; + "full" = [ "gen-tonic" "trace" "logs" "metrics" "zpages" "with-serde" "internal-logs" ]; + "gen-tonic" = [ "gen-tonic-messages" "tonic/transport" ]; + "gen-tonic-messages" = [ "tonic" "prost" ]; + "hex" = [ "dep:hex" ]; + "internal-logs" = [ "tracing" ]; + "logs" = [ "opentelemetry/logs" "opentelemetry_sdk/logs" ]; + "metrics" = [ "opentelemetry/metrics" "opentelemetry_sdk/metrics" ]; + "prost" = [ "dep:prost" ]; + "schemars" = [ "dep:schemars" ]; + "serde" = [ "dep:serde" ]; + "testing" = [ "opentelemetry/testing" ]; + "tonic" = [ "dep:tonic" ]; + "trace" = [ "opentelemetry/trace" "opentelemetry_sdk/trace" ]; + "tracing" = [ "dep:tracing" ]; + "with-schemars" = [ "schemars" ]; + "with-serde" = [ "serde" "hex" "base64" ]; + "zpages" = [ "trace" ]; + }; + resolvedDefaultFeatures = [ "gen-tonic" "gen-tonic-messages" "logs" "metrics" "prost" "tonic" "trace" ]; }; "opentelemetry_sdk" = rec { crateName = "opentelemetry_sdk"; - version = "0.23.0"; + version = "0.28.0"; edition = "2021"; - sha256 = "1zflfbjvp7hrfkny550py6rk0lngfph8dz97wv9842m9x9c2scdf"; + sha256 = "0w4mycm070f4knvi1x5v199apd1fvi0712qiyv0pz70889havpw4"; dependencies = [ { name = "async-trait"; @@ -5909,22 +5963,10 @@ rec { packageId = "glob"; optional = true; } - { - name = "lazy_static"; - packageId = "lazy_static"; - } - { - name = "once_cell"; - packageId = "once_cell"; - } { name = "opentelemetry"; packageId = "opentelemetry"; } - { - name = "ordered-float"; - packageId = "ordered-float 4.6.0"; - } { name = "percent-encoding"; packageId = "percent-encoding"; @@ -5937,9 +5979,14 @@ rec { usesDefaultFeatures = false; features = [ "std" "std_rng" "small_rng" ]; } + { + name = "serde_json"; + packageId = "serde_json"; + optional = true; + } { name = "thiserror"; - packageId = "thiserror 1.0.69"; + packageId = "thiserror 2.0.12"; usesDefaultFeatures = false; } { @@ -5954,68 +6001,51 @@ rec { packageId = "tokio-stream"; optional = true; } + { + name = "tracing"; + packageId = "tracing"; + optional = true; + usesDefaultFeatures = false; + } ]; features = { "async-std" = [ "dep:async-std" ]; "async-trait" = [ "dep:async-trait" ]; - "default" = [ "trace" ]; + "default" = [ "trace" "metrics" "logs" "internal-logs" ]; + "experimental_logs_batch_log_processor_with_async_runtime" = [ "logs" ]; + "experimental_metrics_disable_name_validation" = [ "metrics" ]; + "experimental_metrics_periodicreader_with_async_runtime" = [ "metrics" ]; + "experimental_trace_batch_span_processor_with_async_runtime" = [ "trace" ]; "glob" = [ "dep:glob" ]; "http" = [ "dep:http" ]; + "internal-logs" = [ "tracing" ]; "jaeger_remote_sampler" = [ "trace" "opentelemetry-http" "http" "serde" "serde_json" "url" ]; - "logs" = [ "opentelemetry/logs" "async-trait" "serde_json" ]; - "logs_level_enabled" = [ "logs" "opentelemetry/logs_level_enabled" ]; + "logs" = [ "opentelemetry/logs" "serde_json" ]; "metrics" = [ "opentelemetry/metrics" "glob" "async-trait" ]; "opentelemetry-http" = [ "dep:opentelemetry-http" ]; "percent-encoding" = [ "dep:percent-encoding" ]; "rand" = [ "dep:rand" ]; - "rt-async-std" = [ "async-std" ]; - "rt-tokio" = [ "tokio" "tokio-stream" ]; - "rt-tokio-current-thread" = [ "tokio" "tokio-stream" ]; + "rt-async-std" = [ "async-std" "experimental_async_runtime" ]; + "rt-tokio" = [ "tokio" "tokio-stream" "experimental_async_runtime" ]; + "rt-tokio-current-thread" = [ "tokio" "tokio-stream" "experimental_async_runtime" ]; "serde" = [ "dep:serde" ]; "serde_json" = [ "dep:serde_json" ]; + "spec_unstable_logs_enabled" = [ "logs" "opentelemetry/spec_unstable_logs_enabled" ]; + "spec_unstable_metrics_views" = [ "metrics" ]; "testing" = [ "opentelemetry/testing" "trace" "metrics" "logs" "rt-async-std" "rt-tokio" "rt-tokio-current-thread" "tokio/macros" "tokio/rt-multi-thread" ]; "tokio" = [ "dep:tokio" ]; "tokio-stream" = [ "dep:tokio-stream" ]; - "trace" = [ "opentelemetry/trace" "rand" "async-trait" "percent-encoding" ]; + "trace" = [ "opentelemetry/trace" "rand" "percent-encoding" ]; + "tracing" = [ "dep:tracing" ]; "url" = [ "dep:url" ]; }; - resolvedDefaultFeatures = [ "async-trait" "default" "glob" "metrics" "percent-encoding" "rand" "rt-tokio" "tokio" "tokio-stream" "trace" ]; + resolvedDefaultFeatures = [ "async-trait" "default" "experimental_async_runtime" "glob" "internal-logs" "logs" "metrics" "percent-encoding" "rand" "rt-tokio" "serde_json" "spec_unstable_logs_enabled" "tokio" "tokio-stream" "trace" "tracing" ]; }; - "ordered-float 2.10.1" = rec { + "ordered-float" = rec { crateName = "ordered-float"; version = "2.10.1"; edition = "2018"; - sha256 = "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"; - libName = "ordered_float"; - authors = [ - "Jonathan Reem " - "Matt Brubeck " - ]; - dependencies = [ - { - name = "num-traits"; - packageId = "num-traits"; - usesDefaultFeatures = false; - } - ]; - features = { - "arbitrary" = [ "dep:arbitrary" ]; - "default" = [ "std" ]; - "proptest" = [ "dep:proptest" ]; - "rand" = [ "dep:rand" ]; - "randtest" = [ "rand/std" "rand/std_rng" ]; - "rkyv" = [ "dep:rkyv" ]; - "schemars" = [ "dep:schemars" ]; - "serde" = [ "dep:serde" ]; - "std" = [ "num-traits/std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "ordered-float 4.6.0" = rec { - crateName = "ordered-float"; - version = "4.6.0"; - edition = "2021"; - sha256 = "0ldrcgilsiijd141vw51fbkziqmh5fpllil3ydhirjm67wdixdvv"; + sha256 = "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"; libName = "ordered_float"; authors = [ "Jonathan Reem " @@ -6030,23 +6060,13 @@ rec { ]; features = { "arbitrary" = [ "dep:arbitrary" ]; - "borsh" = [ "dep:borsh" ]; - "bytemuck" = [ "dep:bytemuck" ]; "default" = [ "std" ]; - "derive-visitor" = [ "dep:derive-visitor" ]; - "libm" = [ "num-traits/libm" ]; - "num-cmp" = [ "dep:num-cmp" ]; "proptest" = [ "dep:proptest" ]; "rand" = [ "dep:rand" ]; "randtest" = [ "rand/std" "rand/std_rng" ]; - "rkyv" = [ "rkyv_32" ]; - "rkyv_16" = [ "dep:rkyv" "rkyv?/size_16" ]; - "rkyv_32" = [ "dep:rkyv" "rkyv?/size_32" ]; - "rkyv_64" = [ "dep:rkyv" "rkyv?/size_64" ]; - "rkyv_ck" = [ "rkyv?/validation" ]; + "rkyv" = [ "dep:rkyv" ]; "schemars" = [ "dep:schemars" ]; - "serde" = [ "dep:serde" "rand?/serde1" ]; - "speedy" = [ "dep:speedy" ]; + "serde" = [ "dep:serde" ]; "std" = [ "num-traits/std" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; @@ -6130,7 +6150,7 @@ rec { } { name = "windows-targets"; - packageId = "windows-targets"; + packageId = "windows-targets 0.52.6"; target = { target, features }: (target."windows" or false); } ]; @@ -6412,7 +6432,7 @@ rec { dependencies = [ { name = "zerocopy"; - packageId = "zerocopy 0.8.23"; + packageId = "zerocopy 0.8.24"; features = [ "simd" ]; } ]; @@ -6515,6 +6535,74 @@ rec { } ]; + }; + "prost" = rec { + crateName = "prost"; + version = "0.13.5"; + edition = "2021"; + sha256 = "1r8yi6zxxwv9gq5ia9p55nspgwmchs94sqpp64x33v5k3njgm5i7"; + authors = [ + "Dan Burkert " + "Lucio Franco " + "Casper Meijn " + "Tokio Contributors " + ]; + dependencies = [ + { + name = "bytes"; + packageId = "bytes"; + usesDefaultFeatures = false; + } + { + name = "prost-derive"; + packageId = "prost-derive"; + optional = true; + } + ]; + features = { + "default" = [ "derive" "std" ]; + "derive" = [ "dep:prost-derive" ]; + "prost-derive" = [ "derive" ]; + }; + resolvedDefaultFeatures = [ "default" "derive" "std" ]; + }; + "prost-derive" = rec { + crateName = "prost-derive"; + version = "0.13.5"; + edition = "2021"; + sha256 = "0kgc9gbzsa998xixblfi3kfydka64zqf6rmpm53b761cjxbxfmla"; + procMacro = true; + libName = "prost_derive"; + authors = [ + "Dan Burkert " + "Lucio Franco " + "Casper Meijn " + "Tokio Contributors " + ]; + dependencies = [ + { + name = "anyhow"; + packageId = "anyhow"; + } + { + name = "itertools"; + packageId = "itertools"; + } + { + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn 2.0.100"; + features = [ "extra-traits" ]; + } + ]; + }; "quote" = rec { crateName = "quote"; @@ -6647,7 +6735,7 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags 2.9.0"; + packageId = "bitflags"; } ]; features = { @@ -6750,102 +6838,346 @@ rec { "The Rust Project Developers" "Andrew Gallant " ]; - dependencies = [ + dependencies = [ + { + name = "aho-corasick"; + packageId = "aho-corasick"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "memchr"; + packageId = "memchr"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "regex-syntax"; + packageId = "regex-syntax 0.8.5"; + optional = true; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std" "syntax" "perf" "unicode" "meta" "nfa" "dfa" "hybrid" ]; + "dfa" = [ "dfa-build" "dfa-search" "dfa-onepass" ]; + "dfa-build" = [ "nfa-thompson" "dfa-search" ]; + "dfa-onepass" = [ "nfa-thompson" ]; + "hybrid" = [ "alloc" "nfa-thompson" ]; + "internal-instrument" = [ "internal-instrument-pikevm" ]; + "internal-instrument-pikevm" = [ "logging" "std" ]; + "logging" = [ "dep:log" "aho-corasick?/logging" "memchr?/logging" ]; + "meta" = [ "syntax" "nfa-pikevm" ]; + "nfa" = [ "nfa-thompson" "nfa-pikevm" "nfa-backtrack" ]; + "nfa-backtrack" = [ "nfa-thompson" ]; + "nfa-pikevm" = [ "nfa-thompson" ]; + "nfa-thompson" = [ "alloc" ]; + "perf" = [ "perf-inline" "perf-literal" ]; + "perf-literal" = [ "perf-literal-substring" "perf-literal-multisubstring" ]; + "perf-literal-multisubstring" = [ "std" "dep:aho-corasick" ]; + "perf-literal-substring" = [ "aho-corasick?/perf-literal" "dep:memchr" ]; + "std" = [ "regex-syntax?/std" "memchr?/std" "aho-corasick?/std" "alloc" ]; + "syntax" = [ "dep:regex-syntax" "alloc" ]; + "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "unicode-word-boundary" "regex-syntax?/unicode" ]; + "unicode-age" = [ "regex-syntax?/unicode-age" ]; + "unicode-bool" = [ "regex-syntax?/unicode-bool" ]; + "unicode-case" = [ "regex-syntax?/unicode-case" ]; + "unicode-gencat" = [ "regex-syntax?/unicode-gencat" ]; + "unicode-perl" = [ "regex-syntax?/unicode-perl" ]; + "unicode-script" = [ "regex-syntax?/unicode-script" ]; + "unicode-segment" = [ "regex-syntax?/unicode-segment" ]; + }; + resolvedDefaultFeatures = [ "alloc" "dfa" "dfa-build" "dfa-onepass" "dfa-search" "hybrid" "meta" "nfa" "nfa-backtrack" "nfa-pikevm" "nfa-thompson" "perf" "perf-inline" "perf-literal" "perf-literal-multisubstring" "perf-literal-substring" "std" "syntax" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "unicode-word-boundary" ]; + }; + "regex-syntax 0.6.29" = rec { + crateName = "regex-syntax"; + version = "0.6.29"; + edition = "2018"; + sha256 = "1qgj49vm6y3zn1hi09x91jvgkl2b1fiaq402skj83280ggfwcqpi"; + libName = "regex_syntax"; + authors = [ + "The Rust Project Developers" + ]; + features = { + "default" = [ "unicode" ]; + "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; + }; + resolvedDefaultFeatures = [ "default" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; + }; + "regex-syntax 0.8.5" = rec { + crateName = "regex-syntax"; + version = "0.8.5"; + edition = "2021"; + sha256 = "0p41p3hj9ww7blnbwbj9h7rwxzxg0c1hvrdycgys8rxyhqqw859b"; + libName = "regex_syntax"; + authors = [ + "The Rust Project Developers" + "Andrew Gallant " + ]; + features = { + "arbitrary" = [ "dep:arbitrary" ]; + "default" = [ "std" "unicode" ]; + "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; + }; + resolvedDefaultFeatures = [ "default" "std" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; + }; + "relative-path" = rec { + crateName = "relative-path"; + version = "1.9.3"; + edition = "2021"; + sha256 = "1limlh8fzwi21g0473fqzd6fln9iqkwvzp3816bxi31pkilz6fds"; + libName = "relative_path"; + authors = [ + "John-John Tedro " + ]; + features = { + "serde" = [ "dep:serde" ]; + }; + resolvedDefaultFeatures = [ "default" ]; + }; + "reqwest" = rec { + crateName = "reqwest"; + version = "0.12.15"; + edition = "2021"; + sha256 = "1fvvrl3jmsnlm99ldl0ariklrlsmrky06qabp7dc92ylznk4d76i"; + authors = [ + "Sean McArthur " + ]; + dependencies = [ + { + name = "base64"; + packageId = "base64 0.22.1"; + } + { + name = "bytes"; + packageId = "bytes"; + } + { + name = "futures-channel"; + packageId = "futures-channel"; + optional = true; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "futures-core"; + packageId = "futures-core"; + usesDefaultFeatures = false; + } + { + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; + } + { + name = "http"; + packageId = "http"; + } + { + name = "http-body"; + packageId = "http-body"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "http-body-util"; + packageId = "http-body-util"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "hyper"; + packageId = "hyper"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + features = [ "http1" "client" ]; + } + { + name = "hyper-util"; + packageId = "hyper-util"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + features = [ "http1" "client" "client-legacy" "tokio" ]; + } + { + name = "ipnet"; + packageId = "ipnet"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "js-sys"; + packageId = "js-sys"; + target = { target, features }: ("wasm32" == target."arch" or null); + } + { + name = "log"; + packageId = "log"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "mime"; + packageId = "mime"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "once_cell"; + packageId = "once_cell"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "percent-encoding"; + packageId = "percent-encoding"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + target = { target, features }: (!("wasm32" == target."arch" or null)); + } + { + name = "serde"; + packageId = "serde"; + } + { + name = "serde_json"; + packageId = "serde_json"; + optional = true; + } + { + name = "serde_json"; + packageId = "serde_json"; + target = { target, features }: ("wasm32" == target."arch" or null); + } + { + name = "serde_urlencoded"; + packageId = "serde_urlencoded"; + } + { + name = "sync_wrapper"; + packageId = "sync_wrapper"; + features = [ "futures" ]; + } + { + name = "tokio"; + packageId = "tokio"; + usesDefaultFeatures = false; + target = { target, features }: (!("wasm32" == target."arch" or null)); + features = [ "net" "time" ]; + } + { + name = "tower"; + packageId = "tower 0.5.2"; + usesDefaultFeatures = false; + target = { target, features }: (!("wasm32" == target."arch" or null)); + features = [ "timeout" "util" ]; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + { + name = "url"; + packageId = "url"; + } + { + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; + target = { target, features }: ("wasm32" == target."arch" or null); + } + { + name = "wasm-bindgen-futures"; + packageId = "wasm-bindgen-futures"; + target = { target, features }: ("wasm32" == target."arch" or null); + } + { + name = "web-sys"; + packageId = "web-sys"; + target = { target, features }: ("wasm32" == target."arch" or null); + features = [ "AbortController" "AbortSignal" "Headers" "Request" "RequestInit" "RequestMode" "Response" "Window" "FormData" "Blob" "BlobPropertyBag" "ServiceWorkerGlobalScope" "RequestCredentials" "File" "ReadableStream" ]; + } + { + name = "windows-registry"; + packageId = "windows-registry"; + target = { target, features }: (target."windows" or false); + } + ]; + devDependencies = [ { - name = "aho-corasick"; - packageId = "aho-corasick"; - optional = true; + name = "futures-util"; + packageId = "futures-util"; usesDefaultFeatures = false; + target = {target, features}: (!("wasm32" == target."arch" or null)); + features = [ "std" "alloc" ]; } { - name = "memchr"; - packageId = "memchr"; - optional = true; + name = "hyper"; + packageId = "hyper"; usesDefaultFeatures = false; + target = {target, features}: (!("wasm32" == target."arch" or null)); + features = [ "http1" "http2" "client" "server" ]; } { - name = "regex-syntax"; - packageId = "regex-syntax 0.8.5"; - optional = true; + name = "hyper-util"; + packageId = "hyper-util"; + target = {target, features}: (!("wasm32" == target."arch" or null)); + features = [ "http1" "http2" "client" "client-legacy" "server-auto" "tokio" ]; + } + { + name = "serde"; + packageId = "serde"; + target = {target, features}: (!("wasm32" == target."arch" or null)); + features = [ "derive" ]; + } + { + name = "tokio"; + packageId = "tokio"; usesDefaultFeatures = false; + target = {target, features}: (!("wasm32" == target."arch" or null)); + features = [ "macros" "rt-multi-thread" ]; } - ]; - features = { - "default" = [ "std" "syntax" "perf" "unicode" "meta" "nfa" "dfa" "hybrid" ]; - "dfa" = [ "dfa-build" "dfa-search" "dfa-onepass" ]; - "dfa-build" = [ "nfa-thompson" "dfa-search" ]; - "dfa-onepass" = [ "nfa-thompson" ]; - "hybrid" = [ "alloc" "nfa-thompson" ]; - "internal-instrument" = [ "internal-instrument-pikevm" ]; - "internal-instrument-pikevm" = [ "logging" "std" ]; - "logging" = [ "dep:log" "aho-corasick?/logging" "memchr?/logging" ]; - "meta" = [ "syntax" "nfa-pikevm" ]; - "nfa" = [ "nfa-thompson" "nfa-pikevm" "nfa-backtrack" ]; - "nfa-backtrack" = [ "nfa-thompson" ]; - "nfa-pikevm" = [ "nfa-thompson" ]; - "nfa-thompson" = [ "alloc" ]; - "perf" = [ "perf-inline" "perf-literal" ]; - "perf-literal" = [ "perf-literal-substring" "perf-literal-multisubstring" ]; - "perf-literal-multisubstring" = [ "std" "dep:aho-corasick" ]; - "perf-literal-substring" = [ "aho-corasick?/perf-literal" "dep:memchr" ]; - "std" = [ "regex-syntax?/std" "memchr?/std" "aho-corasick?/std" "alloc" ]; - "syntax" = [ "dep:regex-syntax" "alloc" ]; - "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "unicode-word-boundary" "regex-syntax?/unicode" ]; - "unicode-age" = [ "regex-syntax?/unicode-age" ]; - "unicode-bool" = [ "regex-syntax?/unicode-bool" ]; - "unicode-case" = [ "regex-syntax?/unicode-case" ]; - "unicode-gencat" = [ "regex-syntax?/unicode-gencat" ]; - "unicode-perl" = [ "regex-syntax?/unicode-perl" ]; - "unicode-script" = [ "regex-syntax?/unicode-script" ]; - "unicode-segment" = [ "regex-syntax?/unicode-segment" ]; - }; - resolvedDefaultFeatures = [ "alloc" "dfa" "dfa-build" "dfa-onepass" "dfa-search" "hybrid" "meta" "nfa" "nfa-backtrack" "nfa-pikevm" "nfa-thompson" "perf" "perf-inline" "perf-literal" "perf-literal-multisubstring" "perf-literal-substring" "std" "syntax" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "unicode-word-boundary" ]; - }; - "regex-syntax 0.6.29" = rec { - crateName = "regex-syntax"; - version = "0.6.29"; - edition = "2018"; - sha256 = "1qgj49vm6y3zn1hi09x91jvgkl2b1fiaq402skj83280ggfwcqpi"; - libName = "regex_syntax"; - authors = [ - "The Rust Project Developers" - ]; - features = { - "default" = [ "unicode" ]; - "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; - }; - resolvedDefaultFeatures = [ "default" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; - }; - "regex-syntax 0.8.5" = rec { - crateName = "regex-syntax"; - version = "0.8.5"; - edition = "2021"; - sha256 = "0p41p3hj9ww7blnbwbj9h7rwxzxg0c1hvrdycgys8rxyhqqw859b"; - libName = "regex_syntax"; - authors = [ - "The Rust Project Developers" - "Andrew Gallant " - ]; - features = { - "arbitrary" = [ "dep:arbitrary" ]; - "default" = [ "std" "unicode" ]; - "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; - }; - resolvedDefaultFeatures = [ "default" "std" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; - }; - "relative-path" = rec { - crateName = "relative-path"; - version = "1.9.3"; - edition = "2021"; - sha256 = "1limlh8fzwi21g0473fqzd6fln9iqkwvzp3816bxi31pkilz6fds"; - libName = "relative_path"; - authors = [ - "John-John Tedro " - ]; - features = { - "serde" = [ "dep:serde" ]; - }; - resolvedDefaultFeatures = [ "default" ]; + { + name = "tower"; + packageId = "tower 0.5.2"; + usesDefaultFeatures = false; + features = [ "limit" ]; + } + { + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; + target = {target, features}: ("wasm32" == target."arch" or null); + features = [ "serde-serialize" ]; + } + ]; + features = { + "__rustls" = [ "dep:hyper-rustls" "dep:tokio-rustls" "dep:rustls" "__tls" "dep:rustls-pemfile" "dep:rustls-pki-types" ]; + "__rustls-ring" = [ "hyper-rustls?/ring" "tokio-rustls?/ring" "rustls?/ring" "quinn?/ring" ]; + "__tls" = [ "dep:rustls-pemfile" "tokio/io-util" ]; + "blocking" = [ "dep:futures-channel" "futures-channel?/sink" "futures-util/io" "futures-util/sink" "tokio/sync" ]; + "brotli" = [ "dep:async-compression" "async-compression?/brotli" "dep:tokio-util" ]; + "charset" = [ "dep:encoding_rs" ]; + "cookies" = [ "dep:cookie_crate" "dep:cookie_store" ]; + "default" = [ "default-tls" "charset" "http2" "macos-system-configuration" ]; + "default-tls" = [ "dep:hyper-tls" "dep:native-tls-crate" "__tls" "dep:tokio-native-tls" ]; + "deflate" = [ "dep:async-compression" "async-compression?/zlib" "dep:tokio-util" ]; + "gzip" = [ "dep:async-compression" "async-compression?/gzip" "dep:tokio-util" ]; + "h2" = [ "dep:h2" ]; + "hickory-dns" = [ "dep:hickory-resolver" ]; + "http2" = [ "h2" "hyper/http2" "hyper-util/http2" "hyper-rustls?/http2" ]; + "http3" = [ "rustls-tls-manual-roots" "dep:h3" "dep:h3-quinn" "dep:quinn" "dep:slab" "dep:futures-channel" ]; + "json" = [ "dep:serde_json" ]; + "macos-system-configuration" = [ "dep:system-configuration" ]; + "multipart" = [ "dep:mime_guess" ]; + "native-tls" = [ "default-tls" ]; + "native-tls-alpn" = [ "native-tls" "native-tls-crate?/alpn" "hyper-tls?/alpn" ]; + "native-tls-vendored" = [ "native-tls" "native-tls-crate?/vendored" ]; + "rustls-tls" = [ "rustls-tls-webpki-roots" ]; + "rustls-tls-manual-roots" = [ "rustls-tls-manual-roots-no-provider" "__rustls-ring" ]; + "rustls-tls-manual-roots-no-provider" = [ "__rustls" ]; + "rustls-tls-native-roots" = [ "rustls-tls-native-roots-no-provider" "__rustls-ring" ]; + "rustls-tls-native-roots-no-provider" = [ "dep:rustls-native-certs" "hyper-rustls?/native-tokio" "__rustls" ]; + "rustls-tls-no-provider" = [ "rustls-tls-manual-roots-no-provider" ]; + "rustls-tls-webpki-roots" = [ "rustls-tls-webpki-roots-no-provider" "__rustls-ring" ]; + "rustls-tls-webpki-roots-no-provider" = [ "dep:webpki-roots" "hyper-rustls?/webpki-tokio" "__rustls" ]; + "socks" = [ "dep:tokio-socks" ]; + "stream" = [ "tokio/fs" "dep:tokio-util" "dep:wasm-streams" ]; + "zstd" = [ "dep:async-compression" "async-compression?/zstd" "dep:tokio-util" ]; + }; + resolvedDefaultFeatures = [ "blocking" ]; }; "ring" = rec { crateName = "ring"; @@ -7425,7 +7757,7 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags 2.9.0"; + packageId = "bitflags"; } { name = "core-foundation"; @@ -7472,7 +7804,7 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags 2.9.0"; + packageId = "bitflags"; } { name = "core-foundation"; @@ -7594,7 +7926,7 @@ rec { dependencies = [ { name = "ordered-float"; - packageId = "ordered-float 2.10.1"; + packageId = "ordered-float"; } { name = "serde"; @@ -7710,7 +8042,55 @@ rec { "preserve_order" = [ "indexmap" "std" ]; "std" = [ "memchr/std" "serde/std" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "default" "raw_value" "std" ]; + }; + "serde_path_to_error" = rec { + crateName = "serde_path_to_error"; + version = "0.1.17"; + edition = "2021"; + sha256 = "0alb447z25dvczd6ll3vfjbf51pypn23mgs5hv8978vzjczv3yjr"; + authors = [ + "David Tolnay " + ]; + dependencies = [ + { + name = "itoa"; + packageId = "itoa"; + } + { + name = "serde"; + packageId = "serde"; + } + ]; + + }; + "serde_urlencoded" = rec { + crateName = "serde_urlencoded"; + version = "0.7.1"; + edition = "2018"; + sha256 = "1zgklbdaysj3230xivihs30qi5vkhigg323a9m62k8jwf4a1qjfk"; + authors = [ + "Anthony Ramine " + ]; + dependencies = [ + { + name = "form_urlencoded"; + packageId = "form_urlencoded"; + } + { + name = "itoa"; + packageId = "itoa"; + } + { + name = "ryu"; + packageId = "ryu"; + } + { + name = "serde"; + packageId = "serde"; + } + ]; + }; "serde_yaml" = rec { crateName = "serde_yaml"; @@ -7723,7 +8103,7 @@ rec { dependencies = [ { name = "indexmap"; - packageId = "indexmap"; + packageId = "indexmap 2.7.1"; } { name = "itoa"; @@ -8151,6 +8531,10 @@ rec { name = "stackable-operator"; packageId = "stackable-operator"; } + { + name = "stackable-telemetry"; + packageId = "stackable-telemetry"; + } { name = "stackable-versioned"; packageId = "stackable-versioned"; @@ -8192,13 +8576,13 @@ rec { }; "stackable-operator" = rec { crateName = "stackable-operator"; - version = "0.87.2"; - edition = "2021"; + version = "0.89.1"; + edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "bc176bfc23f15533cdb3b7a7e7a773d4f29891e1"; - sha256 = "0cqz1xmj3vbm5hm9x6wbgg2l265s30j5j5609wmg68p6giywh82a"; + rev = "cd73728af410c52972b9a9a3ba1302bcdb574d04"; + sha256 = "1hrxrybc6197ibx0m2wfxlg5pdg4hanf6xvslzrhsp77a04pb0y9"; }; libName = "stackable_operator"; authors = [ @@ -8243,33 +8627,23 @@ rec { } { name = "indexmap"; - packageId = "indexmap"; + packageId = "indexmap 2.7.1"; } { name = "json-patch"; - packageId = "json-patch 3.0.1"; + packageId = "json-patch"; } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.24.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; features = [ "schemars" "v1_32" ]; } { name = "kube"; - packageId = "kube 0.98.0"; + packageId = "kube"; usesDefaultFeatures = false; - features = [ "client" "jsonpatch" "runtime" "derive" "rustls-tls" ]; - } - { - name = "opentelemetry-jaeger"; - packageId = "opentelemetry-jaeger"; - features = [ "rt-tokio" ]; - } - { - name = "opentelemetry_sdk"; - packageId = "opentelemetry_sdk"; - features = [ "rt-tokio" ]; + features = [ "client" "jsonpatch" "runtime" "derive" "rustls-tls" "ring" ]; } { name = "product-config"; @@ -8331,10 +8705,6 @@ rec { name = "tracing-appender"; packageId = "tracing-appender"; } - { - name = "tracing-opentelemetry"; - packageId = "tracing-opentelemetry"; - } { name = "tracing-subscriber"; packageId = "tracing-subscriber"; @@ -8353,12 +8723,12 @@ rec { "stackable-operator-derive" = rec { crateName = "stackable-operator-derive"; version = "0.3.1"; - edition = "2021"; + edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "bc176bfc23f15533cdb3b7a7e7a773d4f29891e1"; - sha256 = "0cqz1xmj3vbm5hm9x6wbgg2l265s30j5j5609wmg68p6giywh82a"; + rev = "cd73728af410c52972b9a9a3ba1302bcdb574d04"; + sha256 = "1hrxrybc6197ibx0m2wfxlg5pdg4hanf6xvslzrhsp77a04pb0y9"; }; procMacro = true; libName = "stackable_operator_derive"; @@ -8388,12 +8758,12 @@ rec { "stackable-shared" = rec { crateName = "stackable-shared"; version = "0.0.1"; - edition = "2021"; + edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "bc176bfc23f15533cdb3b7a7e7a773d4f29891e1"; - sha256 = "0cqz1xmj3vbm5hm9x6wbgg2l265s30j5j5609wmg68p6giywh82a"; + rev = "cd73728af410c52972b9a9a3ba1302bcdb574d04"; + sha256 = "1hrxrybc6197ibx0m2wfxlg5pdg4hanf6xvslzrhsp77a04pb0y9"; }; libName = "stackable_shared"; authors = [ @@ -8402,9 +8772,9 @@ rec { dependencies = [ { name = "kube"; - packageId = "kube 0.98.0"; + packageId = "kube"; usesDefaultFeatures = false; - features = [ "client" "jsonpatch" "runtime" "derive" "rustls-tls" ]; + features = [ "client" "jsonpatch" "runtime" "derive" "rustls-tls" "ring" ]; } { name = "semver"; @@ -8420,21 +8790,112 @@ rec { packageId = "serde_yaml"; } { - name = "snafu"; - packageId = "snafu 0.8.5"; + name = "snafu"; + packageId = "snafu 0.8.5"; + } + ]; + + }; + "stackable-telemetry" = rec { + crateName = "stackable-telemetry"; + version = "0.4.0"; + edition = "2024"; + workspace_member = null; + src = pkgs.fetchgit { + url = "https://github.com/stackabletech/operator-rs.git"; + rev = "52bdee5749e217005025d07f33c7020931c31d91"; + sha256 = "0hcm64fb2ngyalq8rci5lrr881prg023pq9cd1sfr79iynbr6a26"; + }; + libName = "stackable_telemetry"; + authors = [ + "Stackable GmbH " + ]; + dependencies = [ + { + name = "axum"; + packageId = "axum 0.8.3"; + } + { + name = "futures-util"; + packageId = "futures-util"; + } + { + name = "opentelemetry"; + packageId = "opentelemetry"; + features = [ "logs" ]; + } + { + name = "opentelemetry-appender-tracing"; + packageId = "opentelemetry-appender-tracing"; + } + { + name = "opentelemetry-otlp"; + packageId = "opentelemetry-otlp"; + features = [ "grpc-tonic" "gzip-tonic" "logs" ]; + } + { + name = "opentelemetry_sdk"; + packageId = "opentelemetry_sdk"; + features = [ "rt-tokio" "logs" "rt-tokio" "spec_unstable_logs_enabled" ]; + } + { + name = "pin-project"; + packageId = "pin-project"; + } + { + name = "snafu"; + packageId = "snafu 0.8.5"; + } + { + name = "tokio"; + packageId = "tokio"; + features = [ "macros" "rt-multi-thread" "fs" ]; + } + { + name = "tower"; + packageId = "tower 0.5.2"; + features = [ "util" ]; + } + { + name = "tracing"; + packageId = "tracing"; + } + { + name = "tracing-appender"; + packageId = "tracing-appender"; + } + { + name = "tracing-opentelemetry"; + packageId = "tracing-opentelemetry"; + } + { + name = "tracing-subscriber"; + packageId = "tracing-subscriber"; + features = [ "env-filter" "json" "env-filter" ]; + } + ]; + devDependencies = [ + { + name = "tokio"; + packageId = "tokio"; + features = [ "macros" "rt-multi-thread" "fs" ]; + } + { + name = "tracing-opentelemetry"; + packageId = "tracing-opentelemetry"; } ]; }; "stackable-versioned" = rec { crateName = "stackable-versioned"; - version = "0.5.0"; + version = "0.7.1"; edition = "2021"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "048c7d8befddc2f2c6414444006871c95412d67c"; - sha256 = "1x2pfibrsysmkkmajyj30qkwsjf3rzmc3dxsd09jb9r4x7va6mr6"; + rev = "6c4b022dcdaec09a0c0ecb420a41bb180d4edbf8"; + sha256 = "16klfwx3kz3ys7afwjicfj8msws9a718izx09jspwwpff3rl6wsi"; }; libName = "stackable_versioned"; authors = [ @@ -8454,13 +8915,13 @@ rec { }; "stackable-versioned-macros" = rec { crateName = "stackable-versioned-macros"; - version = "0.5.0"; + version = "0.7.1"; edition = "2021"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "048c7d8befddc2f2c6414444006871c95412d67c"; - sha256 = "1x2pfibrsysmkkmajyj30qkwsjf3rzmc3dxsd09jb9r4x7va6mr6"; + rev = "6c4b022dcdaec09a0c0ecb420a41bb180d4edbf8"; + sha256 = "16klfwx3kz3ys7afwjicfj8msws9a718izx09jspwwpff3rl6wsi"; }; procMacro = true; libName = "stackable_versioned_macros"; @@ -8482,10 +8943,10 @@ rec { } { name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; + packageId = "k8s-openapi"; optional = true; usesDefaultFeatures = false; - features = [ "schemars" "v1_31" ]; + features = [ "schemars" "v1_32" ]; } { name = "k8s-version"; @@ -8494,10 +8955,10 @@ rec { } { name = "kube"; - packageId = "kube 0.96.0"; + packageId = "kube"; optional = true; usesDefaultFeatures = false; - features = [ "client" "jsonpatch" "runtime" "derive" "rustls-tls" ]; + features = [ "client" "jsonpatch" "runtime" "derive" "rustls-tls" "ring" ]; } { name = "proc-macro2"; @@ -8515,9 +8976,9 @@ rec { devDependencies = [ { name = "k8s-openapi"; - packageId = "k8s-openapi 0.23.0"; + packageId = "k8s-openapi"; usesDefaultFeatures = false; - features = [ "schemars" "v1_31" ]; + features = [ "schemars" "v1_32" ]; } ]; features = { @@ -8682,10 +9143,19 @@ rec { authors = [ "Actyx AG " ]; + dependencies = [ + { + name = "futures-core"; + packageId = "futures-core"; + optional = true; + usesDefaultFeatures = false; + } + ]; features = { "futures" = [ "futures-core" ]; "futures-core" = [ "dep:futures-core" ]; }; + resolvedDefaultFeatures = [ "futures" "futures-core" ]; }; "synstructure" = rec { crateName = "synstructure"; @@ -8827,64 +9297,6 @@ rec { features = { }; }; - "threadpool" = rec { - crateName = "threadpool"; - version = "1.8.1"; - edition = "2015"; - sha256 = "1amgfyzvynbm8pacniivzq9r0fh3chhs7kijic81j76l6c5ycl6h"; - authors = [ - "The Rust Project Developers" - "Corey Farwell " - "Stefan Schindler " - ]; - dependencies = [ - { - name = "num_cpus"; - packageId = "num_cpus"; - } - ]; - - }; - "thrift" = rec { - crateName = "thrift"; - version = "0.17.0"; - edition = "2018"; - sha256 = "02cydaqqlp25ri19y3ixi77a7nd85fwvbfn4fp0qpakzzj2vqm3y"; - authors = [ - "Apache Thrift Developers " - ]; - dependencies = [ - { - name = "byteorder"; - packageId = "byteorder"; - } - { - name = "integer-encoding"; - packageId = "integer-encoding"; - } - { - name = "log"; - packageId = "log"; - optional = true; - } - { - name = "ordered-float"; - packageId = "ordered-float 2.10.1"; - } - { - name = "threadpool"; - packageId = "threadpool"; - optional = true; - } - ]; - features = { - "default" = [ "server" ]; - "log" = [ "dep:log" ]; - "server" = [ "threadpool" "log" ]; - "threadpool" = [ "dep:threadpool" ]; - }; - resolvedDefaultFeatures = [ "default" "log" "server" "threadpool" ]; - }; "time" = rec { crateName = "time"; version = "0.3.39"; @@ -9240,7 +9652,7 @@ rec { "time" = [ "tokio/time" ]; "tokio-util" = [ "dep:tokio-util" ]; }; - resolvedDefaultFeatures = [ "default" "time" ]; + resolvedDefaultFeatures = [ "default" "net" "time" ]; }; "tokio-util" = rec { crateName = "tokio-util"; @@ -9326,28 +9738,301 @@ rec { dependencies = [ { name = "indexmap"; - packageId = "indexmap"; + packageId = "indexmap 2.7.1"; + features = [ "std" ]; + } + { + name = "toml_datetime"; + packageId = "toml_datetime"; + } + { + name = "winnow"; + packageId = "winnow"; + optional = true; + } + ]; + features = { + "default" = [ "parse" "display" ]; + "parse" = [ "dep:winnow" ]; + "perf" = [ "dep:kstring" ]; + "serde" = [ "dep:serde" "toml_datetime/serde" "dep:serde_spanned" ]; + }; + resolvedDefaultFeatures = [ "parse" ]; + }; + "tonic" = rec { + crateName = "tonic"; + version = "0.12.3"; + edition = "2021"; + sha256 = "0ljd1lfjpw0vrm5wbv15x6nq2i38llsanls5rkzmdn2n0wrmnz47"; + authors = [ + "Lucio Franco " + ]; + dependencies = [ + { + name = "async-stream"; + packageId = "async-stream"; + optional = true; + } + { + name = "async-trait"; + packageId = "async-trait"; + optional = true; + } + { + name = "axum"; + packageId = "axum 0.7.9"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "base64"; + packageId = "base64 0.22.1"; + } + { + name = "bytes"; + packageId = "bytes"; + } + { + name = "flate2"; + packageId = "flate2"; + optional = true; + } + { + name = "h2"; + packageId = "h2"; + optional = true; + } + { + name = "http"; + packageId = "http"; + } + { + name = "http-body"; + packageId = "http-body"; + } + { + name = "http-body-util"; + packageId = "http-body-util"; + } + { + name = "hyper"; + packageId = "hyper"; + optional = true; + features = [ "http1" "http2" ]; + } + { + name = "hyper-timeout"; + packageId = "hyper-timeout"; + optional = true; + } + { + name = "hyper-util"; + packageId = "hyper-util"; + optional = true; + features = [ "tokio" ]; + } + { + name = "percent-encoding"; + packageId = "percent-encoding"; + } + { + name = "pin-project"; + packageId = "pin-project"; + } + { + name = "prost"; + packageId = "prost"; + optional = true; + usesDefaultFeatures = false; + features = [ "std" ]; + } + { + name = "socket2"; + packageId = "socket2"; + optional = true; + features = [ "all" ]; + } + { + name = "tokio"; + packageId = "tokio"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "tokio-stream"; + packageId = "tokio-stream"; + usesDefaultFeatures = false; + } + { + name = "tower"; + packageId = "tower 0.4.13"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "tower-layer"; + packageId = "tower-layer"; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + { + name = "tracing"; + packageId = "tracing"; + } + ]; + devDependencies = [ + { + name = "tokio"; + packageId = "tokio"; + features = [ "rt" "macros" ]; + } + { + name = "tower"; + packageId = "tower 0.4.13"; + features = [ "full" ]; + } + ]; + features = { + "channel" = [ "dep:hyper" "hyper?/client" "dep:hyper-util" "hyper-util?/client-legacy" "dep:tower" "tower?/balance" "tower?/buffer" "tower?/discover" "tower?/limit" "tower?/util" "dep:tokio" "tokio?/time" "dep:hyper-timeout" ]; + "codegen" = [ "dep:async-trait" ]; + "default" = [ "transport" "codegen" "prost" ]; + "gzip" = [ "dep:flate2" ]; + "prost" = [ "dep:prost" ]; + "router" = [ "dep:axum" "dep:tower" "tower?/util" ]; + "server" = [ "router" "dep:async-stream" "dep:h2" "dep:hyper" "hyper?/server" "dep:hyper-util" "hyper-util?/service" "hyper-util?/server-auto" "dep:socket2" "dep:tokio" "tokio?/macros" "tokio?/net" "tokio?/time" "tokio-stream/net" "dep:tower" "tower?/util" "tower?/limit" ]; + "tls" = [ "dep:rustls-pemfile" "dep:tokio-rustls" "dep:tokio" "tokio?/rt" "tokio?/macros" ]; + "tls-native-roots" = [ "tls" "channel" "dep:rustls-native-certs" ]; + "tls-roots" = [ "tls-native-roots" ]; + "tls-webpki-roots" = [ "tls" "channel" "dep:webpki-roots" ]; + "transport" = [ "server" "channel" ]; + "zstd" = [ "dep:zstd" ]; + }; + resolvedDefaultFeatures = [ "channel" "codegen" "gzip" "prost" "router" "server" "transport" ]; + }; + "tower 0.4.13" = rec { + crateName = "tower"; + version = "0.4.13"; + edition = "2018"; + sha256 = "073wncyqav4sak1p755hf6vl66njgfc1z1g1di9rxx3cvvh9pymq"; + authors = [ + "Tower Maintainers " + ]; + dependencies = [ + { + name = "futures-core"; + packageId = "futures-core"; + optional = true; + } + { + name = "futures-util"; + packageId = "futures-util"; + optional = true; + usesDefaultFeatures = false; + features = [ "alloc" ]; + } + { + name = "indexmap"; + packageId = "indexmap 1.9.3"; + optional = true; + } + { + name = "pin-project"; + packageId = "pin-project"; + optional = true; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + optional = true; + } + { + name = "rand"; + packageId = "rand"; + optional = true; + features = [ "small_rng" ]; + } + { + name = "slab"; + packageId = "slab"; + optional = true; + } + { + name = "tokio"; + packageId = "tokio"; + optional = true; + features = [ "sync" ]; + } + { + name = "tokio-util"; + packageId = "tokio-util"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "tower-layer"; + packageId = "tower-layer"; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; + usesDefaultFeatures = false; features = [ "std" ]; } + ]; + devDependencies = [ { - name = "toml_datetime"; - packageId = "toml_datetime"; + name = "pin-project-lite"; + packageId = "pin-project-lite"; } { - name = "winnow"; - packageId = "winnow"; - optional = true; + name = "tokio"; + packageId = "tokio"; + features = [ "macros" "sync" "test-util" "rt-multi-thread" ]; } ]; features = { - "default" = [ "parse" "display" ]; - "parse" = [ "dep:winnow" ]; - "perf" = [ "dep:kstring" ]; - "serde" = [ "dep:serde" "toml_datetime/serde" "dep:serde_spanned" ]; + "__common" = [ "futures-core" "pin-project-lite" ]; + "balance" = [ "discover" "load" "ready-cache" "make" "rand" "slab" ]; + "buffer" = [ "__common" "tokio/sync" "tokio/rt" "tokio-util" "tracing" ]; + "default" = [ "log" ]; + "discover" = [ "__common" ]; + "filter" = [ "__common" "futures-util" ]; + "full" = [ "balance" "buffer" "discover" "filter" "hedge" "limit" "load" "load-shed" "make" "ready-cache" "reconnect" "retry" "spawn-ready" "steer" "timeout" "util" ]; + "futures-core" = [ "dep:futures-core" ]; + "futures-util" = [ "dep:futures-util" ]; + "hdrhistogram" = [ "dep:hdrhistogram" ]; + "hedge" = [ "util" "filter" "futures-util" "hdrhistogram" "tokio/time" "tracing" ]; + "indexmap" = [ "dep:indexmap" ]; + "limit" = [ "__common" "tokio/time" "tokio/sync" "tokio-util" "tracing" ]; + "load" = [ "__common" "tokio/time" "tracing" ]; + "load-shed" = [ "__common" ]; + "log" = [ "tracing/log" ]; + "make" = [ "futures-util" "pin-project-lite" "tokio/io-std" ]; + "pin-project" = [ "dep:pin-project" ]; + "pin-project-lite" = [ "dep:pin-project-lite" ]; + "rand" = [ "dep:rand" ]; + "ready-cache" = [ "futures-core" "futures-util" "indexmap" "tokio/sync" "tracing" "pin-project-lite" ]; + "reconnect" = [ "make" "tokio/io-std" "tracing" ]; + "retry" = [ "__common" "tokio/time" ]; + "slab" = [ "dep:slab" ]; + "spawn-ready" = [ "__common" "futures-util" "tokio/sync" "tokio/rt" "util" "tracing" ]; + "timeout" = [ "pin-project-lite" "tokio/time" ]; + "tokio" = [ "dep:tokio" ]; + "tokio-stream" = [ "dep:tokio-stream" ]; + "tokio-util" = [ "dep:tokio-util" ]; + "tracing" = [ "dep:tracing" ]; + "util" = [ "__common" "futures-util" "pin-project" ]; }; - resolvedDefaultFeatures = [ "parse" ]; + resolvedDefaultFeatures = [ "__common" "balance" "buffer" "discover" "futures-core" "futures-util" "indexmap" "limit" "load" "make" "pin-project" "pin-project-lite" "rand" "ready-cache" "slab" "tokio" "tokio-util" "tracing" "util" ]; }; - "tower" = rec { + "tower 0.5.2" = rec { crateName = "tower"; version = "0.5.2"; edition = "2018"; @@ -9454,7 +10139,7 @@ rec { "tracing" = [ "dep:tracing" ]; "util" = [ "__common" "futures-util" "pin-project-lite" "sync_wrapper" ]; }; - resolvedDefaultFeatures = [ "__common" "buffer" "filter" "futures-core" "futures-util" "pin-project-lite" "sync_wrapper" "tokio" "tokio-util" "tracing" "util" ]; + resolvedDefaultFeatures = [ "__common" "buffer" "filter" "futures-core" "futures-util" "log" "make" "pin-project-lite" "sync_wrapper" "timeout" "tokio" "tokio-util" "tracing" "util" ]; }; "tower-http" = rec { crateName = "tower-http"; @@ -9473,7 +10158,7 @@ rec { } { name = "bitflags"; - packageId = "bitflags 2.9.0"; + packageId = "bitflags"; } { name = "bytes"; @@ -9764,9 +10449,9 @@ rec { }; "tracing-opentelemetry" = rec { crateName = "tracing-opentelemetry"; - version = "0.24.0"; + version = "0.29.0"; edition = "2021"; - sha256 = "1r74gddb72ax88ypr9vwmxmjbgcn201cgv6axh5b92pj5d4h727n"; + sha256 = "0dnca0b7bxbp6gd64skkvzy3p58yjh35kvnxpggz7sfwd4jjs7vj"; libName = "tracing_opentelemetry"; dependencies = [ { @@ -9852,10 +10537,11 @@ rec { "async-trait" = [ "dep:async-trait" ]; "default" = [ "tracing-log" "metrics" ]; "futures-util" = [ "dep:futures-util" ]; + "lazy_static" = [ "dep:lazy_static" ]; "metrics" = [ "opentelemetry/metrics" "opentelemetry_sdk/metrics" "smallvec" ]; - "metrics_gauge_unstable" = [ "opentelemetry/otel_unstable" ]; "smallvec" = [ "dep:smallvec" ]; "thiserror" = [ "dep:thiserror" ]; + "thiserror-1" = [ "dep:thiserror-1" ]; "tracing-log" = [ "dep:tracing-log" ]; }; resolvedDefaultFeatures = [ "default" "metrics" "smallvec" "tracing-log" ]; @@ -10349,6 +11035,51 @@ rec { "extra-traits" = [ "syn/extra-traits" ]; }; }; + "wasm-bindgen-futures" = rec { + crateName = "wasm-bindgen-futures"; + version = "0.4.50"; + edition = "2021"; + sha256 = "0q8ymi6i9r3vxly551dhxcyai7nc491mspj0j1wbafxwq074fpam"; + libName = "wasm_bindgen_futures"; + authors = [ + "The wasm-bindgen Developers" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if"; + } + { + name = "js-sys"; + packageId = "js-sys"; + usesDefaultFeatures = false; + } + { + name = "once_cell"; + packageId = "once_cell"; + usesDefaultFeatures = false; + } + { + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; + usesDefaultFeatures = false; + } + { + name = "web-sys"; + packageId = "web-sys"; + usesDefaultFeatures = false; + target = { target, features }: (builtins.elem "atomics" targetFeatures); + features = [ "MessageEvent" "Worker" ]; + } + ]; + features = { + "default" = [ "std" ]; + "futures-core" = [ "dep:futures-core" ]; + "futures-core-03-stream" = [ "futures-core" ]; + "std" = [ "wasm-bindgen/std" "js-sys/std" "web-sys/std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; "wasm-bindgen-macro" = rec { crateName = "wasm-bindgen-macro"; version = "0.2.100"; @@ -10427,6 +11158,488 @@ rec { ]; }; + "web-sys" = rec { + crateName = "web-sys"; + version = "0.3.77"; + edition = "2021"; + sha256 = "1lnmc1ffbq34qw91nndklqqm75rasaffj2g4f8h1yvqqz4pdvdik"; + libName = "web_sys"; + authors = [ + "The wasm-bindgen Developers" + ]; + dependencies = [ + { + name = "js-sys"; + packageId = "js-sys"; + usesDefaultFeatures = false; + } + { + name = "wasm-bindgen"; + packageId = "wasm-bindgen"; + usesDefaultFeatures = false; + } + ]; + features = { + "AbortSignal" = [ "EventTarget" ]; + "AnalyserNode" = [ "AudioNode" "EventTarget" ]; + "Animation" = [ "EventTarget" ]; + "AnimationEvent" = [ "Event" ]; + "AnimationPlaybackEvent" = [ "Event" ]; + "Attr" = [ "EventTarget" "Node" ]; + "AudioBufferSourceNode" = [ "AudioNode" "AudioScheduledSourceNode" "EventTarget" ]; + "AudioContext" = [ "BaseAudioContext" "EventTarget" ]; + "AudioDestinationNode" = [ "AudioNode" "EventTarget" ]; + "AudioNode" = [ "EventTarget" ]; + "AudioProcessingEvent" = [ "Event" ]; + "AudioScheduledSourceNode" = [ "AudioNode" "EventTarget" ]; + "AudioStreamTrack" = [ "EventTarget" "MediaStreamTrack" ]; + "AudioTrackList" = [ "EventTarget" ]; + "AudioWorklet" = [ "Worklet" ]; + "AudioWorkletGlobalScope" = [ "WorkletGlobalScope" ]; + "AudioWorkletNode" = [ "AudioNode" "EventTarget" ]; + "AuthenticatorAssertionResponse" = [ "AuthenticatorResponse" ]; + "AuthenticatorAttestationResponse" = [ "AuthenticatorResponse" ]; + "BaseAudioContext" = [ "EventTarget" ]; + "BatteryManager" = [ "EventTarget" ]; + "BeforeUnloadEvent" = [ "Event" ]; + "BiquadFilterNode" = [ "AudioNode" "EventTarget" ]; + "BlobEvent" = [ "Event" ]; + "Bluetooth" = [ "EventTarget" ]; + "BluetoothAdvertisingEvent" = [ "Event" ]; + "BluetoothDevice" = [ "EventTarget" ]; + "BluetoothPermissionResult" = [ "EventTarget" "PermissionStatus" ]; + "BluetoothRemoteGattCharacteristic" = [ "EventTarget" ]; + "BluetoothRemoteGattService" = [ "EventTarget" ]; + "BroadcastChannel" = [ "EventTarget" ]; + "CanvasCaptureMediaStream" = [ "EventTarget" "MediaStream" ]; + "CanvasCaptureMediaStreamTrack" = [ "EventTarget" "MediaStreamTrack" ]; + "CdataSection" = [ "CharacterData" "EventTarget" "Node" "Text" ]; + "ChannelMergerNode" = [ "AudioNode" "EventTarget" ]; + "ChannelSplitterNode" = [ "AudioNode" "EventTarget" ]; + "CharacterData" = [ "EventTarget" "Node" ]; + "ChromeWorker" = [ "EventTarget" "Worker" ]; + "Clipboard" = [ "EventTarget" ]; + "ClipboardEvent" = [ "Event" ]; + "CloseEvent" = [ "Event" ]; + "Comment" = [ "CharacterData" "EventTarget" "Node" ]; + "CompositionEvent" = [ "Event" "UiEvent" ]; + "ConstantSourceNode" = [ "AudioNode" "AudioScheduledSourceNode" "EventTarget" ]; + "ConvolverNode" = [ "AudioNode" "EventTarget" ]; + "CssAnimation" = [ "Animation" "EventTarget" ]; + "CssConditionRule" = [ "CssGroupingRule" "CssRule" ]; + "CssCounterStyleRule" = [ "CssRule" ]; + "CssFontFaceRule" = [ "CssRule" ]; + "CssFontFeatureValuesRule" = [ "CssRule" ]; + "CssGroupingRule" = [ "CssRule" ]; + "CssImportRule" = [ "CssRule" ]; + "CssKeyframeRule" = [ "CssRule" ]; + "CssKeyframesRule" = [ "CssRule" ]; + "CssMediaRule" = [ "CssConditionRule" "CssGroupingRule" "CssRule" ]; + "CssNamespaceRule" = [ "CssRule" ]; + "CssPageRule" = [ "CssRule" ]; + "CssStyleRule" = [ "CssRule" ]; + "CssStyleSheet" = [ "StyleSheet" ]; + "CssSupportsRule" = [ "CssConditionRule" "CssGroupingRule" "CssRule" ]; + "CssTransition" = [ "Animation" "EventTarget" ]; + "CustomEvent" = [ "Event" ]; + "DedicatedWorkerGlobalScope" = [ "EventTarget" "WorkerGlobalScope" ]; + "DelayNode" = [ "AudioNode" "EventTarget" ]; + "DeviceLightEvent" = [ "Event" ]; + "DeviceMotionEvent" = [ "Event" ]; + "DeviceOrientationEvent" = [ "Event" ]; + "DeviceProximityEvent" = [ "Event" ]; + "Document" = [ "EventTarget" "Node" ]; + "DocumentFragment" = [ "EventTarget" "Node" ]; + "DocumentTimeline" = [ "AnimationTimeline" ]; + "DocumentType" = [ "EventTarget" "Node" ]; + "DomMatrix" = [ "DomMatrixReadOnly" ]; + "DomPoint" = [ "DomPointReadOnly" ]; + "DomRect" = [ "DomRectReadOnly" ]; + "DomRequest" = [ "EventTarget" ]; + "DragEvent" = [ "Event" "MouseEvent" "UiEvent" ]; + "DynamicsCompressorNode" = [ "AudioNode" "EventTarget" ]; + "Element" = [ "EventTarget" "Node" ]; + "ErrorEvent" = [ "Event" ]; + "EventSource" = [ "EventTarget" ]; + "ExtendableEvent" = [ "Event" ]; + "ExtendableMessageEvent" = [ "Event" "ExtendableEvent" ]; + "FetchEvent" = [ "Event" "ExtendableEvent" ]; + "FetchObserver" = [ "EventTarget" ]; + "File" = [ "Blob" ]; + "FileReader" = [ "EventTarget" ]; + "FileSystemDirectoryEntry" = [ "FileSystemEntry" ]; + "FileSystemDirectoryHandle" = [ "FileSystemHandle" ]; + "FileSystemFileEntry" = [ "FileSystemEntry" ]; + "FileSystemFileHandle" = [ "FileSystemHandle" ]; + "FileSystemWritableFileStream" = [ "WritableStream" ]; + "FocusEvent" = [ "Event" "UiEvent" ]; + "FontFaceSet" = [ "EventTarget" ]; + "FontFaceSetLoadEvent" = [ "Event" ]; + "GainNode" = [ "AudioNode" "EventTarget" ]; + "GamepadEvent" = [ "Event" ]; + "GpuDevice" = [ "EventTarget" ]; + "GpuInternalError" = [ "GpuError" ]; + "GpuOutOfMemoryError" = [ "GpuError" ]; + "GpuPipelineError" = [ "DomException" ]; + "GpuUncapturedErrorEvent" = [ "Event" ]; + "GpuValidationError" = [ "GpuError" ]; + "HashChangeEvent" = [ "Event" ]; + "Hid" = [ "EventTarget" ]; + "HidConnectionEvent" = [ "Event" ]; + "HidDevice" = [ "EventTarget" ]; + "HidInputReportEvent" = [ "Event" ]; + "HtmlAnchorElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlAreaElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlAudioElement" = [ "Element" "EventTarget" "HtmlElement" "HtmlMediaElement" "Node" ]; + "HtmlBaseElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlBodyElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlBrElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlButtonElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlCanvasElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDListElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDataElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDataListElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDetailsElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDialogElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDirectoryElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDivElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlDocument" = [ "Document" "EventTarget" "Node" ]; + "HtmlElement" = [ "Element" "EventTarget" "Node" ]; + "HtmlEmbedElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlFieldSetElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlFontElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlFormControlsCollection" = [ "HtmlCollection" ]; + "HtmlFormElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlFrameElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlFrameSetElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlHeadElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlHeadingElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlHrElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlHtmlElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlIFrameElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlImageElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlInputElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlLabelElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlLegendElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlLiElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlLinkElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlMapElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlMediaElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlMenuElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlMenuItemElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlMetaElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlMeterElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlModElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlOListElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlObjectElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlOptGroupElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlOptionElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlOptionsCollection" = [ "HtmlCollection" ]; + "HtmlOutputElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlParagraphElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlParamElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlPictureElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlPreElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlProgressElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlQuoteElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlScriptElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlSelectElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlSlotElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlSourceElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlSpanElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlStyleElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTableCaptionElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTableCellElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTableColElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTableElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTableRowElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTableSectionElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTemplateElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTextAreaElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTimeElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTitleElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlTrackElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlUListElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlUnknownElement" = [ "Element" "EventTarget" "HtmlElement" "Node" ]; + "HtmlVideoElement" = [ "Element" "EventTarget" "HtmlElement" "HtmlMediaElement" "Node" ]; + "IdbCursorWithValue" = [ "IdbCursor" ]; + "IdbDatabase" = [ "EventTarget" ]; + "IdbFileHandle" = [ "EventTarget" ]; + "IdbFileRequest" = [ "DomRequest" "EventTarget" ]; + "IdbLocaleAwareKeyRange" = [ "IdbKeyRange" ]; + "IdbMutableFile" = [ "EventTarget" ]; + "IdbOpenDbRequest" = [ "EventTarget" "IdbRequest" ]; + "IdbRequest" = [ "EventTarget" ]; + "IdbTransaction" = [ "EventTarget" ]; + "IdbVersionChangeEvent" = [ "Event" ]; + "IirFilterNode" = [ "AudioNode" "EventTarget" ]; + "ImageCaptureErrorEvent" = [ "Event" ]; + "ImageTrack" = [ "EventTarget" ]; + "InputDeviceInfo" = [ "MediaDeviceInfo" ]; + "InputEvent" = [ "Event" "UiEvent" ]; + "KeyFrameRequestEvent" = [ "Event" ]; + "KeyboardEvent" = [ "Event" "UiEvent" ]; + "KeyframeEffect" = [ "AnimationEffect" ]; + "LocalMediaStream" = [ "EventTarget" "MediaStream" ]; + "MathMlElement" = [ "Element" "EventTarget" "Node" ]; + "MediaDevices" = [ "EventTarget" ]; + "MediaElementAudioSourceNode" = [ "AudioNode" "EventTarget" ]; + "MediaEncryptedEvent" = [ "Event" ]; + "MediaKeyError" = [ "Event" ]; + "MediaKeyMessageEvent" = [ "Event" ]; + "MediaKeySession" = [ "EventTarget" ]; + "MediaQueryList" = [ "EventTarget" ]; + "MediaQueryListEvent" = [ "Event" ]; + "MediaRecorder" = [ "EventTarget" ]; + "MediaRecorderErrorEvent" = [ "Event" ]; + "MediaSource" = [ "EventTarget" ]; + "MediaStream" = [ "EventTarget" ]; + "MediaStreamAudioDestinationNode" = [ "AudioNode" "EventTarget" ]; + "MediaStreamAudioSourceNode" = [ "AudioNode" "EventTarget" ]; + "MediaStreamEvent" = [ "Event" ]; + "MediaStreamTrack" = [ "EventTarget" ]; + "MediaStreamTrackEvent" = [ "Event" ]; + "MediaStreamTrackGenerator" = [ "EventTarget" "MediaStreamTrack" ]; + "MessageEvent" = [ "Event" ]; + "MessagePort" = [ "EventTarget" ]; + "MidiAccess" = [ "EventTarget" ]; + "MidiConnectionEvent" = [ "Event" ]; + "MidiInput" = [ "EventTarget" "MidiPort" ]; + "MidiMessageEvent" = [ "Event" ]; + "MidiOutput" = [ "EventTarget" "MidiPort" ]; + "MidiPort" = [ "EventTarget" ]; + "MouseEvent" = [ "Event" "UiEvent" ]; + "MouseScrollEvent" = [ "Event" "MouseEvent" "UiEvent" ]; + "MutationEvent" = [ "Event" ]; + "NetworkInformation" = [ "EventTarget" ]; + "Node" = [ "EventTarget" ]; + "Notification" = [ "EventTarget" ]; + "NotificationEvent" = [ "Event" "ExtendableEvent" ]; + "OfflineAudioCompletionEvent" = [ "Event" ]; + "OfflineAudioContext" = [ "BaseAudioContext" "EventTarget" ]; + "OfflineResourceList" = [ "EventTarget" ]; + "OffscreenCanvas" = [ "EventTarget" ]; + "OscillatorNode" = [ "AudioNode" "AudioScheduledSourceNode" "EventTarget" ]; + "PageTransitionEvent" = [ "Event" ]; + "PaintWorkletGlobalScope" = [ "WorkletGlobalScope" ]; + "PannerNode" = [ "AudioNode" "EventTarget" ]; + "PaymentMethodChangeEvent" = [ "Event" "PaymentRequestUpdateEvent" ]; + "PaymentRequestUpdateEvent" = [ "Event" ]; + "Performance" = [ "EventTarget" ]; + "PerformanceMark" = [ "PerformanceEntry" ]; + "PerformanceMeasure" = [ "PerformanceEntry" ]; + "PerformanceNavigationTiming" = [ "PerformanceEntry" "PerformanceResourceTiming" ]; + "PerformanceResourceTiming" = [ "PerformanceEntry" ]; + "PermissionStatus" = [ "EventTarget" ]; + "PointerEvent" = [ "Event" "MouseEvent" "UiEvent" ]; + "PopStateEvent" = [ "Event" ]; + "PopupBlockedEvent" = [ "Event" ]; + "PresentationAvailability" = [ "EventTarget" ]; + "PresentationConnection" = [ "EventTarget" ]; + "PresentationConnectionAvailableEvent" = [ "Event" ]; + "PresentationConnectionCloseEvent" = [ "Event" ]; + "PresentationConnectionList" = [ "EventTarget" ]; + "PresentationRequest" = [ "EventTarget" ]; + "ProcessingInstruction" = [ "CharacterData" "EventTarget" "Node" ]; + "ProgressEvent" = [ "Event" ]; + "PromiseRejectionEvent" = [ "Event" ]; + "PublicKeyCredential" = [ "Credential" ]; + "PushEvent" = [ "Event" "ExtendableEvent" ]; + "RadioNodeList" = [ "NodeList" ]; + "RtcDataChannel" = [ "EventTarget" ]; + "RtcDataChannelEvent" = [ "Event" ]; + "RtcPeerConnection" = [ "EventTarget" ]; + "RtcPeerConnectionIceErrorEvent" = [ "Event" ]; + "RtcPeerConnectionIceEvent" = [ "Event" ]; + "RtcRtpScriptTransformer" = [ "EventTarget" ]; + "RtcTrackEvent" = [ "Event" ]; + "RtcTransformEvent" = [ "Event" ]; + "RtcdtmfSender" = [ "EventTarget" ]; + "RtcdtmfToneChangeEvent" = [ "Event" ]; + "SFrameTransform" = [ "EventTarget" ]; + "SFrameTransformErrorEvent" = [ "Event" ]; + "Screen" = [ "EventTarget" ]; + "ScreenOrientation" = [ "EventTarget" ]; + "ScriptProcessorNode" = [ "AudioNode" "EventTarget" ]; + "ScrollAreaEvent" = [ "Event" "UiEvent" ]; + "SecurityPolicyViolationEvent" = [ "Event" ]; + "Serial" = [ "EventTarget" ]; + "SerialPort" = [ "EventTarget" ]; + "ServiceWorker" = [ "EventTarget" ]; + "ServiceWorkerContainer" = [ "EventTarget" ]; + "ServiceWorkerGlobalScope" = [ "EventTarget" "WorkerGlobalScope" ]; + "ServiceWorkerRegistration" = [ "EventTarget" ]; + "ShadowRoot" = [ "DocumentFragment" "EventTarget" "Node" ]; + "SharedWorker" = [ "EventTarget" ]; + "SharedWorkerGlobalScope" = [ "EventTarget" "WorkerGlobalScope" ]; + "SourceBuffer" = [ "EventTarget" ]; + "SourceBufferList" = [ "EventTarget" ]; + "SpeechRecognition" = [ "EventTarget" ]; + "SpeechRecognitionError" = [ "Event" ]; + "SpeechRecognitionEvent" = [ "Event" ]; + "SpeechSynthesis" = [ "EventTarget" ]; + "SpeechSynthesisErrorEvent" = [ "Event" "SpeechSynthesisEvent" ]; + "SpeechSynthesisEvent" = [ "Event" ]; + "SpeechSynthesisUtterance" = [ "EventTarget" ]; + "StereoPannerNode" = [ "AudioNode" "EventTarget" ]; + "StorageEvent" = [ "Event" ]; + "SubmitEvent" = [ "Event" ]; + "SvgAnimateElement" = [ "Element" "EventTarget" "Node" "SvgAnimationElement" "SvgElement" ]; + "SvgAnimateMotionElement" = [ "Element" "EventTarget" "Node" "SvgAnimationElement" "SvgElement" ]; + "SvgAnimateTransformElement" = [ "Element" "EventTarget" "Node" "SvgAnimationElement" "SvgElement" ]; + "SvgAnimationElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgCircleElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgClipPathElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgComponentTransferFunctionElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgDefsElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgDescElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgElement" = [ "Element" "EventTarget" "Node" ]; + "SvgEllipseElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgFilterElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgForeignObjectElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgGeometryElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgGradientElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgGraphicsElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgImageElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgLineElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgLinearGradientElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGradientElement" ]; + "SvgMarkerElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgMaskElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgMetadataElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgPathElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgPathSegArcAbs" = [ "SvgPathSeg" ]; + "SvgPathSegArcRel" = [ "SvgPathSeg" ]; + "SvgPathSegClosePath" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoCubicAbs" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoCubicRel" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoCubicSmoothAbs" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoCubicSmoothRel" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoQuadraticAbs" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoQuadraticRel" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoQuadraticSmoothAbs" = [ "SvgPathSeg" ]; + "SvgPathSegCurvetoQuadraticSmoothRel" = [ "SvgPathSeg" ]; + "SvgPathSegLinetoAbs" = [ "SvgPathSeg" ]; + "SvgPathSegLinetoHorizontalAbs" = [ "SvgPathSeg" ]; + "SvgPathSegLinetoHorizontalRel" = [ "SvgPathSeg" ]; + "SvgPathSegLinetoRel" = [ "SvgPathSeg" ]; + "SvgPathSegLinetoVerticalAbs" = [ "SvgPathSeg" ]; + "SvgPathSegLinetoVerticalRel" = [ "SvgPathSeg" ]; + "SvgPathSegMovetoAbs" = [ "SvgPathSeg" ]; + "SvgPathSegMovetoRel" = [ "SvgPathSeg" ]; + "SvgPatternElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgPolygonElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgPolylineElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgRadialGradientElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGradientElement" ]; + "SvgRectElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGeometryElement" "SvgGraphicsElement" ]; + "SvgScriptElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgSetElement" = [ "Element" "EventTarget" "Node" "SvgAnimationElement" "SvgElement" ]; + "SvgStopElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgStyleElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgSwitchElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgSymbolElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgTextContentElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgTextElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" "SvgTextContentElement" "SvgTextPositioningElement" ]; + "SvgTextPathElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" "SvgTextContentElement" ]; + "SvgTextPositioningElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" "SvgTextContentElement" ]; + "SvgTitleElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgUseElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgViewElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgaElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgfeBlendElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeColorMatrixElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeComponentTransferElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeCompositeElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeConvolveMatrixElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeDiffuseLightingElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeDisplacementMapElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeDistantLightElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeDropShadowElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeFloodElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeFuncAElement" = [ "Element" "EventTarget" "Node" "SvgComponentTransferFunctionElement" "SvgElement" ]; + "SvgfeFuncBElement" = [ "Element" "EventTarget" "Node" "SvgComponentTransferFunctionElement" "SvgElement" ]; + "SvgfeFuncGElement" = [ "Element" "EventTarget" "Node" "SvgComponentTransferFunctionElement" "SvgElement" ]; + "SvgfeFuncRElement" = [ "Element" "EventTarget" "Node" "SvgComponentTransferFunctionElement" "SvgElement" ]; + "SvgfeGaussianBlurElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeImageElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeMergeElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeMergeNodeElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeMorphologyElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeOffsetElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfePointLightElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeSpecularLightingElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeSpotLightElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeTileElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgfeTurbulenceElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvggElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgmPathElement" = [ "Element" "EventTarget" "Node" "SvgElement" ]; + "SvgsvgElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" ]; + "SvgtSpanElement" = [ "Element" "EventTarget" "Node" "SvgElement" "SvgGraphicsElement" "SvgTextContentElement" "SvgTextPositioningElement" ]; + "TaskController" = [ "AbortController" ]; + "TaskPriorityChangeEvent" = [ "Event" ]; + "TaskSignal" = [ "AbortSignal" "EventTarget" ]; + "TcpServerSocket" = [ "EventTarget" ]; + "TcpServerSocketEvent" = [ "Event" ]; + "TcpSocket" = [ "EventTarget" ]; + "TcpSocketErrorEvent" = [ "Event" ]; + "TcpSocketEvent" = [ "Event" ]; + "Text" = [ "CharacterData" "EventTarget" "Node" ]; + "TextTrack" = [ "EventTarget" ]; + "TextTrackCue" = [ "EventTarget" ]; + "TextTrackList" = [ "EventTarget" ]; + "TimeEvent" = [ "Event" ]; + "ToggleEvent" = [ "Event" ]; + "TouchEvent" = [ "Event" "UiEvent" ]; + "TrackEvent" = [ "Event" ]; + "TransitionEvent" = [ "Event" ]; + "UiEvent" = [ "Event" ]; + "Usb" = [ "EventTarget" ]; + "UsbConnectionEvent" = [ "Event" ]; + "UsbPermissionResult" = [ "EventTarget" "PermissionStatus" ]; + "UserProximityEvent" = [ "Event" ]; + "ValueEvent" = [ "Event" ]; + "VideoStreamTrack" = [ "EventTarget" "MediaStreamTrack" ]; + "VideoTrackList" = [ "EventTarget" ]; + "VisualViewport" = [ "EventTarget" ]; + "VrDisplay" = [ "EventTarget" ]; + "VttCue" = [ "EventTarget" "TextTrackCue" ]; + "WakeLockSentinel" = [ "EventTarget" ]; + "WaveShaperNode" = [ "AudioNode" "EventTarget" ]; + "WebGlContextEvent" = [ "Event" ]; + "WebKitCssMatrix" = [ "DomMatrix" "DomMatrixReadOnly" ]; + "WebSocket" = [ "EventTarget" ]; + "WebTransportError" = [ "DomException" ]; + "WebTransportReceiveStream" = [ "ReadableStream" ]; + "WebTransportSendStream" = [ "WritableStream" ]; + "WheelEvent" = [ "Event" "MouseEvent" "UiEvent" ]; + "Window" = [ "EventTarget" ]; + "WindowClient" = [ "Client" ]; + "Worker" = [ "EventTarget" ]; + "WorkerDebuggerGlobalScope" = [ "EventTarget" ]; + "WorkerGlobalScope" = [ "EventTarget" ]; + "XmlDocument" = [ "Document" "EventTarget" "Node" ]; + "XmlHttpRequest" = [ "EventTarget" "XmlHttpRequestEventTarget" ]; + "XmlHttpRequestEventTarget" = [ "EventTarget" ]; + "XmlHttpRequestUpload" = [ "EventTarget" "XmlHttpRequestEventTarget" ]; + "XrBoundedReferenceSpace" = [ "EventTarget" "XrReferenceSpace" "XrSpace" ]; + "XrInputSourceEvent" = [ "Event" ]; + "XrInputSourcesChangeEvent" = [ "Event" ]; + "XrJointPose" = [ "XrPose" ]; + "XrJointSpace" = [ "EventTarget" "XrSpace" ]; + "XrLayer" = [ "EventTarget" ]; + "XrPermissionStatus" = [ "EventTarget" "PermissionStatus" ]; + "XrReferenceSpace" = [ "EventTarget" "XrSpace" ]; + "XrReferenceSpaceEvent" = [ "Event" ]; + "XrSession" = [ "EventTarget" ]; + "XrSessionEvent" = [ "Event" ]; + "XrSpace" = [ "EventTarget" ]; + "XrSystem" = [ "EventTarget" ]; + "XrViewerPose" = [ "XrPose" ]; + "XrWebGlLayer" = [ "EventTarget" "XrLayer" ]; + "default" = [ "std" ]; + "std" = [ "wasm-bindgen/std" "js-sys/std" ]; + }; + resolvedDefaultFeatures = [ "AbortController" "AbortSignal" "Blob" "BlobPropertyBag" "Event" "EventTarget" "File" "FormData" "Headers" "MessageEvent" "ReadableStream" "Request" "RequestCredentials" "RequestInit" "RequestMode" "Response" "ServiceWorkerGlobalScope" "Window" "Worker" "WorkerGlobalScope" "default" "std" ]; + }; "web-time" = rec { crateName = "web-time"; version = "1.1.0"; @@ -10512,7 +11725,7 @@ rec { } { name = "windows-targets"; - packageId = "windows-targets"; + packageId = "windows-targets 0.52.6"; } ]; features = { @@ -11190,7 +12403,7 @@ rec { dependencies = [ { name = "windows-targets"; - packageId = "windows-targets"; + packageId = "windows-targets 0.52.6"; } ]; features = { @@ -11208,6 +12421,77 @@ rec { ]; }; + "windows-registry" = rec { + crateName = "windows-registry"; + version = "0.4.0"; + edition = "2021"; + sha256 = "18wbgr6z6765qdnasi8mmvxhvp82xd1zlvd6s7pp2l5lvn8av1j2"; + libName = "windows_registry"; + authors = [ + "Microsoft" + ]; + dependencies = [ + { + name = "windows-result"; + packageId = "windows-result"; + usesDefaultFeatures = false; + } + { + name = "windows-strings"; + packageId = "windows-strings"; + usesDefaultFeatures = false; + } + { + name = "windows-targets"; + packageId = "windows-targets 0.53.0"; + } + ]; + features = { + "default" = [ "std" ]; + "std" = [ "windows-result/std" "windows-strings/std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; + "windows-result" = rec { + crateName = "windows-result"; + version = "0.3.1"; + edition = "2021"; + sha256 = "12dihsnl408sjjlyairc8vwjig68dvlfc00mi17pxawghpz4wdq6"; + libName = "windows_result"; + authors = [ + "Microsoft" + ]; + dependencies = [ + { + name = "windows-link"; + packageId = "windows-link"; + } + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "windows-strings" = rec { + crateName = "windows-strings"; + version = "0.3.1"; + edition = "2021"; + sha256 = "06bkhkyclbfchcsv5bnhz77r290k20m15glj2xq60ra0bp64iyl7"; + libName = "windows_strings"; + authors = [ + "Microsoft" + ]; + dependencies = [ + { + name = "windows-link"; + packageId = "windows-link"; + } + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; "windows-sys 0.52.0" = rec { crateName = "windows-sys"; version = "0.52.0"; @@ -11220,7 +12504,7 @@ rec { dependencies = [ { name = "windows-targets"; - packageId = "windows-targets"; + packageId = "windows-targets 0.52.6"; } ]; features = { @@ -11468,7 +12752,7 @@ rec { dependencies = [ { name = "windows-targets"; - packageId = "windows-targets"; + packageId = "windows-targets 0.52.6"; } ]; features = { @@ -11715,7 +12999,7 @@ rec { }; resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Security" "Win32_Security_Authentication" "Win32_Security_Authentication_Identity" "Win32_Security_Credentials" "Win32_Security_Cryptography" "Win32_System" "Win32_System_Com" "Win32_System_Console" "Win32_System_LibraryLoader" "Win32_System_Memory" "Win32_System_SystemInformation" "Win32_UI" "Win32_UI_Shell" "default" ]; }; - "windows-targets" = rec { + "windows-targets 0.52.6" = rec { crateName = "windows-targets"; version = "0.52.6"; edition = "2021"; @@ -11727,48 +13011,101 @@ rec { dependencies = [ { name = "windows_aarch64_gnullvm"; - packageId = "windows_aarch64_gnullvm"; + packageId = "windows_aarch64_gnullvm 0.52.6"; + target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "aarch64-pc-windows-gnullvm"); + } + { + name = "windows_aarch64_msvc"; + packageId = "windows_aarch64_msvc 0.52.6"; + target = { target, features }: (("aarch64" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false))); + } + { + name = "windows_i686_gnu"; + packageId = "windows_i686_gnu 0.52.6"; + target = { target, features }: (("x86" == target."arch" or null) && ("gnu" == target."env" or null) && (!("llvm" == target."abi" or null)) && (!(target."windows_raw_dylib" or false))); + } + { + name = "windows_i686_gnullvm"; + packageId = "windows_i686_gnullvm 0.52.6"; + target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "i686-pc-windows-gnullvm"); + } + { + name = "windows_i686_msvc"; + packageId = "windows_i686_msvc 0.52.6"; + target = { target, features }: (("x86" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false))); + } + { + name = "windows_x86_64_gnu"; + packageId = "windows_x86_64_gnu 0.52.6"; + target = { target, features }: (("x86_64" == target."arch" or null) && ("gnu" == target."env" or null) && (!("llvm" == target."abi" or null)) && (!(target."windows_raw_dylib" or false))); + } + { + name = "windows_x86_64_gnullvm"; + packageId = "windows_x86_64_gnullvm 0.52.6"; + target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "x86_64-pc-windows-gnullvm"); + } + { + name = "windows_x86_64_msvc"; + packageId = "windows_x86_64_msvc 0.52.6"; + target = { target, features }: ((("x86_64" == target."arch" or null) || ("arm64ec" == target."arch" or null)) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false))); + } + ]; + + }; + "windows-targets 0.53.0" = rec { + crateName = "windows-targets"; + version = "0.53.0"; + edition = "2021"; + sha256 = "12yakpjizhfpppz1i3zgcwxlbar8axrp9j87fmywpydarvlcgr5i"; + libName = "windows_targets"; + authors = [ + "Microsoft" + ]; + dependencies = [ + { + name = "windows_aarch64_gnullvm"; + packageId = "windows_aarch64_gnullvm 0.53.0"; target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "aarch64-pc-windows-gnullvm"); } { name = "windows_aarch64_msvc"; - packageId = "windows_aarch64_msvc"; + packageId = "windows_aarch64_msvc 0.53.0"; target = { target, features }: (("aarch64" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false))); } { name = "windows_i686_gnu"; - packageId = "windows_i686_gnu"; + packageId = "windows_i686_gnu 0.53.0"; target = { target, features }: (("x86" == target."arch" or null) && ("gnu" == target."env" or null) && (!("llvm" == target."abi" or null)) && (!(target."windows_raw_dylib" or false))); } { name = "windows_i686_gnullvm"; - packageId = "windows_i686_gnullvm"; + packageId = "windows_i686_gnullvm 0.53.0"; target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "i686-pc-windows-gnullvm"); } { name = "windows_i686_msvc"; - packageId = "windows_i686_msvc"; + packageId = "windows_i686_msvc 0.53.0"; target = { target, features }: (("x86" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false))); } { name = "windows_x86_64_gnu"; - packageId = "windows_x86_64_gnu"; + packageId = "windows_x86_64_gnu 0.53.0"; target = { target, features }: (("x86_64" == target."arch" or null) && ("gnu" == target."env" or null) && (!("llvm" == target."abi" or null)) && (!(target."windows_raw_dylib" or false))); } { name = "windows_x86_64_gnullvm"; - packageId = "windows_x86_64_gnullvm"; + packageId = "windows_x86_64_gnullvm 0.53.0"; target = { target, features }: (stdenv.hostPlatform.rust.rustcTarget == "x86_64-pc-windows-gnullvm"); } { name = "windows_x86_64_msvc"; - packageId = "windows_x86_64_msvc"; + packageId = "windows_x86_64_msvc 0.53.0"; target = { target, features }: ((("x86_64" == target."arch" or null) || ("arm64ec" == target."arch" or null)) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false))); } ]; }; - "windows_aarch64_gnullvm" = rec { + "windows_aarch64_gnullvm 0.52.6" = rec { crateName = "windows_aarch64_gnullvm"; version = "0.52.6"; edition = "2021"; @@ -11778,7 +13115,17 @@ rec { ]; }; - "windows_aarch64_msvc" = rec { + "windows_aarch64_gnullvm 0.53.0" = rec { + crateName = "windows_aarch64_gnullvm"; + version = "0.53.0"; + edition = "2021"; + sha256 = "0r77pbpbcf8bq4yfwpz2hpq3vns8m0yacpvs2i5cn6fx1pwxbf46"; + authors = [ + "Microsoft" + ]; + + }; + "windows_aarch64_msvc 0.52.6" = rec { crateName = "windows_aarch64_msvc"; version = "0.52.6"; edition = "2021"; @@ -11788,7 +13135,17 @@ rec { ]; }; - "windows_i686_gnu" = rec { + "windows_aarch64_msvc 0.53.0" = rec { + crateName = "windows_aarch64_msvc"; + version = "0.53.0"; + edition = "2021"; + sha256 = "0v766yqw51pzxxwp203yqy39ijgjamp54hhdbsyqq6x1c8gilrf7"; + authors = [ + "Microsoft" + ]; + + }; + "windows_i686_gnu 0.52.6" = rec { crateName = "windows_i686_gnu"; version = "0.52.6"; edition = "2021"; @@ -11798,7 +13155,17 @@ rec { ]; }; - "windows_i686_gnullvm" = rec { + "windows_i686_gnu 0.53.0" = rec { + crateName = "windows_i686_gnu"; + version = "0.53.0"; + edition = "2021"; + sha256 = "1hvjc8nv95sx5vdd79fivn8bpm7i517dqyf4yvsqgwrmkmjngp61"; + authors = [ + "Microsoft" + ]; + + }; + "windows_i686_gnullvm 0.52.6" = rec { crateName = "windows_i686_gnullvm"; version = "0.52.6"; edition = "2021"; @@ -11808,7 +13175,17 @@ rec { ]; }; - "windows_i686_msvc" = rec { + "windows_i686_gnullvm 0.53.0" = rec { + crateName = "windows_i686_gnullvm"; + version = "0.53.0"; + edition = "2021"; + sha256 = "04df1in2k91qyf1wzizvh560bvyzq20yf68k8xa66vdzxnywrrlw"; + authors = [ + "Microsoft" + ]; + + }; + "windows_i686_msvc 0.52.6" = rec { crateName = "windows_i686_msvc"; version = "0.52.6"; edition = "2021"; @@ -11818,7 +13195,17 @@ rec { ]; }; - "windows_x86_64_gnu" = rec { + "windows_i686_msvc 0.53.0" = rec { + crateName = "windows_i686_msvc"; + version = "0.53.0"; + edition = "2021"; + sha256 = "0pcvb25fkvqnp91z25qr5x61wyya12lx8p7nsa137cbb82ayw7sq"; + authors = [ + "Microsoft" + ]; + + }; + "windows_x86_64_gnu 0.52.6" = rec { crateName = "windows_x86_64_gnu"; version = "0.52.6"; edition = "2021"; @@ -11828,7 +13215,17 @@ rec { ]; }; - "windows_x86_64_gnullvm" = rec { + "windows_x86_64_gnu 0.53.0" = rec { + crateName = "windows_x86_64_gnu"; + version = "0.53.0"; + edition = "2021"; + sha256 = "1flh84xkssn1n6m1riddipydcksp2pdl45vdf70jygx3ksnbam9f"; + authors = [ + "Microsoft" + ]; + + }; + "windows_x86_64_gnullvm 0.52.6" = rec { crateName = "windows_x86_64_gnullvm"; version = "0.52.6"; edition = "2021"; @@ -11838,7 +13235,17 @@ rec { ]; }; - "windows_x86_64_msvc" = rec { + "windows_x86_64_gnullvm 0.53.0" = rec { + crateName = "windows_x86_64_gnullvm"; + version = "0.53.0"; + edition = "2021"; + sha256 = "0mvc8119xpbi3q2m6mrjcdzl6afx4wffacp13v76g4jrs1fh6vha"; + authors = [ + "Microsoft" + ]; + + }; + "windows_x86_64_msvc 0.52.6" = rec { crateName = "windows_x86_64_msvc"; version = "0.52.6"; edition = "2021"; @@ -11847,6 +13254,16 @@ rec { "Microsoft" ]; + }; + "windows_x86_64_msvc 0.53.0" = rec { + crateName = "windows_x86_64_msvc"; + version = "0.53.0"; + edition = "2021"; + sha256 = "11h4i28hq0zlnjcaqi2xdxr7ibnpa8djfggch9rki1zzb8qi8517"; + authors = [ + "Microsoft" + ]; + }; "winnow" = rec { crateName = "winnow"; @@ -12021,11 +13438,11 @@ rec { }; resolvedDefaultFeatures = [ "simd" ]; }; - "zerocopy 0.8.23" = rec { + "zerocopy 0.8.24" = rec { crateName = "zerocopy"; - version = "0.8.23"; + version = "0.8.24"; edition = "2021"; - sha256 = "1inbxgqhsxghawsss8x8517g30fpp8s3ll2ywy88ncm40m6l95zx"; + sha256 = "0yb8hyzfnwzr2wg4p7cnqmjps8fsw8xqnprafgpmfs8qisigx1i5"; authors = [ "Joshua Liebow-Feeser " "Jack Wrenn " @@ -12033,19 +13450,19 @@ rec { dependencies = [ { name = "zerocopy-derive"; - packageId = "zerocopy-derive 0.8.23"; + packageId = "zerocopy-derive 0.8.24"; optional = true; } { name = "zerocopy-derive"; - packageId = "zerocopy-derive 0.8.23"; + packageId = "zerocopy-derive 0.8.24"; target = { target, features }: false; } ]; devDependencies = [ { name = "zerocopy-derive"; - packageId = "zerocopy-derive 0.8.23"; + packageId = "zerocopy-derive 0.8.24"; } ]; features = { @@ -12083,11 +13500,11 @@ rec { ]; }; - "zerocopy-derive 0.8.23" = rec { + "zerocopy-derive 0.8.24" = rec { crateName = "zerocopy-derive"; - version = "0.8.23"; + version = "0.8.24"; edition = "2021"; - sha256 = "0m7iwisxz111sgkski722nyxv0rixbs0a9iylrcvhpfx1qfw0lk3"; + sha256 = "1gk9047pbq1yjj2jyiv0s37nqc53maqbmhcsjp6lhi2w7kvai5m9"; procMacro = true; libName = "zerocopy_derive"; authors = [ diff --git a/Cargo.toml b/Cargo.toml index fa79b82f..4a9d90ab 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,9 +10,10 @@ edition = "2021" repository = "https://github.com/stackabletech/hive-operator" [workspace.dependencies] -stackable-versioned = { git = "https://github.com/stackabletech/operator-rs.git", features = ["k8s"], tag = "stackable-versioned-0.5.0" } -stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.87.2" } product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.7.0" } +stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.89.1" } +stackable-telemetry = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-telemetry-0.4.0" } +stackable-versioned = { git = "https://github.com/stackabletech/operator-rs.git", features = ["k8s"], tag = "stackable-versioned-0.7.1" } anyhow = "1.0" built = { version = "0.7", features = ["chrono", "git2"] } diff --git a/crate-hashes.json b/crate-hashes.json index e02a942d..0460dbd5 100644 --- a/crate-hashes.json +++ b/crate-hashes.json @@ -1,9 +1,10 @@ { - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.87.2#stackable-operator-derive@0.3.1": "0cqz1xmj3vbm5hm9x6wbgg2l265s30j5j5609wmg68p6giywh82a", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.87.2#stackable-operator@0.87.2": "0cqz1xmj3vbm5hm9x6wbgg2l265s30j5j5609wmg68p6giywh82a", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.87.2#stackable-shared@0.0.1": "0cqz1xmj3vbm5hm9x6wbgg2l265s30j5j5609wmg68p6giywh82a", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.5.0#k8s-version@0.1.2": "1x2pfibrsysmkkmajyj30qkwsjf3rzmc3dxsd09jb9r4x7va6mr6", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.5.0#stackable-versioned-macros@0.5.0": "1x2pfibrsysmkkmajyj30qkwsjf3rzmc3dxsd09jb9r4x7va6mr6", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.5.0#stackable-versioned@0.5.0": "1x2pfibrsysmkkmajyj30qkwsjf3rzmc3dxsd09jb9r4x7va6mr6", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.89.1#stackable-operator-derive@0.3.1": "1hrxrybc6197ibx0m2wfxlg5pdg4hanf6xvslzrhsp77a04pb0y9", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.89.1#stackable-operator@0.89.1": "1hrxrybc6197ibx0m2wfxlg5pdg4hanf6xvslzrhsp77a04pb0y9", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.89.1#stackable-shared@0.0.1": "1hrxrybc6197ibx0m2wfxlg5pdg4hanf6xvslzrhsp77a04pb0y9", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-telemetry-0.4.0#stackable-telemetry@0.4.0": "0hcm64fb2ngyalq8rci5lrr881prg023pq9cd1sfr79iynbr6a26", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.7.1#k8s-version@0.1.2": "16klfwx3kz3ys7afwjicfj8msws9a718izx09jspwwpff3rl6wsi", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.7.1#stackable-versioned-macros@0.7.1": "16klfwx3kz3ys7afwjicfj8msws9a718izx09jspwwpff3rl6wsi", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-versioned-0.7.1#stackable-versioned@0.7.1": "16klfwx3kz3ys7afwjicfj8msws9a718izx09jspwwpff3rl6wsi", "git+https://github.com/stackabletech/product-config.git?tag=0.7.0#product-config@0.7.0": "0gjsm80g6r75pm3824dcyiz4ysq1ka4c1if6k1mjm9cnd5ym0gny" } \ No newline at end of file diff --git a/rust/operator-binary/Cargo.toml b/rust/operator-binary/Cargo.toml index 7d06e845..5f507946 100644 --- a/rust/operator-binary/Cargo.toml +++ b/rust/operator-binary/Cargo.toml @@ -9,9 +9,10 @@ repository.workspace = true publish = false [dependencies] -stackable-versioned.workspace = true -stackable-operator.workspace = true product-config.workspace = true +stackable-operator.workspace = true +stackable-telemetry.workspace = true +stackable-versioned.workspace = true anyhow.workspace = true clap.workspace = true diff --git a/rust/operator-binary/src/main.rs b/rust/operator-binary/src/main.rs index e72c0046..0c425f4e 100644 --- a/rust/operator-binary/src/main.rs +++ b/rust/operator-binary/src/main.rs @@ -7,13 +7,13 @@ mod kerberos; mod operations; mod product_logging; -use std::sync::Arc; +use std::{ops::Deref as _, sync::Arc}; use clap::Parser; use futures::stream::StreamExt; use stackable_operator::{ YamlSchema, - cli::{Command, ProductOperatorRun}, + cli::{Command, ProductOperatorRun, RollingPeriod}, k8s_openapi::api::{ apps::v1::StatefulSet, core::v1::{ConfigMap, Service}, @@ -29,10 +29,12 @@ use stackable_operator::{ logging::controller::report_controller_reconciled, shared::yaml::SerializeOptions, }; +use stackable_telemetry::{Tracing, tracing::settings::Settings}; +use tracing::level_filters::LevelFilter; use crate::{ controller::HIVE_FULL_CONTROLLER_NAME, - crd::{APP_NAME, HiveCluster, v1alpha1}, + crd::{HiveCluster, v1alpha1}, }; mod built_info { @@ -41,6 +43,9 @@ mod built_info { const OPERATOR_NAME: &str = "hive.stackable.tech"; +// TODO (@NickLarsenNZ): Change the variable to `CONSOLE_LOG` +pub const ENV_VAR_CONSOLE_LOG: &str = "HIVE_OPERATOR_LOG"; + #[derive(Parser)] #[clap(about, author)] struct Opts { @@ -57,14 +62,47 @@ async fn main() -> anyhow::Result<()> { Command::Run(ProductOperatorRun { product_config, watch_namespace, - tracing_target, + telemetry_arguments, cluster_info_opts, }) => { - stackable_operator::logging::initialize_logging( - "HIVE_OPERATOR_LOG", - APP_NAME, - tracing_target, - ); + let _tracing_guard = Tracing::builder() + .service_name("hive-operator") + .with_console_output(( + ENV_VAR_CONSOLE_LOG, + LevelFilter::INFO, + !telemetry_arguments.no_console_output, + )) + // NOTE (@NickLarsenNZ): Before stackable-telemetry was used, the log directory was + // set via an env: `HIVE_OPERATOR_LOG_DIRECTORY`. + // See: https://github.com/stackabletech/operator-rs/blob/f035997fca85a54238c8de895389cc50b4d421e2/crates/stackable-operator/src/logging/mod.rs#L40 + // Now it will be `ROLLING_LOGS` (or via `--rolling-logs `). + .with_file_output(telemetry_arguments.rolling_logs.map(|log_directory| { + let rotation_period = telemetry_arguments + .rolling_logs_period + .unwrap_or(RollingPeriod::Never) + .deref() + .clone(); + + Settings::builder() + .with_environment_variable(ENV_VAR_CONSOLE_LOG) + .with_default_level(LevelFilter::INFO) + .file_log_settings_builder(log_directory, "tracing-rs.log") + .with_rotation_period(rotation_period) + .build() + })) + .with_otlp_log_exporter(( + "OTLP_LOG", + LevelFilter::DEBUG, + telemetry_arguments.otlp_logs, + )) + .with_otlp_trace_exporter(( + "OTLP_TRACE", + LevelFilter::DEBUG, + telemetry_arguments.otlp_traces, + )) + .build() + .init()?; + tracing::info!( built_info.pkg_version = built_info::PKG_VERSION, built_info.git_version = built_info::GIT_VERSION, From e5fcbabaef110355f03e758a80697c071b18c2b0 Mon Sep 17 00:00:00 2001 From: Techassi Date: Tue, 8 Apr 2025 10:10:07 +0200 Subject: [PATCH 3/4] chore: Update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a557903..a904bd47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Changed + +- Replace stackable-operator `initialize_logging` with stackable-telemetry `Tracing` ([#585]). + - BREAKING: The file log directory was set by `HIVE_OPERATOR_LOG_DIRECTORY`, and is now set by `ROLLING_LOGS_DIR` + (or via `--rolling-logs `). + - Replace stackable-operator `print_startup_string` with `tracing::info!` with fields. + +[#585]: https://github.com/stackabletech/hive-operator/pull/585 + ## [25.3.0] - 2025-03-21 ### Added From d0bc0d1b0b8d53eb1951689587fb0e702b5ce8ce Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Tue, 8 Apr 2025 10:42:38 +0200 Subject: [PATCH 4/4] chore: Correct changelog entry --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a904bd47..12d8090a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ All notable changes to this project will be documented in this file. ### Changed - Replace stackable-operator `initialize_logging` with stackable-telemetry `Tracing` ([#585]). - - BREAKING: The file log directory was set by `HIVE_OPERATOR_LOG_DIRECTORY`, and is now set by `ROLLING_LOGS_DIR` + - BREAKING: The file log directory was set by `HIVE_OPERATOR_LOG_DIRECTORY`, and is now set by `ROLLING_LOGS` (or via `--rolling-logs `). - Replace stackable-operator `print_startup_string` with `tracing::info!` with fields.