[package] name = "charts-rs" version = "0.3.19" authors = ["Tree Xie "] edition = "2021" categories = ["multimedia::images"] keywords = ["charts", "svg", "plot", "visualization", "graph"] description = "A charts library for rust" license = "MPL-2.0" homepage = "https://github.com/vicanso/charts-rs" repository = "https://github.com/vicanso/charts-rs" exclude = ["asset/*", "test/*", "charts-rs-derive/*", "Cargo.lock"] readme = "./README.md" rust-version = "1.65" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] ahash = "0.8.11" arc-swap = "1.7.1" charts-rs-derive = { path = "./charts-rs-derive", version = "0.2.2" } fontdue = "0.9.2" image = { version = "0.25.4", features = [ "webp", "avif", "jpeg", "png", ], optional = true } once_cell = "1.20.2" regex = "1.11.0" resvg = { version = "0.44.0", default-features = false, features = [ "text", "system-fonts", ], optional = true } serde = { version = "1.0.213", features = ["derive"] } serde_json = "1.0.132" snafu = "0.8.5" substring = "1.4.5" [features] image-encoder = ["resvg", "image"] [dev-dependencies] criterion = "0.5.1" pretty_assertions = "1.4.1" [[bench]] name = "bench" harness = false [package.metadata.docs.rs] # Whether to pass `--all-features` to Cargo (default: false) all-features = true