# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "apub" version = "0.2.0" authors = ["asonix "] description = "Utilities for building activitypub servers" keywords = ["activitypub", "activitystreams", "federation", "async"] license = "AGPL-3.0" repository = "https://git.asonix.dog/asonix/apub" resolver = "2" [package.metadata.docs.rs] all-features = true [dependencies.apub-actix-web] version = "0.2.0" optional = true [dependencies.apub-awc] version = "0.2.0" optional = true [dependencies.apub-background-jobs] version = "0.2.0" optional = true [dependencies.apub-breaker-session] version = "0.2.0" optional = true [dependencies.apub-core] version = "0.2.0" [dependencies.apub-ingest] version = "0.2.0" optional = true [dependencies.apub-openssl] version = "0.2.0" optional = true [dependencies.apub-privatekey] version = "0.2.0" [dependencies.apub-publickey] version = "0.2.0" optional = true [dependencies.apub-reqwest] version = "0.2.0" optional = true [dependencies.apub-rustcrypto] version = "0.2.0" optional = true [dependencies.apub-simple-activitypub] version = "0.2.0" optional = true [dev-dependencies.async-trait] version = "0.1.51" [dev-dependencies.dashmap] version = "4.0.2" [dev-dependencies.openssl] version = "0.10" [dev-dependencies.reqwest] version = "0.11" [dev-dependencies.serde] version = "1" features = ["derive"] [dev-dependencies.serde_json] version = "1" [dev-dependencies.tokio] version = "1.14" features = ["full"] [dev-dependencies.url] version = "2" features = ["serde"] [features] default = ["utils"] full = ["with-actix-web", "with-awc", "with-background-jobs", "with-openssl", "with-rustcrypto", "utils"] utils = ["apub-breaker-session", "apub-ingest", "apub-publickey", "apub-simple-activitypub"] with-actix-web = ["apub-actix-web"] with-awc = ["apub-awc"] with-background-jobs = ["apub-background-jobs"] with-openssl = ["apub-openssl"] with-reqwest = ["apub-reqwest"] with-rustcrypto = ["apub-rustcrypto"]