1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2021" 14name = "pdl-compiler" 15version = "0.3.1" 16authors = [ 17 "Henri Chataing <[email protected]>", 18 "David de Jesus Duarte <[email protected]>", 19 "Martin Geisler <[email protected]>", 20] 21exclude = ["editors/*"] 22default-run = "pdlc" 23description = "Parser and serializer generator for protocol binary packets" 24readme = "README.md" 25keywords = [ 26 "pdl", 27 "parser", 28 "serializer", 29 "grammar", 30] 31categories = ["parsing"] 32license = "Apache-2.0" 33repository = "https://github.com/google/pdl/" 34resolver = "1" 35 36[[bin]] 37name = "pdlc" 38path = "src/main.rs" 39 40[dependencies.argh] 41version = "0.1.7" 42 43[dependencies.codespan-reporting] 44version = "0.11.1" 45 46[dependencies.heck] 47version = "0.4.0" 48 49[dependencies.pest] 50version = "2.5.5" 51 52[dependencies.pest_derive] 53version = "2.5.5" 54 55[dependencies.prettyplease] 56version = "0.2.6" 57 58[dependencies.proc-macro2] 59version = "1.0.46" 60 61[dependencies.quote] 62version = "1.0.21" 63 64[dependencies.serde] 65version = "1.0.145" 66features = [ 67 "default", 68 "derive", 69 "serde_derive", 70 "std", 71 "rc", 72] 73optional = true 74 75[dependencies.serde_json] 76version = "1.0.86" 77 78[dependencies.syn] 79version = "2.0.16" 80 81[dev-dependencies.bytes] 82version = "1.2.1" 83features = ["serde"] 84 85[dev-dependencies.googletest] 86version = "0.10.0" 87 88[dev-dependencies.num-derive] 89version = "0.3.3" 90 91[dev-dependencies.num-traits] 92version = "0.2.15" 93 94[dev-dependencies.paste] 95version = "1.0.6" 96 97[dev-dependencies.tempfile] 98version = "3.3.0" 99 100[dev-dependencies.thiserror] 101version = "1.0.37" 102 103[features] 104default = ["serde"] 105