# https://doc.rust-lang.org/cargo/reference/manifest.html [package] name = "sitemapo" version = "0.2.0" edition = "2021" license = "MIT" readme = "./README.md" description = """ The implementation of the Sitemap.xml (or URL inclusion) protocol with the support of txt & xml formats, and video, image, news extensions. """ authors = ["Oleh Martsokha "] repository = "https://github.com/xwde/sitemapo" homepage = "https://github.com/xwde/sitemapo" documentation = "https://docs.rs/sitemapo" categories = ["parser-implementations", "web-programming"] keywords = ["sitemap", "crawler", "parser"] [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [lib] path = "./lib.rs" [features] default = ["extension"] tokio = ["dep:tokio", "dep:async-trait", "quick-xml/async-tokio", "countio/tokio"] extension = ["dep:isolang"] [dependencies] url = { version = "2.4.0" } countio = { version = "0.2.14" } thiserror = { version = "1.0.44" } quick-xml = { version = "0.30.0" } bytes = { version = "1.4.0", features = [] } time = { version = "0.3.24", features = ["parsing", "formatting"] } timext = { version = "0.2.1", features = [] } tokio = { version = "1.29.1", optional = true, default-features = false } async-trait = { version = "0.1.72", optional = true } isolang = { version = "2.3.0", optional = true, features = [] } [dev-dependencies] time = { version = "0.3.24", features = ["macros"] } tokio = { version = "1.29.1", default-features = false, features = ["rt", "macros"] }