[package]
name = "exr"
version = "0.7.0"
authors = ["johannesvollmer <johannes596@t-online.de>"]
edition = "2018"
description = "Read and write OpenEXR files without any unsafe code"
repository = "https://github.com/johannesvollmer/exrs"
documentation = "https://docs.rs/crate/exrs/"
readme = "README.md"
license-file = "LICENSE.md"
keywords = ["exr", "openexr", "file", "binary", "io"]
categories = ["encoding", "filesystem", "graphics", "multimedia"]
[badges]
maintenance = { status = "actively-developed" }
[lib]
path = "src/lib.rs"
test = true
doctest = true
bench = true
doc = true
plugin = false
proc-macro = false
[dependencies]
lebe = "0.5.0"
half = "1.4.1"
bit_field = "0.10.0"
libflate = "0.1.27"
smallvec = "1.2.0"
rayon = "1.3.0"
[dev-dependencies]
bencher = "0.1.5"
image = "0.23.0"
walkdir = "2.3.1"
rand = "0.7.3"
[[bench]]
name = "read"
harness = false
[[bench]]
name = "profiling"
harness = false
[[bench]]
name = "write"
harness = false
[profile.dev]
opt-level = 3
debug = true
[profile.release]
opt-level = 3
lto = true
debug = false
codegen-units = 1
[profile.test]
opt-level = 3
debug = true
[profile.bench]
opt-level = 3
lto = true
debug = true
codegen-units = 1