1
0
mirror of https://github.com/actix/examples synced 2025-06-26 09:17:41 +02:00

feat: add tls-hot-reload example

This commit is contained in:
Rob Ede
2025-05-12 04:23:06 +01:00
parent dfce64475b
commit 0293f48530
11 changed files with 308 additions and 17 deletions

35
Cargo.lock generated
View File

@ -81,7 +81,6 @@ dependencies = [
"actix-web",
"casbin",
"env_logger",
"tokio",
]
[[package]]
@ -3157,6 +3156,30 @@ dependencies = [
"tokio",
]
[[package]]
name = "example-tls-hot-reload"
version = "0.0.0"
dependencies = [
"actix-web",
"color-eyre",
"examples-common",
"eyre",
"notify",
"rustls 0.23.27",
"rustls-channel-resolver",
"tokio",
"tracing",
]
[[package]]
name = "examples-common"
version = "0.0.0"
dependencies = [
"rustls 0.23.27",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "eyre"
version = "0.6.12"
@ -6967,6 +6990,16 @@ dependencies = [
"zeroize",
]
[[package]]
name = "rustls-channel-resolver"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "173e7e58f0cbb61d2ea2b21af1b5ed6e35fa6c17818fc2cc5d903b44b4715d01"
dependencies = [
"rand 0.9.1",
"rustls 0.23.27",
]
[[package]]
name = "rustls-client-cert"
version = "0.0.0"