Remove dependency on actix-web-codegen

This commit is contained in:
asonix 2023-09-24 15:52:31 -05:00
parent ecdbaa9c92
commit 735fcd1b49
3 changed files with 9 additions and 22 deletions

14
Cargo.lock generated
View File

@ -175,13 +175,11 @@ checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9"
dependencies = [ dependencies = [
"actix-codec", "actix-codec",
"actix-http", "actix-http",
"actix-macros",
"actix-router", "actix-router",
"actix-rt", "actix-rt",
"actix-server", "actix-server",
"actix-service", "actix-service",
"actix-utils", "actix-utils",
"actix-web-codegen",
"ahash 0.8.3", "ahash 0.8.3",
"bytes", "bytes",
"bytestring", "bytestring",
@ -206,18 +204,6 @@ dependencies = [
"url", "url",
] ]
[[package]]
name = "actix-web-codegen"
version = "4.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5"
dependencies = [
"actix-router",
"proc-macro2",
"quote",
"syn 2.0.31",
]
[[package]] [[package]]
name = "addr2line" name = "addr2line"
version = "0.21.0" version = "0.21.0"

View File

@ -15,7 +15,7 @@ io-uring = ["dep:tokio-uring", "sled/io_uring", "actix-web/experimental-io-uring
[dependencies] [dependencies]
actix-form-data = "0.7.0-beta.4" actix-form-data = "0.7.0-beta.4"
actix-web = { version = "4.0.0", default-features = false, features = ["macros"] } actix-web = { version = "4.0.0", default-features = false }
anyhow = "1.0" anyhow = "1.0"
async-trait = "0.1.51" async-trait = "0.1.51"
barrel = { version = "0.7.0", features = ["pg"] } barrel = { version = "0.7.0", features = ["pg"] }

View File

@ -1,8 +1,9 @@
#[actix_web::main] fn main() -> color_eyre::Result<()> {
async fn main() -> color_eyre::Result<()> { actix_web::rt::System::new().block_on(async move {
pict_rs::PictRsConfiguration::build_default()? pict_rs::PictRsConfiguration::build_default()?
.install_tracing()? .install_tracing()?
.install_metrics()? .install_metrics()?
.run() .run()
.await .await
})
} }