1[package] 2name = "rust_usage_test" 3version = "0.1.0" 4authors = ["Robert Winslow <[email protected]>", 5 "Casper Neo <[email protected]>", 6 "FlatBuffers Maintainers"] 7edition = "2018" 8 9[dependencies] 10flatbuffers = { path = "../../rust/flatbuffers", default-features = false } 11flexbuffers = { path = "../../rust/flexbuffers" } 12serde_derive = "1.0" 13serde = "1.0" 14serde_bytes = "0.11" 15libc_alloc = { version = "1.0.3", optional = true } 16 17[features] 18default = ["flatbuffers/default"] 19no_std = ["flatbuffers/no_std", "libc_alloc"] 20 21[[bin]] 22name = "monster_example" 23path = "bin/monster_example.rs" 24 25[[bin]] 26name = "flatbuffers_alloc_check" 27path = "bin/flatbuffers_alloc_check.rs" 28 29[[bin]] 30name = "flexbuffers_alloc_check" 31path = "bin/flexbuffers_alloc_check.rs" 32 33[[bin]] 34name = "sample_flexbuffers" 35path = "../../samples/sample_flexbuffers.rs" 36 37[[bin]] 38name = "sample_flexbuffers_serde" 39path = "../../samples/sample_flexbuffers_serde.rs" 40 41[[bin]] 42name = "sample_flatbuffers" 43path = "../../samples/sample_binary.rs" 44 45[dev-dependencies] 46quickcheck = "0.6" 47# TODO(rw): look into moving to criterion.rs 48serde = "1.0" 49bencher = "0.1.5" 50static_assertions = "1.0.0" 51rand = "*" 52quickcheck_derive = "*" 53array-init = "2.0" 54 55[[bench]] 56# setup for bencher 57name = "benchmarks" 58harness = false 59