[package] name = "epserde" authors = ["Tommaso Fontana ", "Sebastiano Vigna "] description = "ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework" version = "0.6.1" edition = "2021" repository = "https://github.com/vigna/epserde-rs/" license = "Apache-2.0 OR LGPL-2.1-or-later" readme = "README.md" keywords = ["serialization", "zero-copy", "mmap"] [dependencies] mmap-rs = { version="0.6.0", optional=true } bitflags = {version="2.4.2", default-features=false } xxhash-rust = {version="0.8.8", default-features=false, features=["xxh3"] } epserde-derive = { version="=0.6.0", optional = true } #epserde-derive = { path="../epserde-derive", optional = true } anyhow = "1.0.79" sealed = "0.5.0" maligned = "0.2.1" common_traits = "0.10.2" mem_dbg = {version="0.2.1", features=["maligned", "mmap-rs"]} [features] default = ["std", "mmap-rs", "derive"] derive = ["epserde-derive"] std = ["alloc"] alloc = []