[package] name = "impressionwise-rs" version = "0.0.1" # x-release-please-version description = "Rust client library for the Impressionwise API" license = "AGPL-3.0-or-later" edition = "2021" authors = ["Mark S. "] readme = "README.md" homepage = "https://github.com/the-wondersmith/briteverify-rs" repository = "https://github.com/the-wondersmith/briteverify-rs" documentation = "https://github.com/the-wondersmith/briteverify-rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [profile.dev] debug = 2 opt-level = 0 incremental = true codegen-units = 512 [profile.release] lto = true # Enable Link Time Optimization to remove dead code reduce binary size debug = 0 strip = true # Automatically strip symbols from the binary. opt-level = "z" # Optimize for size. panic = "abort" # Don't include the rustc's unwinding code in release builds codegen-units = 1 # Allow for maximum size reduction optimizations incremental = true [dependencies] anyhow = "^1" futures = "^0.3" tracing = "^0.1" serde_json = "^1" lazy_static = "^1" itertools = "^0.10" tokio = { version = "^1.25", features = ["full"] } tracing-subscriber = { version = "^0.3", features = ["env-filter"] } serde = { version = "^1", features = ["rc", "std", "alloc", "derive", "serde_derive"]} reqwest = { version = "^0.11", default-features = false, features = ["gzip", "json", "brotli", "stream", "cookies", "multipart", "rustls-tls", "rustls-tls-native-roots"] }