[package] name = "rust-releases" version = "0.29.0" authors = ["Martijn Gribnau "] description = "Find, index and obtain all officially available Rust releases" license = "MIT OR Apache-2.0" edition = "2018" documentation = "https://docs.rs/rust-releases" repository = "https://github.com/foresterre/rust-releases" exclude = [ "/resources", # used by test cases; not relevant for library consumers; approx. 1MB "/.github", # version control and CI configs "/bors.toml", # CI staging bot config "/deny.toml" # dependency license checking config ] rust-version = "1.78" [workspace] members = [ "crates/rust-releases-core", "crates/rust-releases-io", "crates/rust-releases-rust-changelog", "crates/rust-releases-rust-dist", "crates/rust-toolchain", ] [features] default = [ "rust-changelog", ] rust-changelog = ["rust-releases-rust-changelog"] rust-dist = ["rust-releases-rust-dist"] io = ["rust-releases-io"] io-http = ["rust-releases-io/http_client"] [dependencies] rust-releases-core = { version = "^0.29.0", path = "crates/rust-releases-core" } rust-releases-io = { version = "^0.29.0", path = "crates/rust-releases-io", optional = true } rust-releases-rust-changelog = { version = "^0.29.0", path = "crates/rust-releases-rust-changelog", optional = true } rust-releases-rust-dist = { version = "^0.29.0", path = "crates/rust-releases-rust-dist", optional = true } [dev-dependencies] yare = "3.0.0"