[package] name = "conduwuit_api" categories.workspace = true description.workspace = true edition.workspace = true keywords.workspace = true license.workspace = true readme.workspace = true repository.workspace = true version.workspace = true [lib] path = "mod.rs" crate-type = [ "rlib", # "dylib", ] [features] element_hacks = [] release_max_log_level = [ "tracing/max_level_trace", "tracing/release_max_level_info", "log/max_level_trace", "log/release_max_level_info", ] zstd_compression = [ "reqwest/zstd", ] gzip_compression = [ "reqwest/gzip", ] brotli_compression = [ "reqwest/brotli", ] [dependencies] axum-client-ip.workspace = true axum-extra.workspace = true axum.workspace = true base64.workspace = true bytes.workspace = true conduwuit-core.workspace = true conduwuit-database.workspace = true conduwuit-service.workspace = true const-str.workspace = true futures.workspace = true hmac.workspace = true http.workspace = true http-body-util.workspace = true hyper.workspace = true ipaddress.workspace = true itertools.workspace = true log.workspace = true rand.workspace = true reqwest.workspace = true ruma.workspace = true serde_html_form.workspace = true serde_json.workspace = true serde.workspace = true sha1.workspace = true tokio.workspace = true tracing.workspace = true [lints] workspace = true