File tree Expand file tree Collapse file tree 5 files changed +75
-52
lines changed
Expand file tree Collapse file tree 5 files changed +75
-52
lines changed Original file line number Diff line number Diff line change @@ -6,4 +6,29 @@ members = [
66 " pbjson-types" ,
77]
88
9- resolver = " 2"
9+ resolver = " 2"
10+
11+ [workspace .package ]
12+ version = " 0.8.0"
13+ edition = " 2021"
14+ license = " MIT"
15+ keywords = [" protobuf" , " json" , " serde" ]
16+ categories = [" encoding" ]
17+ repository = " https://github.com/influxdata/pbjson"
18+
19+ [workspace .dependencies ]
20+ base64 = " 0.22"
21+ bytes = " 1.0"
22+ chrono = { version = " 0.4" , default-features = false , features = [" alloc" ] }
23+ heck = " 0.5"
24+ itertools = " 0.14"
25+ pbjson = { path = " pbjson" , version = " 0.8" }
26+ pbjson-build = { path = " pbjson-build" , version = " 0.8" }
27+ pbjson-types = { path = " pbjson-types" , version = " 0.8" }
28+ prost = " 0.14"
29+ prost-build = " 0.14"
30+ prost-types = " 0.14"
31+ rand = " 0.9"
32+ serde = { version = " 1.0" , features = [" derive" ] }
33+ serde_json = " 1.0"
34+ tempfile = " 3.1"
Original file line number Diff line number Diff line change 11[package ]
22name = " pbjson-build"
3- version = " 0.8.0"
4- authors = [" Raphael Taylor-Davies <r.taylordavies@googlemail.com>" ]
5- edition = " 2021"
3+ version.workspace = true
4+ edition.workspace = true
5+ license.workspace = true
6+ keywords.workspace = true
7+ categories.workspace = true
8+ repository.workspace = true
69description = " Generates Serialize and Deserialize implementations for prost message types"
7- license = " MIT"
8- keywords = [" protobuf" , " json" , " serde" ]
9- categories = [" encoding" ]
10- repository = " https://github.com/influxdata/pbjson"
1110
1211[dependencies ]
13- heck = " 0.5 "
14- prost = " 0.14 "
15- prost-types = " 0.14 "
16- itertools = " 0.14 "
12+ heck.workspace = true
13+ prost.workspace = true
14+ prost-types.workspace = true
15+ itertools.workspace = true
1716
1817[dev-dependencies ]
19- tempfile = " 3.1 "
18+ tempfile.workspace = true
Original file line number Diff line number Diff line change 11[package ]
22name = " pbjson-test"
3- version = " 0.8.0"
4- authors = [" Raphael Taylor-Davies <r.taylordavies@googlemail.com>" ]
5- edition = " 2021"
3+ version.workspace = true
4+ edition.workspace = true
5+ license.workspace = true
6+ keywords.workspace = true
7+ categories.workspace = true
8+ repository.workspace = true
69description = " Test resources for pbjson converion"
7- repository = " https://github.com/influxdata/pbjson"
810
911[dependencies ]
10- prost = " 0.14 "
11- pbjson = { path = " ../pbjson " }
12- pbjson-types = { path = " ../pbjson-types " }
13- serde = { version = " 1.0 " , features = [ " derive " ] }
12+ prost.workspace = true
13+ pbjson.workspace = true
14+ pbjson-types.workspace = true
15+ serde.workspace = true
1416
1517[features ]
1618ignore-unknown-enum-variants = []
@@ -21,9 +23,9 @@ use-integers-for-enums = []
2123preserve-proto-field-names = []
2224
2325[dev-dependencies ]
24- chrono = " 0.4 "
25- serde_json = " 1.0 "
26+ chrono.workspace = true
27+ serde_json.workspace = true
2628
2729[build-dependencies ]
28- prost-build = " 0.14 "
29- pbjson-build = { path = " ../pbjson-build " }
30+ prost-build.workspace = true
31+ pbjson-build.workspace = true
Original file line number Diff line number Diff line change 11[package ]
22name = " pbjson-types"
3- version = " 0.8.0"
4- authors = [" Raphael Taylor-Davies <r.taylordavies@googlemail.com>" ]
3+ version.workspace = true
4+ edition.workspace = true
5+ license.workspace = true
6+ keywords.workspace = true
7+ categories.workspace = true
8+ repository.workspace = true
59description = " Protobuf well known types with serde serialization support"
6- edition = " 2021"
7- license = " MIT"
8- keywords = [" protobuf" , " json" , " serde" ]
9- categories = [" encoding" ]
10- repository = " https://github.com/influxdata/pbjson"
1110exclude = [" protos/*" ]
1211
1312[dependencies ] # In alphabetical order
14- bytes = " 1.0 "
15- chrono = { version = " 0.4 " , default-features = false , features = [ " alloc " ] }
16- pbjson = { path = " ../pbjson " , version = " 0.8 " }
17- prost = " 0.14 "
18- serde = { version = " 1.0 " , features = [ " derive " ] }
13+ bytes.workspace = true
14+ chrono.workspace = true
15+ pbjson.workspace = true
16+ prost.workspace = true
17+ serde.workspace = true
1918
2019[dev-dependencies ]
21- serde_json = " 1.0 "
20+ serde_json.workspace = true
2221
2322[build-dependencies ] # In alphabetical order
24- prost-build = " 0.14 "
25- pbjson-build = { path = " ../pbjson-build " , version = " 0.8 " }
23+ prost-build.workspace = true
24+ pbjson-build.workspace = true
Original file line number Diff line number Diff line change 11[package ]
22name = " pbjson"
3- version = " 0.8.0"
4- authors = [" Raphael Taylor-Davies <r.taylordavies@googlemail.com>" ]
5- edition = " 2021"
3+ version.workspace = true
4+ edition.workspace = true
5+ license.workspace = true
6+ keywords.workspace = true
7+ categories.workspace = true
8+ repository.workspace = true
69description = " Utilities for pbjson conversion"
7- license = " MIT"
8- keywords = [" protobuf" , " json" , " serde" ]
9- categories = [" encoding" ]
10- repository = " https://github.com/influxdata/pbjson"
1110
1211[dependencies ]
13-
14- serde = { version = " 1.0" , features = [" derive" ] }
15- base64 = " 0.22"
12+ base64.workspace = true
13+ serde.workspace = true
1614
1715[dev-dependencies ]
18- bytes = " 1.0 "
19- rand = " 0.9 "
16+ bytes.workspace = true
17+ rand.workspace = true
You can’t perform that action at this time.
0 commit comments