[package] name = "lemmy_federate" publish = false version.workspace = true edition.workspace = true description.workspace = true license.workspace = true homepage.workspace = true documentation.workspace = true repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lints] workspace = true [dependencies] lemmy_api_common.workspace = true lemmy_apub.workspace = true lemmy_db_schema = { workspace = true, features = ["full"] } lemmy_db_views.workspace = true lemmy_utils.workspace = true activitypub_federation.workspace = true anyhow.workspace = true futures.workspace = true chrono.workspace = true diesel = { workspace = true, features = ["postgres", "chrono", "serde_json"] } diesel-async = { workspace = true, features = ["deadpool", "postgres"] } reqwest.workspace = true serde_json.workspace = true tokio = { workspace = true, features = ["full"] } tracing.workspace = true moka.workspace = true tokio-util = "0.7.12" async-trait.workspace = true [dev-dependencies] serial_test = { workspace = true } url.workspace = true actix-web.workspace = true tracing-test = "0.2.5" uuid.workspace = true test-context = "0.3.0" mockall = "0.13.0"