[package] name = "metadata" version.workspace = true edition.workspace = true rust-version.workspace = true [dependencies] futures = "0.3" image.workspace = true serde.workspace = true serde_json.workspace = true tokio.workspace = true thiserror.workspace = true log.workspace = true # RFC-7231 Date parsing for preview-lease math (tiny, no deps of its own). httpdate = "1" # Desktop keeps the platform TLS; Android has no OpenSSL to build against and # takes rustls with the bundled roots instead. The two tables are exclusive on # purpose — an unconditional entry would unify default-tls back in. [target.'cfg(not(target_os = "android"))'.dependencies] reqwest = { version = "0.12", features = ["json"] } [target.'cfg(target_os = "android")'.dependencies] reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }