1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
[package] name = "treaty" version = "0.0.1" edition = "2021" license = "MIT OR Apache-2.0" description = "Next generation serialization" repository = "https://gitlab.com/konnorandrews/treaty" readme = "README.md" # include = ["LICENSE-APACHE", "LICENSE-MIT", "README.md", "empty.rs"] [dependencies] macro_rules_attribute = "0.2.0" futures = "0.3.30" pin-project = "1.1.5" serde = { version = "1.0", optional = true } [features] default = ["std", "serde"] std = ["alloc"] alloc = [] serde = ["dep:serde"] better_errors = [] [dev-dependencies] macro_rules_attribute = "0.2.0" mockall = "0.12.1" proptest = "1.4.0" serde_json = "1.0.114" tokio = { version = "1.36.0", features = ["full"] } [profile.release] opt-level = 3 codegen-units = 1 [profile.test.package.proptest] opt-level = 3 [profile.test.package.rand_chacha] opt-level = 3