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 = [
"actix-codec",
"actix-http",
"actix-macros",
"actix-router",
"actix-rt",
"actix-server",
"actix-service",
"actix-utils",
"actix-web-codegen",
"ahash 0.8.3",
"bytes",
"bytestring",
@ -206,18 +204,6 @@ dependencies = [
"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]]
name = "addr2line"
version = "0.21.0"

View File

@ -15,7 +15,7 @@ io-uring = ["dep:tokio-uring", "sled/io_uring", "actix-web/experimental-io-uring
[dependencies]
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"
async-trait = "0.1.51"
barrel = { version = "0.7.0", features = ["pg"] }

View File

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