{"name":"rust-template-foundation","vers":"0.1.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e36cc1cf049445c1f3b1362c7f86550e6b1df1d1c37ca0eff3a2b22f0d7b1c3d","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-05-29T19:52:48Z","v":2} {"name":"rust-template-foundation","vers":"0.2.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70fd569cc17852682bbcb0f98a9b939512cf20a2516b22324a17a934ffa732c0","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-05-29T21:44:00Z","v":2} {"name":"rust-template-foundation","vers":"0.3.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d22d54730e6ff9329c3c570cecad6d030df605f6c0ac06aca2702a2e751170ca","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-05-30T20:10:11Z","v":2} {"name":"rust-template-foundation","vers":"0.4.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b20a8f527e6464fb833e2d5f2946fb342a3793a4346de733c922d27b08035968","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-05-30T20:25:09Z","v":2} {"name":"rust-template-foundation","vers":"0.5.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e428f042f41543c2734a39bb7d18e814a495cf92525cd848cc0e31d067566c9f","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-05-30T20:41:25Z","v":2} {"name":"rust-template-foundation","vers":"0.6.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ac8bc569c8278a7e659f14437d32c6f96f4718bd2e96d31e9f3d322e51a151c","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-05-30T21:00:36Z","v":2} {"name":"rust-template-foundation","vers":"0.7.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ad9e50533b0036299d3adf476e93f5e283945dbb18fb78296da53eaf2ed34357","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-04T04:36:30Z","v":2} {"name":"rust-template-foundation","vers":"0.8.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c532a1c3a30e3f9c835ccc1d26bbf22d687d3999ad8adeb79d2cf60635f37469","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-04T05:17:44Z","v":2} {"name":"rust-template-foundation","vers":"0.9.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba034a2abe53c8ebeb2c62befb3c4222b8e93dcb39b1be3f017b859c41002159","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-05T18:34:47Z","v":2} {"name":"rust-template-foundation","vers":"0.10.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0f364baabb1ac7a23441c0cf2ef7beae5e7e117df6e10140702d282129aca43c","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-05T18:53:06Z","v":2} {"name":"rust-template-foundation","vers":"0.11.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c3ea594ce9459d94509c270a520d72e626284aa7f83edb0c158f8194b7f7c518","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-11T01:37:47Z","v":2} {"name":"rust-template-foundation","vers":"0.12.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fb2efa480fa720e381b9454fc3b57824245e2d7d3446613d1401d8df479dd0fb","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-11T02:14:08Z","v":2} {"name":"rust-template-foundation","vers":"0.13.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"91a97582e30d645ccd7c8127999d3183780c74cbc9358b1bd4785f8ad244ccec","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-11T03:34:33Z","v":2} {"name":"rust-template-foundation","vers":"0.14.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cb5db508b1ff6b9dde4c64b15085aae812dbfa02e77fcbabb120a8e2de5c8d8b","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-11T05:06:03Z","v":2} {"name":"rust-template-foundation","vers":"0.15.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9a2a96f38cc413e736e84ace896667faa472d055fc105801dfcb81ba29953355","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-11T05:29:37Z","v":2} {"name":"rust-template-foundation","vers":"0.16.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0cc1c8819cc35daaa9be1b4f189516689713b82e61a40642fb5c8ed9f756fc8b","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-13T02:08:24Z","v":2} {"name":"rust-template-foundation","vers":"0.17.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5213531fe5fa59a066fcbd3e5e1b2d1b61ea78661d74dd00402c37683303cab7","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-23T01:22:31Z","v":2} {"name":"rust-template-foundation","vers":"0.18.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4a605b0debd66cc3ecf2e50a55a21b0f060b60f6ae3da9de9553c5e684eaeb49","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-23T15:30:27Z","v":2} {"name":"rust-template-foundation","vers":"0.19.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a92ca6663f6e09eb94d07115d5eec00e8ed96dc7f8af4344e54348dcd8e217e6","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-24T01:16:03Z","v":2} {"name":"rust-template-foundation","vers":"0.20.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5a9f617b565b9f85dce55018a563d2ff5c6566548a963a6fd20e9137a39ab809","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-27T02:28:55Z","v":2} {"name":"rust-template-foundation","vers":"0.21.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"72b8eac491e2f32817fdc645c93d18d5e429871c5f7ada1eaf65e9eeb7f228fb","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-06-29T12:51:40Z","v":2} {"name":"rust-template-foundation","vers":"0.22.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bc7ae360c738aecc156dce53e46129bcb2bf102857d2dab29bffddd15c36a253","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-01T22:01:02Z","v":2} {"name":"rust-template-foundation","vers":"0.23.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e3b6528e6be4c02acfd256cd8e66e008620f7472243a5319562675b9bf589c2f","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-02T17:27:01Z","v":2} {"name":"rust-template-foundation","vers":"0.24.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"069b0c9a9d2486d6214efd20410597300f6dde6e175e6037edab178e70178509","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-02T20:13:06Z","v":2} {"name":"rust-template-foundation","vers":"0.25.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1534439d343cdf6ecba07ed8f71e3d0c66eda9ecad0c42bc91e47fb7aed7f648","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-03T02:06:37Z","v":2} {"name":"rust-template-foundation","vers":"0.26.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"77e482c08f73decc78e0e5bd318afb11959a4f8b4c8a0c78f07232fdb3b2a002","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-05T00:48:42Z","v":2} {"name":"rust-template-foundation","vers":"0.27.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f3830eb5f89c9022553d227e298a0a122fe711dc3ea99906c8eb8d6803a465af","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-06T14:48:28Z","v":2} {"name":"rust-template-foundation","vers":"0.28.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"191ef6ce458c2af39bda63b6527c4db24eab4a501e10b3a78e5b581e909a7963","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-06T20:57:32Z","v":2} {"name":"rust-template-foundation","vers":"0.29.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d89262f794cf8dee86ff644b9ba0abd137d5b23fb7844153e307552772aad057","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-06T22:41:39Z","v":2} {"name":"rust-template-foundation","vers":"0.30.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"250eabf31bbc905c8421f66a1254cba7ff7203fac88ae9973a48269a570cdb26","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-06T23:41:13Z","v":2} {"name":"rust-template-foundation","vers":"0.31.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"638169f81ce3925eb854c5839bf3e87a5f990e4c0d65d7466847ae30286f6fa4","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-07T02:10:34Z","v":2} {"name":"rust-template-foundation","vers":"0.32.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8eac9b980b7e38b1df806d66e40b42720504ff603aa526dad75ec992b7609251","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-07T13:21:32Z","v":2} {"name":"rust-template-foundation","vers":"0.33.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors","fs","set-header"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ddba45bd67894745dc3866083700b030cd1b7f27bf26b7d0c570846b044b5cc5","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald"]},"yanked":false,"pubtime":"2026-07-07T15:55:03Z","v":2} {"name":"rust-template-foundation","vers":"0.34.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-embed","req":"^8","features":["mime-guess"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"10582481c6525d119c7c1d2952680419875faaf1e873b27e7607fb49e71f1482","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald","dep:rust-embed"]},"yanked":false,"pubtime":"2026-07-07T18:14:01Z","v":2} {"name":"rust-template-foundation","vers":"0.35.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-embed","req":"^8","features":["mime-guess"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c368e2f909c75e1942673b7463bd3f0750e53cfd787e1f9c4f6d9819996c7fa6","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald","dep:rust-embed"]},"yanked":false,"pubtime":"2026-07-07T21:30:12Z","v":2} {"name":"rust-template-foundation","vers":"0.36.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-embed","req":"^8","features":["mime-guess"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"91c52e3d048320c1dcb97908324a23863a66e3d478c0b1aaa7f8ae57bd6e2065","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald","dep:rust-embed"]},"yanked":false,"pubtime":"2026-07-07T23:13:54Z","v":2} {"name":"rust-template-foundation","vers":"0.37.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-embed","req":"^8","features":["mime-guess"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5f8a59bb45e37b0fc22f9565d6dd9a721aa2e878458082224a6f5c1d6f620f30","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald","dep:rust-embed"]},"yanked":false,"pubtime":"2026-07-08T01:15:50Z","v":2} {"name":"rust-template-foundation","vers":"0.38.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-embed","req":"^8","features":["mime-guess"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5998bfa11940c55798760353bdaa8049b557546ea052918ce4fe4ddce7211433","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald","dep:rust-embed"]},"yanked":false,"pubtime":"2026-07-10T03:40:57Z","v":2} {"name":"rust-template-foundation","vers":"0.39.0","deps":[{"name":"aide","req":"^0.15","features":["axum","axum-json","axum-query","scalar","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum-jwt-auth","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"home","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^3","features":["reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-native-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-embed","req":"^8","features":["mime-guess"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-template-foundation-derive","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sd-notify","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-listener","req":"^0.5","features":["axum08"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["trace","cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.15","features":["memory-store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json","fmt"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e8ad5d9a01b068ca4ceba2fe9cd228fc28ac3588acaad3c5cfe0e0d646c5f3a5","features":{"default":[]},"features2":{"auth":["server","cli","dep:openidconnect","dep:reqwest","dep:tower-sessions","dep:axum-jwt-auth","dep:jsonwebtoken"],"cli":["dep:clap","dep:tracing-subscriber"],"server":["dep:axum","dep:tokio","dep:tokio-listener","dep:tower","dep:tower-http","dep:prometheus","dep:aide","dep:schemars","dep:serde_json","dep:sd-notify","dep:tracing-subscriber","dep:tracing-journald","dep:rust-embed"]},"yanked":false,"pubtime":"2026-07-10T23:57:22Z","v":2}