[package] name = "eosio-scale-info" version = "2.1.3" authors = ["Parity Technologies "] edition = "2021" rust-version = "1.56.1" license = "Apache-2.0" readme = "README.md" repository = "https://github.com/paritytech/eosio-scale-info" documentation = "https://docs.rs/eosio-scale-info" homepage = "https://www.parity.io/" description = "Info about SCALE encodable Rust types" categories = ["no-std", "encoding"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] bitvec = { version = "1", default-features = false, features = ["alloc"], optional = true } cfg-if = "1.0" eosio-scale-info-derive = { version = "2.1.3", path = "derive", default-features = false, optional = true } serde = { version = "1", default-features = false, optional = true, features = ["derive", "alloc"] } derive_more = { version = "0.99.1", default-features = false, features = ["from"] } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] } lazy_static = "1.4.0" [features] default = ["std"] std = [ "bitvec/std", "scale/std", ] derive = [ "eosio-scale-info-derive" ] # Include rustdoc strings in the type metadata. docs = [ "eosio-scale-info-derive/docs" ] # enables decoding and deserialization of portable scale-info type metadata decode = [ "scale/full" ] # enables type information for bitvec types, matching the name of the parity-scale-codec feature bit-vec = [ "bitvec" ] # [workspace] # members = [ # "derive", # "test_suite", # ]