11// This file is @generated by prost-build.
22/// The version number of protocol compiler.
33#[ cfg_attr( feature = "arbitrary" , derive( arbitrary:: Arbitrary ) ) ]
4+ #[ cfg_attr( feature = "serde_serialize" , derive( serde:: Serialize ) ) ]
5+ #[ cfg_attr( feature = "serde_deserialize" , derive( serde:: Deserialize ) ) ]
46#[ derive( Clone , PartialEq , Eq , Hash , :: prost:: Message ) ]
57pub struct Version {
68 #[ prost( int32, optional, tag = "1" ) ]
@@ -16,6 +18,8 @@ pub struct Version {
1618}
1719/// An encoded CodeGeneratorRequest is written to the plugin's stdin.
1820#[ cfg_attr( feature = "arbitrary" , derive( arbitrary:: Arbitrary ) ) ]
21+ #[ cfg_attr( feature = "serde_serialize" , derive( serde:: Serialize ) ) ]
22+ #[ cfg_attr( feature = "serde_deserialize" , derive( serde:: Deserialize ) ) ]
1923#[ derive( Clone , PartialEq , :: prost:: Message ) ]
2024pub struct CodeGeneratorRequest {
2125 /// The .proto files that were explicitly listed on the command-line. The
@@ -48,6 +52,8 @@ pub struct CodeGeneratorRequest {
4852}
4953/// The plugin writes an encoded CodeGeneratorResponse to stdout.
5054#[ cfg_attr( feature = "arbitrary" , derive( arbitrary:: Arbitrary ) ) ]
55+ #[ cfg_attr( feature = "serde_serialize" , derive( serde:: Serialize ) ) ]
56+ #[ cfg_attr( feature = "serde_deserialize" , derive( serde:: Deserialize ) ) ]
5157#[ derive( Clone , PartialEq , :: prost:: Message ) ]
5258pub struct CodeGeneratorResponse {
5359 /// Error message. If non-empty, code generation failed. The plugin process
@@ -71,6 +77,8 @@ pub struct CodeGeneratorResponse {
7177pub mod code_generator_response {
7278 /// Represents a single generated file.
7379 #[ cfg_attr( feature = "arbitrary" , derive( arbitrary:: Arbitrary ) ) ]
80+ #[ cfg_attr( feature = "serde_serialize" , derive( serde:: Serialize ) ) ]
81+ #[ cfg_attr( feature = "serde_deserialize" , derive( serde:: Deserialize ) ) ]
7482 #[ derive( Clone , PartialEq , :: prost:: Message ) ]
7583 pub struct File {
7684 /// The file name, relative to the output directory. The name must not
@@ -136,6 +144,8 @@ pub mod code_generator_response {
136144 }
137145 /// Sync with code_generator.h.
138146 #[ cfg_attr( feature = "arbitrary" , derive( arbitrary:: Arbitrary ) ) ]
147+ #[ cfg_attr( feature = "serde_serialize" , derive( serde:: Serialize ) ) ]
148+ #[ cfg_attr( feature = "serde_deserialize" , derive( serde:: Deserialize ) ) ]
139149 #[ derive(
140150 Clone ,
141151 Copy ,
0 commit comments