{"name":"roadster","vers":"0.1.0","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.82","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.4","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.4","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.116","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c147b6e6b3eb7976ab530dda9e66d0323ed89e4b3ce048e461e03de4fb1f38ce","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"pubtime":"2024-05-05T22:21:52Z","v":2} {"name":"roadster","vers":"0.1.1","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.82","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.4","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.4","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.116","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d5c9a01de271651481686fb23c782984c8e90c616c17f0cefa56d468364a1620","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"pubtime":"2024-05-06T00:51:56Z","v":2} {"name":"roadster","vers":"0.2.0","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.84","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.4","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.4","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d6119d92900785434f6a57a305ef8ec275e8d031df754433ea5262057d7bf91c","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-05-26T04:13:00Z","v":2} {"name":"roadster","vers":"0.2.1","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.84","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.4","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.4","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"06b6a7da92756a21785412ea3972c4d3237794a490834ed7c16d09685ee1d483","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-05-26T04:59:39Z","v":2} {"name":"roadster","vers":"0.2.2","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.84","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.4","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.4","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7bf11c9f06ff5aa065749749912051e12c520904288702313c0a3071542234cb","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-05-26T08:05:36Z","v":2} {"name":"roadster","vers":"0.2.3","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.84","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.4","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.4","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.202","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c3df59e9add6983d89591d7a3ffa301369bfa24317ec2d6ab546e49c13ebe08","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-05-27T22:03:01Z","v":2} {"name":"roadster","vers":"0.2.4","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.203","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.203","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.37.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c71940d2412de73fa8a5d6b0e8b0c6b84d3d9b379325af242d74bcf2de71efaf","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-01T00:28:09Z","v":2} {"name":"roadster","vers":"0.2.5","deps":[{"name":"aide","req":"^0.13.4","features":["axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.1.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.4","features":["derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.203","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.203","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.8.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7d186c518ba07613c36ecf3621c6dce351813e98d5259e220d17373c3682746","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-03T00:32:18Z","v":2} {"name":"roadster","vers":"0.2.6","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.46","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.8.1","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6681f57b503e2fa839ae5a19830862cd9a5ace815782ecdba90dc2678391a5b8","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-03T07:29:49Z","v":2} {"name":"roadster","vers":"0.3.0","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"68cfe479d183fe1303f784a2feef7e3664c97b3e5f2efca03f15d95c3006075c","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-10T18:46:03Z","v":2} {"name":"roadster","vers":"0.3.1","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9f62091e6950d97bd8a2ddb56aeb4081a714ecfe8cc5ab82f9f6f994555d0b1f","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-11T03:17:21Z","v":2} {"name":"roadster","vers":"0.3.2","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"060fcea0e929675a34566da714bab50707ac4b3db068e6c1b7f58942e6105735","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-15T00:45:05Z","v":2} {"name":"roadster","vers":"0.3.3","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8dfc4f248dae8a69392ae8d2c1f13e1a2aafaec5d2d97f5f43052889a203ecbb","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-21T03:37:18Z","v":2} {"name":"roadster","vers":"0.3.4","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b8510d3d80d799721ab43ff6d22a83746cc2b5bb1955d4198b3fd7e92c1e205","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-23T09:08:13Z","v":2} {"name":"roadster","vers":"0.3.5","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8a49d46e2400f34a332336fcee3a2754d7215c279a742a71af359488d2ae44af","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-25T01:19:22Z","v":2} {"name":"roadster","vers":"0.4.0","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"59a593cd4e1c5d2e8e8311daf222c29f1d906ff70135db27f19b8ac2b62bc3cb","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-01T16:34:07Z","v":2} {"name":"roadster","vers":"0.5.0","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"833e4804b3a150d883cdd7a897ab1a12f0e95689493e499a16720db6ec13f882","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-01T19:35:12Z","v":2} {"name":"roadster","vers":"0.5.1","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5df29b332bf6d3f0a91c2d1d77b8d2e184183e0b7b96e756c28a385061e1b067","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-02T14:53:50Z","v":2} {"name":"roadster","vers":"0.5.2","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eeee1451a071f5bc0405c988d7a136674256a572a292c4e3d66c63a39618d182","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-02T19:38:39Z","v":2} {"name":"roadster","vers":"0.5.3","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"05234acb73eb80b6c181ef4bde0ef50dec7adda37efdbf0ef96b3354b7c0b085","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-04T04:23:38Z","v":2} {"name":"roadster","vers":"0.5.4","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c8dac03b35f11500165ccdefcc6920e8355939964057292d6103011964252ad4","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-07T22:20:34Z","v":2} {"name":"roadster","vers":"0.5.5","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bfceaeaa5d5abed895f2f9681e1b33e223310a1da795b582f1e70ddfdede5b59","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-08T03:05:23Z","v":2} {"name":"roadster","vers":"0.5.6","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.23.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.16.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.23.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.24.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b4781ae124ce1625b89aa2d19e3ff85e68a0066a15e284ed2654737a0912f42","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-22T05:58:09Z","v":2} {"name":"roadster","vers":"0.5.7","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e1ed88e85a236fc5c1c529ef601195a5929c24a34e443dd1f1f5a26df4f1a650","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-22T15:46:19Z","v":2} {"name":"roadster","vers":"0.5.8","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0da2a2e013dcbc8f3c3273e83be19ecbbed1c96c58a9a766fd91fbaf6d535c18","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-23T01:26:32Z","v":2} {"name":"roadster","vers":"0.5.9","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a64175453bdcca24b9da67f3166925e72af73c8633537c1ed6ef0fb94535b74","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-24T10:08:25Z","v":2} {"name":"roadster","vers":"0.5.10","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a54b6ec11cd3a29a657384b2e1abc9a63d2f7943727f61c276c6e9968d54db00","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-25T08:23:55Z","v":2} {"name":"roadster","vers":"0.5.11","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c2a06013ec22a3e538f9c55b72cd8aef7f6b687ae9e89096d579c121bf43cdf8","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-26T07:44:25Z","v":2} {"name":"roadster","vers":"0.5.12","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"02dc97853dc728e81e33c3c533e4621d5e5ca3ffd6cd3e69e956993c2d616c60","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-30T03:30:41Z","v":2} {"name":"roadster","vers":"0.5.13","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f53c28b19d16e049774e69b12f9913101aac4ba424428dc620f567b7a996b488","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-07-31T15:52:58Z","v":2} {"name":"roadster","vers":"0.5.14","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2a2fa067b96c4e5efea0a9e50dffd0e1b566da47a78ea33b6ad97671a4b0594a","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-01T16:21:16Z","v":2} {"name":"roadster","vers":"0.5.15","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"862a8b158341b1d59fbd2add0337924beea75cff05c020dd5db664931dbf8d47","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-01T19:33:24Z","v":2} {"name":"roadster","vers":"0.5.16","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c98b19a42d99957e94f9c020d3b0cc968cf18e74048b0897c3f0750c98279468","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-04T23:43:26Z","v":2} {"name":"roadster","vers":"0.5.17","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4c1fc885ec602afa8af3b52fc9902835c229875b0a043aa5bc3b12e5ee343c30","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-05T01:05:30Z","v":2} {"name":"roadster","vers":"0.5.18","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e95533a288dde9ab066f7900044bba9cefafa1cdef01cbdd219f25460ffaa399","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-06T01:48:20Z","v":2} {"name":"roadster","vers":"0.5.19","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0-rc.5","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0-rc.5","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c8479a8efb407465a17b24bb6cf7c72f9baabd5d8d272a5ea12cf5dc75a1f616","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-12T06:05:40Z","v":2} {"name":"roadster","vers":"0.6.0","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95fec12f90e18eb3643d0062f9c224c70e25b531664c01630bac94f091152b82","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-26T01:44:14Z","v":2} {"name":"roadster","vers":"0.6.1","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b8baba833a9dc5cb6f2caa83e77ef9e0ec2a34a10bf23e5a77f8cde0368145fb","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-28T14:26:43Z","v":2} {"name":"roadster","vers":"0.6.2","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"687e355536786131266d01256fc1dcc0d2b087c3be74b643ff385401439e7b90","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-08-30T18:51:22Z","v":2} {"name":"roadster","vers":"0.6.3","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.10.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7f3e16083e2497ac9f8c8c1eda592811fb8074452ccd62118d6959386b391ede","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-09-15T21:12:20Z","v":2} {"name":"roadster","vers":"0.6.4","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"84fc64fd307e632ee3f643dd12199bd6ffcfe39e8f4eaa7b7117958ce965edfc","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-05T08:36:57Z","v":2} {"name":"roadster","vers":"0.6.5","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.24.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.17.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.24.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.25.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d8b39bf0bfc9f9eea922e2f72b6ee8cca76b8c99547f5fd3b9889120b8d4d18a","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-09T21:30:39Z","v":2} {"name":"roadster","vers":"0.6.6","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f1189ed7fd620dc3047ae2e4b25749ebb1c07a567630e5afda1a1e0e061f750e","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-10T01:30:07Z","v":2} {"name":"roadster","vers":"0.6.7","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8c82d875a77d4a874ba49a3e883c7308b4dfa08f4d2a56b7268b139154aeea25","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-11T07:32:02Z","v":2} {"name":"roadster","vers":"0.6.8","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.1","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.0.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"282b9907cc2e886c9c30e859f51d2af7a588c9cbc49657073ad27e1936c875c0","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-11T23:58:17Z","v":2} {"name":"roadster","vers":"0.6.9","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a5259d55d5a1dd7780233447ab9ec24f36ccc8c7fa303f64dc1d99e3bca5ad87","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-16T00:15:19Z","v":2} {"name":"roadster","vers":"0.6.10","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4bddc41d1352cb01ca56cf97f7ff46dc6d4131946c0756677b252e6fdbbddcec","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-16T13:52:06Z","v":2} {"name":"roadster","vers":"0.6.11","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1f6919f91c23efc1df06d9fd44fa286d3fa37fe757335a5052230936c7054a97","features":{},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-17T07:49:38Z","v":2} {"name":"roadster","vers":"0.6.12","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5a67943d18dd0007c97bb6cfa90044de63c9d8d9f27553175145178a3bd5e618","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-17T22:41:58Z","v":2} {"name":"roadster","vers":"0.6.13","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.34.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a18faf6d778487df6f81ecfa6af21e82859154705e4d9cb3a295cc00f97c300a","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-19T01:10:20Z","v":2} {"name":"roadster","vers":"0.6.14","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf3e033614e7e81b015eb899c85231d5ba371d7b10320b78775815cfc16196e7","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-21T21:05:33Z","v":2} {"name":"roadster","vers":"0.6.15","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.0","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1a56f06523d2b03cd1b839268744ffc015e9f6d4d96cf11d15f9ec8d1ee719b","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-10-22T11:19:06Z","v":2} {"name":"roadster","vers":"0.6.16","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.0.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.18.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b8ca6eb85c7aff72454146e19cc53f7b23d2fc8aeb7b09d76fb891d5808a1ca6","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"testing":["dep:insta","dep:rstest"]},"yanked":false,"rust_version":"1.77.2","pubtime":"2024-10-29T07:25:03Z","v":2} {"name":"roadster","vers":"0.6.17","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3072e04a6824a573b1814488954ceb79759600cd3335e0289a799fd575836735","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"]},"yanked":false,"rust_version":"1.77.2","pubtime":"2024-11-13T02:25:49Z","v":2} {"name":"roadster","vers":"0.6.18","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a0a003bc7d4c8ae3a8d882d545a4cd8d57d6215d64686d8d4575acabc5ebc341","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"]},"yanked":false,"rust_version":"1.77.2","pubtime":"2024-11-16T01:49:39Z","v":2} {"name":"roadster","vers":"0.6.19","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c5caa1a314e4ca304afc31f81d8929b22f083f0eda97dfcd2213117ae5de96dd","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall"]},"yanked":false,"rust_version":"1.77.2","pubtime":"2024-11-16T09:28:59Z","v":2} {"name":"roadster","vers":"0.6.20","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.26.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.26.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.26.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.27.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5c9c0dcda0d246cd7271763edf10d7f55ca86c965e697d8754403a1793054136","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.77.2","pubtime":"2024-11-17T08:34:37Z","v":2} {"name":"roadster","vers":"0.6.21","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.0","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.0","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8af22503b468b82a6fb712eba3f98c2469b9d536b0c8047a12ae4e2a005ebecb","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.77.2","pubtime":"2024-12-01T21:16:47Z","v":2} {"name":"roadster","vers":"0.6.22","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b1d9d00676be6d1cd85be5f642682a7fbb0ecd1bd9aa881eb7825fc0c5d86f8","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-07T04:08:33Z","v":2} {"name":"roadster","vers":"0.6.23","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"96a63e3017343cd19c89f97341d35272952f91fc7492f0fb38d4c64dea3a61aa","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-24T05:44:36Z","v":2} {"name":"roadster","vers":"0.6.24","deps":[{"name":"aide","req":"^0.13.4","features":["axum","axum","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rusty-sidekiq","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"33f70f50a22486a7869e438cb33861c0199d9a1dbdb098a3bb8812c483f1cbda","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-28T06:41:02Z","v":2} {"name":"roadster","vers":"0.7.0-alpha","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.14.1","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3db582ee627ce2a69c1f71025ad30fcecddbbbe5be6a3ce4ee5083426c1562a8","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-01-14T17:43:09Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.1","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f3afa1b39e761d2e36902f3e74d1b1e540a32a7c5d8e675a6b1162dff661343a","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-01-17T17:25:28Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.2","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"edadba7b916a89be630e09ecf909155d156a01620c3040e61f9f61ee2d53d0eb","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-01-19T02:03:17Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.3","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8fd05407244e6c626fa660d00a1ffd62601db8ac5f9857a02be96cfbc09d260f","features":{"config-yml":["config/yaml"]},"features2":{"cli":["dep:clap"],"db-sql":["dep:sea-orm","dep:sea-orm-migration"],"default":["sidekiq","db-sql","open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-01-22T17:18:50Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.4","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"826621edc10c28a0c22f8ccc014290510058eab029be6331161c70d019c41e27","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:testcontainers-modules"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-02-19T01:23:49Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.5","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ca405b784265dd01a22141751e16550f78cd09f6148311d9c61f12c8e044895","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-02-20T01:11:01Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.6","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7d37a312025f16ab50a5639b8ef00a591e68e1a0bea4259febd1ccacc8a40367","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-02-24T03:37:56Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.7","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6c969fc3db76c3ddac47935853a17bcf22115acfd600252a0b7b2e6fbecde850","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-02-25T04:11:58Z","v":2} {"name":"roadster","vers":"0.7.0-alpha.8","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27.1","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c9e1e6529dab9229fef4580db07861cb71239cabd9cf3913040b82151df0b049","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-02-25T17:16:40Z","v":2} {"name":"roadster","vers":"0.7.0-beta","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.28.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.28.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.28.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.29.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"af23f66995e3e6e1a1b725a45d16167f63f478ba46ebbd9dcd32dee41f7f6aca","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-02-25T21:51:22Z","v":2} {"name":"roadster","vers":"0.7.0-beta.1","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.74","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.6","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.28.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.28.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.28.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.0","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.29.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8e5e16a9ab36b39fc177dacd6e23fc890c8d5845c85ffcb8807fc41ea62eb3df","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-03-05T03:04:10Z","v":2} {"name":"roadster","vers":"0.7.0-beta.2","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.28.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.28.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.28.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.29.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"af5a5640673e1534b58d5d725a6fad9b76fcb5d950ddaf77062a12b8a7a923cb","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-03-15T02:07:07Z","v":2} {"name":"roadster","vers":"0.7.0-beta.3","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.28.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.28.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.28.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.29.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c7b9d1ea43042b1c2f7c4e439ac703b47e1cccb59d41bcfecd8b91b5d570eb18","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-03-23T17:23:28Z","v":2} {"name":"roadster","vers":"0.7.0-beta.4","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2d7f332bedae4a091b188524ec013b1dfadbcf841adfbadb8e69964d95c3b5af","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-03-28T06:55:18Z","v":2} {"name":"roadster","vers":"0.7.0-beta.5","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.2","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0bf639cb86ac13de57251bf6cd3f892deedf519c136552b0487ab69602d8cc0","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-05T03:15:21Z","v":2} {"name":"roadster","vers":"0.7.0-gamma","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.7","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2bbcca782ef335d90acb221e27dcff98717a8582aa72a197d57f49d9ce82a127","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-10T21:12:31Z","v":2} {"name":"roadster","vers":"0.7.0","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.7","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c6139e19bc132aebe22f313c74d8886339cce055e6b819a47fe54ef97c9ab75a","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-13T21:14:18Z","v":2} {"name":"roadster","vers":"0.7.1","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.7","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"da39a6812090db8211aa746589d4dccfb35786c6f24d818a6a086bb47d03b3f3","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-15T01:21:45Z","v":2} {"name":"roadster","vers":"0.7.2","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.7","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3954d1e51c6cb6cddb94c67e02ec010546bcad8203ab90069b077777e1868801","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-19T17:28:14Z","v":2} {"name":"roadster","vers":"0.7.3","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.7","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4450c40199d9a1df86318441e8f8fae5454b2727482d0cf25a2bb73afc37c8b9","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-20T23:28:47Z","v":2} {"name":"roadster","vers":"0.7.4","deps":[{"name":"aide","req":"^0.14.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8_8","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"bb8"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.5.2","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.7","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.2","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.185","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.96","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.11.3","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c75adb95249979675e2c2b9345a1ad31bd56a6e8113b3402d2b9466ca49f3771","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8_8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-29T15:47:42Z","v":2} {"name":"roadster","vers":"0.8.0-alpha","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4cf480b019781ab3669354a2479a8646a2d58f9b6c5085c957b70e4d4606f51f","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"sidekiq":["dep:rusty-sidekiq","dep:bb8","dep:num_cpus"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-04T22:56:32Z","v":2} {"name":"roadster","vers":"0.8.0-alpha.1","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typed-builder","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"19576e4b19738ff792702fa28e914596f1282bdea1bbba263950ac1382031382","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-13T00:40:13Z","v":2} {"name":"roadster","vers":"0.8.0-alpha.2","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f18883b42a9a732f9d5d2113d87f3647748f65a7157ee2c0dbc06d000bd6a6a8","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-13T06:20:29Z","v":2} {"name":"roadster","vers":"0.8.0-alpha.3","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"51b01d89ed578af79d193346c42e3d51c0ed2abc3b7eeda34efe1c9fda38fe35","features":{"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-14T04:59:28Z","v":2} {"name":"roadster","vers":"0.8.0-rc","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.30.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"636bc6c26e247ad0abcddeb75b2625ffdfae647220cab0999de2a2d8c1723d01","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry","dep:prost"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-18T02:51:50Z","v":2} {"name":"roadster","vers":"0.8.0-rc.1","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d04d602d092586976027f41fadac3e8fb73b4049c722f92cd761e075b585df37","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection","dep:prost"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic","dep:prost"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-18T15:07:32Z","v":2} {"name":"roadster","vers":"0.8.0-rc.2","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"226a1f3ee068286cda04959000cad658a170a94494ec8f67f105ed72b7562cd2","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection","dep:prost"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic","dep:prost"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7","dep:derive_more"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-19T22:53:25Z","v":2} {"name":"roadster","vers":"0.8.0-rc.3","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dafc9c82fdd1615d0955fad028e2fcecb6e3e002f62eda15b72b8886d8623583","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["default-common","db-sea-orm"],"default-common":["worker-sidekiq","open-api","jwt-ietf","cli","otel"],"default-diesel":["default-common","db-diesel-postgres-pool-async"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection","dep:prost"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic","dep:prost"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7","dep:derive_more"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-20T06:21:52Z","v":2} {"name":"roadster","vers":"0.8.0-rc.4","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4806f42567d1287fdebe67d565d69feeed853c934459e8d8f88f69ac6ce3fff7","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection","dep:prost"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic","dep:prost"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-24T02:08:04Z","v":2} {"name":"roadster","vers":"0.8.0","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b0e5a764b219aaa10f790316a087ddc4b530ac0ac1063258eec5c6f570bddc90","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection","dep:prost"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic","dep:prost"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-25T06:06:39Z","v":2} {"name":"roadster","vers":"0.8.1","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.6.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.11","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.11","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.12.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5b04669a5afaa3742f2b8c5d3bc0386274c098c8e7d6957795f7b93ee8e9334f","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection","dep:prost"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic","dep:prost"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-05T02:46:17Z","v":2} {"name":"roadster","vers":"0.9.0-alpha","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.7.3","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.13.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c2d2755ec166ec161e05185e2bf0d8524860dcf8a987eda2a19cb46348e205e9","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-11-09T23:34:07Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.1","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.7.3","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.13.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fe17f4e9aeb781de78fd1bde0aed72c3da3900a9651b75c1bccd674e4ceb75a8","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-11-10T18:09:28Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.2","deps":[{"name":"aide","req":"^0.15.0","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.7.3","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.13.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7ce700983dc019ba898061da76ff35c57a0e68cd63023631440d28cdfe43919a","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-11-13T16:52:42Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.3","deps":[{"name":"aide","req":"^0.16.0-alpha.1","features":["axum","axum","axum-json","axum-query","redoc","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.86","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.7.3","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.8","features":["rustls-tls","charset","http2","macos-system-configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.194","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7fe0717975f5134731787e8bc37db09e2a6f0a42a6eb475471740db9541960f","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-12-10T19:21:19Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.4","deps":[{"name":"aide","req":"^0.16.0-alpha.1","features":["axum","axum","axum-json","axum-query","redoc","scalar","swagger","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.7.3","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-serde","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.0","features":["rustls","charset","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.220","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.220","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tabled","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2112d5057f1359fe6e515346c97c537566e1d8c5c437aea4858aaae2b3bac421","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap","dep:tabled"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime","dep:http-serde"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-01-31T20:43:42Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.5","deps":[{"name":"aide","req":"^0.16.0-alpha.1","features":["axum","axum","axum-json","axum-query","redoc","scalar","swagger","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.8.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-serde","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.0","features":["rustls","charset","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.220","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.220","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tabled","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"da5860c85e93b18ce5a3389fa3dcaec2baec776b25870673814f5debaa1e046f","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap","dep:tabled"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime","dep:http-serde"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-pg-install":["worker-pg","pgmq/install-sql-embedded"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-03-30T02:13:47Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.6","deps":[{"name":"aide","req":"^0.16.0-alpha.1","features":["axum","axum","axum-json","axum-query","redoc","scalar","swagger","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.8.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-serde","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.33.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.0","features":["rustls","charset","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.220","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.220","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tabled","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ad12ffbdd4bc9a396af1884953af506f488f95f816643f35ffb2dedc40c3b3d","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap","dep:tabled"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime","dep:http-serde"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-pg-install":["worker-pg","pgmq/install-sql-embedded"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-10T00:03:36Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.7","deps":[{"name":"aide","req":"^0.16.0-alpha.1","features":["axum","axum","axum-json","axum-query","redoc","scalar","swagger","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.15.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.3","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.8.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-serde","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.33.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.0","features":["rustls","charset","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.220","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.220","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tabled","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f94e2652c3350681d7ec0c68637389da74e4b3db65e460f476fe3d7d4701c2a9","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap","dep:tabled"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime","dep:http-serde"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-pg-install":["worker-pg","pgmq/install-sql-embedded"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-27T06:10:24Z","v":2} {"name":"roadster","vers":"0.9.0-alpha.8","deps":[{"name":"aide","req":"^0.16.0-alpha.1","features":["axum","axum","axum-json","axum-query","redoc","scalar","swagger","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.1","features":["typed-header","cookie"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bb8","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bon","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3.0","features":["derive","derive","string"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.8","features":["toml","convert-case","async"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"convert_case","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cron","req":"^0.16.0","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.0","features":["display","deref","deref_mut"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.3.9","features":["extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel-async","req":"^0.9.0","features":["bb8","async-connection-wrapper","sync-connection-wrapper","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel_migrations","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-serde","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.39.0","features":["toml","filters","json","redactions"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lettre","req":"^0.11.0","features":["smtp-transport","pool","rustls-tls","hostname","builder","serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall_double","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace","metrics","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":["metrics","trace","logs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["tokio","rt-tokio","metrics","logs","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgmq","req":"^0.33.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.0","features":["rustls","charset","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustc_version","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rusty-sidekiq","req":"^0.13.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1.15","features":["debug-print","runtime-tokio-rustls","sqlx-postgres","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1.15","features":["runtime-tokio-rustls","sqlx-postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sendgrid","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.225","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0.225","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.7.0","features":["macros","chrono_0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.5","features":["postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tabled","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["trace","timeout","request-id","util","normalize-path","sensitive-headers","catch-panic","compression-full","decompression-full","limit","cors","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["async-await"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":["metrics"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5074f0667ac806d65d71b1223bba2ebcf117bec134f2743c1526b5dc9ebc3df1","features":{"bench":[],"config-yml":["config/yaml"],"db-sql":[]},"features2":{"cli":["dep:clap","dep:tabled"],"db-diesel":["db-sql","dep:diesel","dep:diesel_migrations"],"db-diesel-mysql":["db-diesel","diesel/mysql"],"db-diesel-mysql-pool":["db-diesel-pool","db-diesel-mysql"],"db-diesel-mysql-pool-async":["db-diesel-pool-async","db-diesel-mysql","diesel-async/mysql"],"db-diesel-pool":["db-diesel","dep:r2d2"],"db-diesel-pool-async":["db-diesel","dep:diesel-async","dep:bb8"],"db-diesel-postgres":["db-diesel","diesel/postgres"],"db-diesel-postgres-pool":["db-diesel-pool","db-diesel-postgres"],"db-diesel-postgres-pool-async":["db-diesel-pool-async","db-diesel-postgres","diesel-async/postgres"],"db-diesel-sqlite":["db-diesel","diesel/sqlite"],"db-diesel-sqlite-pool":["db-diesel-pool","db-diesel-sqlite"],"db-sea-orm":["db-sql","dep:sea-orm","dep:sea-orm-migration","dep:log"],"default":["open-api","jwt-ietf","cli","otel"],"email":["dep:lettre"],"email-sendgrid":["email","dep:sendgrid"],"email-smtp":["email"],"grpc":["dep:tonic","dep:tonic-reflection"],"http":["dep:axum","dep:axum-extra","dep:tower","dep:tower-http","dep:http-body-util","dep:mime","dep:http-serde"],"jwt":["dep:jsonwebtoken"],"jwt-ietf":["jwt"],"jwt-openid":["jwt"],"open-api":["http","dep:aide","dep:schemars"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"otel-grpc":["otel","opentelemetry-otlp/grpc-tonic"],"test-containers":["testing","dep:testcontainers-modules"],"testing":["dep:insta","dep:rstest","dep:regex"],"testing-mocks":["testing","dep:mockall","sea-orm?/mock"],"worker":["dep:rand","dep:num_cpus","dep:cron","uuid/v7"],"worker-pg":["worker","db-sql","dep:pgmq","dep:sqlx","sea-orm?/sqlx-postgres","dep:log"],"worker-pg-install":["worker-pg","pgmq/install-sql-embedded"],"worker-sidekiq":["worker","dep:rusty-sidekiq","dep:bb8"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-05-01T19:09:19Z","v":2}