[package] name = "heapsz" version = "0.1.0" edition = "2021" license = "MIT" readme = "README.md" authors = ["Neil Shen <overvenus@gmail.com>"] repository = "https://github.com/overvenus/heapsz" description = "A crate for calculating the heap usage of a data structure." documentation = "https://docs.rs/heapsz" [features] bytes = ["dep:bytes"] protobuf2 = ["dep:protobuf2"] [dependencies] bytes = { version = "1", optional = true } protobuf2 = { package = "protobuf", version = "2", optional = true } [dev-dependencies] heapsz-derive = { path = "../heapsz-derive" } trybuild = "1.0" snapbox = "0.5" [package.metadata.docs.rs] rustdoc-args = ["--cfg", "docsrs"] all-features = true