]> Untitled Git - lemmy.git/blobdiff - crates/api_common/Cargo.toml
Remove `actix_rt` & use standard tokio spawn (#3158)
[lemmy.git] / crates / api_common / Cargo.toml
index a4c80da523bd2bf55f59965d27cb7054eb976ed3..339d233a16b1ba553f3d69854a2d8c515ae9a628 100644 (file)
@@ -14,40 +14,31 @@ path = "src/lib.rs"
 doctest = false
 
 [features]
-full = ["diesel", "tracing", "rosetta-i18n", "chrono", "actix-web", "lemmy_utils",
+full = ["tracing", "rosetta-i18n", "chrono", "lemmy_utils",
     "lemmy_db_views/full", "lemmy_db_views_actor/full", "lemmy_db_views_moderator/full",
-    "percent-encoding", "encoding", "reqwest-middleware", "webpage"]
+    "percent-encoding", "encoding", "reqwest-middleware", "webpage", "ts-rs"]
 
 [dependencies]
 lemmy_db_views = { workspace = true }
 lemmy_db_views_moderator = { workspace = true }
 lemmy_db_views_actor = { workspace = true }
-lemmy_db_schema = { workspace = true, default-features = false }
+lemmy_db_schema = { workspace = true }
 lemmy_utils = { workspace = true, optional = true }
 serde = { workspace = true }
+serde_with = { workspace = true }
 url = { workspace = true }
-actix-web = { workspace = true, features = ["cookies"], optional = true }
 chrono = { workspace = true, optional = true }
-diesel = { workspace = true, optional = true }
 tracing = { workspace = true, optional = true }
 reqwest-middleware = { workspace = true, optional = true }
 regex = { workspace = true }
 rosetta-i18n = { workspace = true, optional = true }
 percent-encoding = { workspace = true, optional = true }
-webpage = { version = "1.4.0", default-features = false, features = ["serde"], optional = true }
+webpage = { version = "1.6.0", default-features = false, features = ["serde"], optional = true }
 encoding = { version = "0.2.33", optional = true }
-rand = { workspace = true }
-serde_json = { workspace = true }
-actix = { workspace = true }
 anyhow = { workspace = true }
+futures = { workspace = true }
+uuid = { workspace = true }
 tokio = { workspace = true }
-strum = { workspace = true }
-strum_macros = { workspace = true }
-opentelemetry = { workspace = true }
-tracing-opentelemetry = { workspace = true }
-actix-web-actors = { version = "4.1.0", default-features = false }
-background-jobs = "0.13.0"
-
-[dev-dependencies]
-actix-rt = { workspace = true }
 reqwest = { workspace = true }
+ts-rs = { workspace = true, optional = true }
+actix-web = { workspace = true }