checksum = "f728064aca1c318585bf4bb04ffcfac9e75e508ab4e8b1bd9ba5dfe04e2cbed5"
dependencies = [
"actix-rt",
+ "actix_derive",
"bitflags",
"bytes",
"crossbeam-channel",
]
[[package]]
-name = "actix-ws"
-version = "0.2.5"
+name = "actix_derive"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "535aec173810be3ca6f25dd5b4d431ae7125d62000aa3cbae1ec739921b02cf3"
+checksum = "6d44b8fee1ced9671ba043476deddef739dd0959bf77030b26b738cc591737a7"
dependencies = [
- "actix-codec",
- "actix-http",
- "actix-web",
- "futures-core",
- "tokio",
+ "proc-macro2 1.0.47",
+ "quote 1.0.21",
+ "syn 1.0.103",
]
[[package]]
[[package]]
name = "cookie"
-version = "0.16.1"
+version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "344adc371239ef32293cb1c4fe519592fcf21206c79c02854320afcdf3ab4917"
+checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
dependencies = [
"percent-encoding",
"time 0.3.15",
"tokio-postgres",
]
+[[package]]
+name = "diesel-derive-enum"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b10c03b954333d05bfd5be1d8a74eae2c9ca77b86e0f1c3a1ea29c49da1d6c2"
+dependencies = [
+ "heck 0.4.0",
+ "proc-macro2 1.0.47",
+ "quote 1.0.21",
+ "syn 1.0.103",
+]
+
[[package]]
name = "diesel-derive-newtype"
version = "2.0.0-rc.0"
"bcrypt",
"captcha",
"chrono",
- "diesel",
"lemmy_api_common",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_moderator",
"lemmy_utils",
"serde",
- "serde_json",
"serial_test",
"tokio",
"tracing",
name = "lemmy_api_common"
version = "0.17.1"
dependencies = [
+ "actix",
"actix-rt",
"actix-web",
- "actix-ws",
"anyhow",
- "background-jobs",
"chrono",
- "diesel",
"encoding",
"futures",
"lemmy_db_schema",
"lemmy_db_views_actor",
"lemmy_db_views_moderator",
"lemmy_utils",
- "opentelemetry 0.17.0",
"percent-encoding",
"rand 0.8.5",
"regex",
"serde_json",
"strum",
"strum_macros",
- "tokio",
"tracing",
- "tracing-opentelemetry 0.17.4",
"url",
"uuid",
"webpage",
"lemmy_db_views_actor",
"lemmy_utils",
"serde",
- "serde_json",
"tracing",
"url",
"webmention",
version = "0.17.1"
dependencies = [
"activitypub_federation",
+ "actix",
"actix-rt",
"actix-web",
"anyhow",
"sha2",
"strum_macros",
"task-local-extensions",
- "tokio",
"tracing",
"url",
"uuid",
"deadpool",
"diesel",
"diesel-async",
+ "diesel-derive-enum",
"diesel-derive-newtype",
"diesel_ltree",
"diesel_migrations",
- "futures",
"lemmy_utils",
"once_cell",
"regex",
"strum_macros",
"tokio",
"tracing",
- "tracing-error",
"typed-builder",
"url",
]
"tokio",
"tracing",
"typed-builder",
- "url",
]
[[package]]
"actix-web",
"anyhow",
"chrono",
- "diesel",
"futures",
"lemmy_api_common",
"lemmy_db_schema",
version = "0.17.1"
dependencies = [
"activitypub_federation",
+ "actix",
"actix-rt",
"actix-web",
"actix-web-actors",
- "actix-ws",
"clokwerk",
"console-subscriber",
"diesel",
"diesel-async",
- "diesel_migrations",
"doku",
"futures",
"lemmy_api",
"lemmy_utils",
"opentelemetry 0.17.0",
"opentelemetry-otlp 0.10.0",
- "parking_lot 0.12.1",
"pict-rs",
- "rand 0.8.5",
"reqwest",
"reqwest-middleware",
"reqwest-retry",
"lettre",
"once_cell",
"openssl",
- "parking_lot 0.12.1",
"percent-encoding",
- "rand 0.8.5",
"regex",
"reqwest",
"reqwest-middleware",