[package]
edition = "2021"
name = "doido-controller"
version = "0.0.12"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Action Controller + routing + Tower middleware for Doido: handlers, Context, responses, filters, routes! DSL, sessions, and middleware stacks."
readme = false
license = "MIT"
[lib]
name = "doido_controller"
path = "src/lib.rs"
[[test]]
name = "around_action_test"
path = "tests/around_action_test.rs"
[[test]]
name = "cache_session_test"
path = "tests/cache_session_test.rs"
[[test]]
name = "config_test"
path = "tests/config_test.rs"
[[test]]
name = "constraint_route_test"
path = "tests/constraint_route_test.rs"
[[test]]
name = "constraints_test"
path = "tests/constraints_test.rs"
[[test]]
name = "controller_skip_test"
path = "tests/controller_skip_test.rs"
[[test]]
name = "controller_test"
path = "tests/controller_test.rs"
[[test]]
name = "cookies_test"
path = "tests/cookies_test.rs"
[[test]]
name = "cors_config_test"
path = "tests/cors_config_test.rs"
[[test]]
name = "csrf_test"
path = "tests/csrf_test.rs"
[[test]]
name = "ctx_session_test"
path = "tests/ctx_session_test.rs"
[[test]]
name = "env_override_test"
path = "tests/env_override_test.rs"
[[test]]
name = "flash_test"
path = "tests/flash_test.rs"
[[test]]
name = "force_ssl_test"
path = "tests/force_ssl_test.rs"
[[test]]
name = "glob_route_test"
path = "tests/glob_route_test.rs"
[[test]]
name = "health_test"
path = "tests/health_test.rs"
[[test]]
name = "host_auth_test"
path = "tests/host_auth_test.rs"
[[test]]
name = "http_caching_test"
path = "tests/http_caching_test.rs"
[[test]]
name = "initializers_test"
path = "tests/initializers_test.rs"
[[test]]
name = "member_collection_test"
path = "tests/member_collection_test.rs"
[[test]]
name = "middleware_insert_test"
path = "tests/middleware_insert_test.rs"
[[test]]
name = "middleware_test"
path = "tests/middleware_test.rs"
[[test]]
name = "mount_test"
path = "tests/mount_test.rs"
[[test]]
name = "named_route_test"
path = "tests/named_route_test.rs"
[[test]]
name = "rate_limit_test"
path = "tests/rate_limit_test.rs"
[[test]]
name = "redirect_route_test"
path = "tests/redirect_route_test.rs"
[[test]]
name = "render_test"
path = "tests/render_test.rs"
[[test]]
name = "rescue_test"
path = "tests/rescue_test.rs"
[[test]]
name = "respond_to_test"
path = "tests/respond_to_test.rs"
[[test]]
name = "root_route_test"
path = "tests/root_route_test.rs"
[[test]]
name = "route_table_test"
path = "tests/route_table_test.rs"
[[test]]
name = "router_test"
path = "tests/router_test.rs"
[[test]]
name = "secret_test"
path = "tests/secret_test.rs"
[[test]]
name = "send_data_test"
path = "tests/send_data_test.rs"
[[test]]
name = "server_test"
path = "tests/server_test.rs"
[[test]]
name = "session_test"
path = "tests/session_test.rs"
[[test]]
name = "shallow_nesting_test"
path = "tests/shallow_nesting_test.rs"
[[test]]
name = "singular_resource_test"
path = "tests/singular_resource_test.rs"
[[test]]
name = "stack_test"
path = "tests/stack_test.rs"
[[test]]
name = "strong_params_test"
path = "tests/strong_params_test.rs"
[[test]]
name = "testing_helper_test"
path = "tests/testing_helper_test.rs"
[dependencies.async-trait]
version = "0.1"
[dependencies.axum]
version = "0.8"
[dependencies.base64]
version = "0.23"
[dependencies.doido-cache]
version = "=0.0.12"
[dependencies.doido-controller-macros]
version = "=0.0.12"
[dependencies.doido-core]
version = "=0.0.12"
[dependencies.doido-model]
version = "=0.0.12"
[dependencies.doido-view]
version = "=0.0.12"
[dependencies.hmac]
version = "0.13"
[dependencies.http]
version = "1"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.serde_norway]
version = "0.9"
[dependencies.serde_urlencoded]
version = "0.7"
[dependencies.sha2]
version = "0.11"
[dependencies.subtle]
version = "2"
[dependencies.tokio]
version = "1"
features = [
"rt-multi-thread",
"macros",
"full",
]
[dependencies.tower]
version = "0.5"
features = [
"util",
"full",
]
[dependencies.tower-http]
version = "0.7"
features = [
"cors",
"catch-panic",
]
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
version = "1"
features = ["v4"]
[dev-dependencies.http-body-util]
version = "0.1"
[dev-dependencies.tempfile]
version = "3"
[dev-dependencies.tokio]
version = "1"
features = [
"rt-multi-thread",
"macros",
]