{"name":"confers","vers":"0.1.0","deps":[{"name":"aes","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm","req":"^0.10.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-tarpaulin","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cbc","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.14","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"failsafe","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10","features":["toml","json","yaml","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-absolutize","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json","rustls-tls","blocking"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring","logging","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["ring","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4237ddabd4b8092905a388abeb6cbf4855cd46b8eabd0deffd8d3481cba059f2","features":{"audit":[],"default":[],"watch":[]},"features2":{"failsafe":["dep:failsafe"],"parallel":["dep:rayon"],"remote":["dep:etcd-client","dep:reqwest","dep:failsafe","dep:rustls-pki-types","dep:tokio-rustls"],"rustls-pki-types":["dep:rustls-pki-types"],"schema":["dep:jsonschema"],"tokio-rustls":["dep:tokio-rustls"]},"yanked":false,"rust_version":"1.75","pubtime":"2025-12-27T11:28:02Z","v":2} {"name":"confers","vers":"0.1.1","deps":[{"name":"aes","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm","req":"^0.10.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-tarpaulin","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cbc","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.14","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"failsafe","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10","features":["toml","json","yaml","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-absolutize","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json","rustls-tls","blocking"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring","logging","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["ring","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"zeroize","req":"^1.8","features":["zeroize_derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"007dd847a79cdc1f60c98258201aa8db9e8042d9f40587e9c372273d4b2aaac4","features":{"audit":[],"default":[],"watch":[]},"features2":{"failsafe":["dep:failsafe"],"parallel":["dep:rayon"],"remote":["dep:etcd-client","dep:reqwest","dep:failsafe","dep:rustls-pki-types","dep:tokio-rustls"],"rustls-pki-types":["dep:rustls-pki-types"],"schema":["dep:jsonschema"],"tokio-rustls":["dep:tokio-rustls"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-01-09T10:20:13Z","v":2} {"name":"confers","vers":"0.2.0","deps":[{"name":"aes","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm","req":"^0.10.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-tarpaulin","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cbc","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.14","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"failsafe","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10","features":["toml","json","yaml","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-absolutize","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json","rustls-tls","blocking"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring","logging","std","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["ring","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"zeroize","req":"^1.8","features":["zeroize_derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e337836fa38e163b421c95140c1e914fa67ff9aab68504099cd1222a92f92a9d","features":{"audit":[],"cli":["clap","clap_complete","derive","encryption","validation"],"consul":["reqwest"],"default":["derive"],"derive":["confers-macros"],"dev":["derive","validation","cli","schema","audit","monitoring"],"encryption":["aes","cbc","rand","base64","pbkdf2","hmac","sha2","aes-gcm","zeroize","lru","chrono","hex"],"etcd":["etcd-client"],"full":["derive","validation","watch","audit","schema","parallel","remote","encryption","cli","monitoring"],"http":["reqwest"],"minimal":["derive"],"monitoring":["sysinfo"],"parallel":["rayon"],"production":["derive","validation","watch","encryption","remote","monitoring"],"recommended":["derive","validation"],"remote":["etcd","consul","http","rustls","rustls-pki-types","tokio-rustls","failsafe","base64"],"schema":["jsonschema"],"validation":["validator"],"watch":["notify","notify-debouncer-full"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-01-17T08:09:53Z"} {"name":"confers","vers":"0.2.1","deps":[{"name":"aes","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm","req":"^0.10.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-tarpaulin","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cbc","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.14","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"failsafe","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10","features":["toml","json","yaml","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-absolutize","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":["std","perf-literal"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json","rustls-tls","blocking"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring","logging","std","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["ring","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"zeroize","req":"^1.8","features":["zeroize_derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dd0bb8b90d78b8e465f6c760b3edd62d238bac9f99ba72aa956a1301abf4fb18","features":{"audit":[],"cli":["clap","clap_complete","derive","encryption","validation","confers-macros/cli"],"consul":["reqwest"],"default":["derive"],"derive":["confers-macros"],"encryption":["aes","cbc","rand","base64","pbkdf2","hmac","sha2","aes-gcm","zeroize","lru","chrono","hex","flate2"],"etcd":["etcd-client"],"http":["reqwest"],"minimal":["derive"],"monitoring":["sysinfo"],"parallel":["rayon"],"recommended":["derive","validation"],"remote":["etcd","consul","http","rustls","rustls-pki-types","tokio-rustls","failsafe","base64"],"schema":["jsonschema"],"validation":["validator","confers-macros/validation"],"watch":["notify","notify-debouncer-full"]},"features2":{"dev":["derive","validation","cli","schema","audit","monitoring","tracing"],"full":["derive","validation","watch","audit","schema","parallel","remote","encryption","cli","monitoring","tracing"],"production":["derive","validation","watch","encryption","remote","monitoring","tracing"],"tracing":["dep:tracing","dep:tracing-subscriber"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-01-23T16:32:29Z","v":2} {"name":"confers","vers":"0.2.2","deps":[{"name":"aes","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm","req":"^0.10.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_cmd","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-tarpaulin","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cbc","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.14","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"failsafe","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10","features":["toml","json","yaml","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-absolutize","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"predicates","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":["std","perf-literal"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json","rustls-tls","blocking"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring","logging","std","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["ring","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"zeroize","req":"^1.8","features":["zeroize_derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c8b4520e9bf27342d9d5064ba65cc631bbab83d0f675f644f18b3d3353e63177","features":{"audit":[],"cli":["clap","clap_complete","derive","encryption","validation","confers-macros/cli"],"consul":["reqwest"],"default":["derive"],"derive":["confers-macros"],"encryption":["aes","cbc","rand","base64","pbkdf2","hmac","sha2","aes-gcm","zeroize","lru","chrono","hex","flate2"],"etcd":["etcd-client"],"http":["reqwest"],"minimal":["derive"],"monitoring":["sysinfo"],"parallel":["rayon"],"recommended":["derive","validation"],"remote":["etcd","consul","http","rustls","rustls-pki-types","tokio-rustls","failsafe","base64"],"schema":["jsonschema"],"validation":["validator","confers-macros/validation"],"watch":["notify","notify-debouncer-full"]},"features2":{"dev":["derive","validation","cli","schema","audit","monitoring","tracing"],"full":["derive","validation","watch","audit","schema","parallel","remote","encryption","cli","monitoring","tracing"],"production":["derive","validation","watch","encryption","remote","monitoring","tracing"],"tracing":["dep:tracing","dep:tracing-subscriber"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-01-25T08:08:56Z","v":2} {"name":"confers","vers":"0.4.0","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.49","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.49","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"compact_str","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.18","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"garde","req":"^0.22","features":["derive","email","url","regex"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"getset","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.13","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itoa","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.1","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json","rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","sync","time","fs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","sync","time","fs","full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^1.1","features":["preserve_order"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e0976bf6e35ce558a629e285e5b5b7d01b70b7a2b5606f2d8b3372ade7ffd837","features":{"context-aware":[],"interpolation":[],"json":[]},"features2":{"audit":["dep:chrono"],"cli":["dep:clap","dep:similar","toml","json","yaml","dep:chrono"],"config-bus":["dep:tokio","dep:async-trait","dep:futures-util","dep:chrono","dep:tokio-stream"],"consul":["remote","dep:tokio","dep:async-trait","dep:reqwest","dep:arc-swap","toml","json","yaml"],"default":["toml","json","env"],"dev":["toml","json","yaml","env","cli","validation","schema","audit","watch","migration","snapshot","dynamic"],"distributed":["toml","json","env","watch","validation","config-bus","progressive-reload","audit"],"dotenv":["env"],"dynamic":["dep:arc-swap","dep:tokio","dep:dashmap"],"encryption":["dep:chacha20poly1305","dep:hkdf","dep:sha2","dep:secrecy","dep:zeroize","dep:async-trait","dep:tokio","dep:aes-gcm"],"env":["dep:dotenvy"],"etcd":["remote","dep:etcd-client","dep:tokio","dep:async-trait","dep:reqwest","dep:arc-swap","toml","json","yaml"],"full":["toml","json","yaml","ini","env","dotenv","cli","validation","watch","encryption","security","key","schema","typescript-schema","dynamic","progressive-reload","audit","migration","snapshot","interpolation","remote","config-bus","nats-bus","redis-bus","context-aware","modules","etcd","consul"],"ini":["dep:serde_ini"],"key":["encryption","dep:chrono","dep:rand","dep:hex"],"migration":["dep:chrono"],"minimal":["env","json"],"modules":["toml"],"nats-bus":["config-bus","dep:async-nats"],"production":["toml","env","watch","encryption","validation","audit","schema","cli","migration","dynamic","progressive-reload","snapshot"],"progressive-reload":["watch","dep:arc-swap","dep:async-trait"],"recommended":["toml","env","validation","json"],"redis-bus":["config-bus","dep:redis","dep:async-stream"],"remote":["dep:reqwest","dep:async-trait","dep:tokio","dep:ipnet","dep:arc-swap"],"schema":["dep:schemars"],"security":["encryption","dep:hex"],"snapshot":["dep:chrono","dep:tokio","json","toml","yaml","dynamic"],"toml":["dep:toml"],"typescript-schema":["schema"],"validation":["dep:garde"],"watch":["dep:notify-debouncer-full","dep:tokio","dep:arc-swap","dep:async-trait"],"yaml":["dep:serde_yaml_ng"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-07-05T22:55:51Z","v":2} {"name":"confers","vers":"0.4.1","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.49","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.49","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"compact_str","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"confers-macros","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.18","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"garde","req":"^0.22","features":["derive","email","url","regex"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"getset","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.13","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itoa","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-full","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.1","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json","rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_ini","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml_ng","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"similar","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","sync","time","fs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","sync","time","fs","full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^1.1","features":["preserve_order"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1de22a58a122f2b3d02266ea69831130d41bd7430975137d0f7f2487a0f27ab1","features":{"context-aware":[],"interpolation":[],"json":[]},"features2":{"audit":["dep:chrono"],"cli":["dep:clap","dep:similar","toml","json","yaml","dep:chrono"],"config-bus":["dep:tokio","dep:async-trait","dep:futures-util","dep:chrono","dep:tokio-stream"],"consul":["remote","dep:tokio","dep:async-trait","dep:reqwest","dep:arc-swap","toml","json","yaml"],"default":["toml","json","env"],"dev":["toml","json","yaml","env","cli","validation","schema","audit","watch","migration","snapshot","dynamic"],"distributed":["toml","json","env","watch","validation","config-bus","progressive-reload","audit"],"dotenv":["env"],"dynamic":["dep:arc-swap","dep:tokio","dep:dashmap"],"encryption":["dep:chacha20poly1305","dep:hkdf","dep:sha2","dep:secrecy","dep:zeroize","dep:async-trait","dep:tokio","dep:aes-gcm"],"env":["dep:dotenvy"],"etcd":["remote","dep:etcd-client","dep:tokio","dep:async-trait","dep:reqwest","dep:arc-swap","toml","json","yaml"],"full":["toml","json","yaml","ini","env","dotenv","cli","validation","watch","encryption","security","key","schema","typescript-schema","dynamic","progressive-reload","audit","migration","snapshot","interpolation","remote","config-bus","nats-bus","redis-bus","context-aware","modules","etcd","consul"],"ini":["dep:serde_ini"],"key":["encryption","dep:chrono","dep:rand","dep:hex"],"migration":["dep:chrono"],"minimal":["env","json"],"modules":["toml"],"nats-bus":["config-bus","dep:async-nats"],"production":["toml","env","watch","encryption","validation","audit","schema","cli","migration","dynamic","progressive-reload","snapshot"],"progressive-reload":["watch","dep:arc-swap","dep:async-trait"],"recommended":["toml","env","validation","json"],"redis-bus":["config-bus","dep:redis","dep:async-stream"],"remote":["dep:reqwest","dep:async-trait","dep:tokio","dep:ipnet","dep:arc-swap"],"schema":["dep:schemars"],"security":["encryption","dep:hex"],"snapshot":["dep:chrono","dep:tokio","json","toml","yaml","dynamic"],"toml":["dep:toml"],"typescript-schema":["schema"],"validation":["dep:garde"],"watch":["dep:notify-debouncer-full","dep:tokio","dep:arc-swap","dep:async-trait"],"yaml":["dep:serde_yaml_ng"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-07-06T19:48:36Z","v":2}