xref: /aosp_15_r20/external/flatbuffers/tests/rust_usage_test/Cargo.toml (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker[package]
2*890232f2SAndroid Build Coastguard Workername = "rust_usage_test"
3*890232f2SAndroid Build Coastguard Workerversion = "0.1.0"
4*890232f2SAndroid Build Coastguard Workerauthors = ["Robert Winslow <[email protected]>",
5*890232f2SAndroid Build Coastguard Worker           "Casper Neo <[email protected]>",
6*890232f2SAndroid Build Coastguard Worker           "FlatBuffers Maintainers"]
7*890232f2SAndroid Build Coastguard Workeredition = "2018"
8*890232f2SAndroid Build Coastguard Worker
9*890232f2SAndroid Build Coastguard Worker[dependencies]
10*890232f2SAndroid Build Coastguard Workerflatbuffers = { path = "../../rust/flatbuffers", default-features = false }
11*890232f2SAndroid Build Coastguard Workerflexbuffers = { path = "../../rust/flexbuffers" }
12*890232f2SAndroid Build Coastguard Workerserde_derive = "1.0"
13*890232f2SAndroid Build Coastguard Workerserde = "1.0"
14*890232f2SAndroid Build Coastguard Workerserde_bytes = "0.11"
15*890232f2SAndroid Build Coastguard Workerlibc_alloc = { version = "1.0.3", optional = true }
16*890232f2SAndroid Build Coastguard Worker
17*890232f2SAndroid Build Coastguard Worker[features]
18*890232f2SAndroid Build Coastguard Workerdefault = ["flatbuffers/default"]
19*890232f2SAndroid Build Coastguard Workerno_std = ["flatbuffers/no_std", "libc_alloc"]
20*890232f2SAndroid Build Coastguard Worker
21*890232f2SAndroid Build Coastguard Worker[[bin]]
22*890232f2SAndroid Build Coastguard Workername = "monster_example"
23*890232f2SAndroid Build Coastguard Workerpath = "bin/monster_example.rs"
24*890232f2SAndroid Build Coastguard Worker
25*890232f2SAndroid Build Coastguard Worker[[bin]]
26*890232f2SAndroid Build Coastguard Workername = "flatbuffers_alloc_check"
27*890232f2SAndroid Build Coastguard Workerpath = "bin/flatbuffers_alloc_check.rs"
28*890232f2SAndroid Build Coastguard Worker
29*890232f2SAndroid Build Coastguard Worker[[bin]]
30*890232f2SAndroid Build Coastguard Workername = "flexbuffers_alloc_check"
31*890232f2SAndroid Build Coastguard Workerpath = "bin/flexbuffers_alloc_check.rs"
32*890232f2SAndroid Build Coastguard Worker
33*890232f2SAndroid Build Coastguard Worker[[bin]]
34*890232f2SAndroid Build Coastguard Workername = "sample_flexbuffers"
35*890232f2SAndroid Build Coastguard Workerpath = "../../samples/sample_flexbuffers.rs"
36*890232f2SAndroid Build Coastguard Worker
37*890232f2SAndroid Build Coastguard Worker[[bin]]
38*890232f2SAndroid Build Coastguard Workername = "sample_flexbuffers_serde"
39*890232f2SAndroid Build Coastguard Workerpath = "../../samples/sample_flexbuffers_serde.rs"
40*890232f2SAndroid Build Coastguard Worker
41*890232f2SAndroid Build Coastguard Worker[[bin]]
42*890232f2SAndroid Build Coastguard Workername = "sample_flatbuffers"
43*890232f2SAndroid Build Coastguard Workerpath = "../../samples/sample_binary.rs"
44*890232f2SAndroid Build Coastguard Worker
45*890232f2SAndroid Build Coastguard Worker[dev-dependencies]
46*890232f2SAndroid Build Coastguard Workerquickcheck = "0.6"
47*890232f2SAndroid Build Coastguard Worker# TODO(rw): look into moving to criterion.rs
48*890232f2SAndroid Build Coastguard Workerserde = "1.0"
49*890232f2SAndroid Build Coastguard Workerbencher = "0.1.5"
50*890232f2SAndroid Build Coastguard Workerstatic_assertions = "1.0.0"
51*890232f2SAndroid Build Coastguard Workerrand = "*"
52*890232f2SAndroid Build Coastguard Workerquickcheck_derive = "*"
53*890232f2SAndroid Build Coastguard Workerarray-init = "2.0"
54*890232f2SAndroid Build Coastguard Worker
55*890232f2SAndroid Build Coastguard Worker[[bench]]
56*890232f2SAndroid Build Coastguard Worker# setup for bencher
57*890232f2SAndroid Build Coastguard Workername = "benchmarks"
58*890232f2SAndroid Build Coastguard Workerharness = false
59