# 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 = "indieweb" version = "0.4.5" authors = ["Jacky Alciné "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A collection of utilities for working with the IndieWeb." homepage = "https://indieweb.org/Rust#Library" readme = "README.markdown" keywords = [ "indieweb", "webmention", "indieauth", "micropub", "microsub", ] categories = [ "web-programming::http-client", "api-bindings", "web-programming", ] license = "AGPL-3.0" repository = "https://git.sr.ht/~jacky/indieweb-rust" [package.metadata.docs.rs] all-features = true default-target = "x86_64-unknown-linux-gnu" rustdoc-args = [ "--cfg", "docsrs", ] [package.metadata.playground] all-features = true [lib] name = "indieweb" path = "src/lib.rs" [dependencies.async-trait] version = "0.1.82" [dependencies.base64] version = "0.22" [dependencies.futures] version = "0.3" [dependencies.http] version = "1" [dependencies.microformats] version = "0" [dependencies.oauth2] version = "4.4" default-features = false [dependencies.regex] version = "1.10.6" features = [ "perf", "unicode-bool", ] optional = true default-features = false [dependencies.reqwest] version = "0.12" optional = true [dependencies.reqwest-middleware] version = "0.3" optional = true [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.serde_qs] version = "0" [dependencies.sha2] version = "0.10" [dependencies.thiserror] version = "1.0.63" [dependencies.time] version = "0.3" features = [ "serde", "serde-well-known", ] [dependencies.tracing] version = "0.1" features = ["attributes"] [dependencies.url] version = "2.5" features = ["serde"] [dev-dependencies.assert-json-diff] version = "2.0" [dev-dependencies.env_logger] version = "0.11" [dev-dependencies.mockito] version = "1.5" [dev-dependencies.serde_urlencoded] version = "0.7" [dev-dependencies.tokio] version = "1.40" features = [ "test-util", "full", ] [dev-dependencies.tokio-test] version = "0.4.4" [dev-dependencies.tracing-test] version = "0.2" [features] default = [ "reqwest", "reaction", "experimental", "reqwest_middleware", ] experimental = [ "experimental_channels", "experimental_syndication", "experimental_relation", ] experimental_channels = [] experimental_relation = [] experimental_syndication = [] reaction = ["regex"] reqwest = ["dep:reqwest"] reqwest_middleware = [ "dep:reqwest-middleware", "reqwest", ] [badges.maintenance] status = "actively-developed"