@@ -5656,200 +5656,3 @@ impl<'de> serde::Deserialize<'de> for QueryParamsResponse {
56565656 deserializer. deserialize_struct ( "side.dlc.QueryParamsResponse" , FIELDS , GeneratedVisitor )
56575657 }
56585658}
5659- #[ cfg( feature = "serde" ) ]
5660- impl serde:: Serialize for QueryPriceRequest {
5661- #[ allow( deprecated) ]
5662- fn serialize < S > ( & self , serializer : S ) -> core:: result:: Result < S :: Ok , S :: Error >
5663- where
5664- S : serde:: Serializer ,
5665- {
5666- use serde:: ser:: SerializeStruct ;
5667- let mut len = 0 ;
5668- if !self . symbol . is_empty ( ) {
5669- len += 1 ;
5670- }
5671- let mut struct_ser = serializer. serialize_struct ( "side.dlc.QueryPriceRequest" , len) ?;
5672- if !self . symbol . is_empty ( ) {
5673- struct_ser. serialize_field ( "symbol" , & self . symbol ) ?;
5674- }
5675- struct_ser. end ( )
5676- }
5677- }
5678- #[ cfg( feature = "serde" ) ]
5679- impl < ' de > serde:: Deserialize < ' de > for QueryPriceRequest {
5680- #[ allow( deprecated) ]
5681- fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < Self , D :: Error >
5682- where
5683- D : serde:: Deserializer < ' de > ,
5684- {
5685- const FIELDS : & [ & str ] = & [ "symbol" ] ;
5686-
5687- #[ allow( clippy:: enum_variant_names) ]
5688- enum GeneratedField {
5689- Symbol ,
5690- }
5691- #[ cfg( feature = "serde" ) ]
5692- impl < ' de > serde:: Deserialize < ' de > for GeneratedField {
5693- fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < GeneratedField , D :: Error >
5694- where
5695- D : serde:: Deserializer < ' de > ,
5696- {
5697- struct GeneratedVisitor ;
5698-
5699- impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
5700- type Value = GeneratedField ;
5701-
5702- fn expecting (
5703- & self ,
5704- formatter : & mut core:: fmt:: Formatter < ' _ > ,
5705- ) -> core:: fmt:: Result {
5706- write ! ( formatter, "expected one of: {:?}" , & FIELDS )
5707- }
5708-
5709- #[ allow( unused_variables) ]
5710- fn visit_str < E > ( self , value : & str ) -> core:: result:: Result < GeneratedField , E >
5711- where
5712- E : serde:: de:: Error ,
5713- {
5714- match value {
5715- "symbol" => Ok ( GeneratedField :: Symbol ) ,
5716- _ => Err ( serde:: de:: Error :: unknown_field ( value, FIELDS ) ) ,
5717- }
5718- }
5719- }
5720- deserializer. deserialize_identifier ( GeneratedVisitor )
5721- }
5722- }
5723- struct GeneratedVisitor ;
5724- impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
5725- type Value = QueryPriceRequest ;
5726-
5727- fn expecting ( & self , formatter : & mut core:: fmt:: Formatter < ' _ > ) -> core:: fmt:: Result {
5728- formatter. write_str ( "struct side.dlc.QueryPriceRequest" )
5729- }
5730-
5731- fn visit_map < V > ( self , mut map_ : V ) -> core:: result:: Result < QueryPriceRequest , V :: Error >
5732- where
5733- V : serde:: de:: MapAccess < ' de > ,
5734- {
5735- let mut symbol__ = None ;
5736- while let Some ( k) = map_. next_key ( ) ? {
5737- match k {
5738- GeneratedField :: Symbol => {
5739- if symbol__. is_some ( ) {
5740- return Err ( serde:: de:: Error :: duplicate_field ( "symbol" ) ) ;
5741- }
5742- symbol__ = Some ( map_. next_value ( ) ?) ;
5743- }
5744- }
5745- }
5746- Ok ( QueryPriceRequest {
5747- symbol : symbol__. unwrap_or_default ( ) ,
5748- } )
5749- }
5750- }
5751- deserializer. deserialize_struct ( "side.dlc.QueryPriceRequest" , FIELDS , GeneratedVisitor )
5752- }
5753- }
5754- #[ cfg( feature = "serde" ) ]
5755- impl serde:: Serialize for QueryPriceResponse {
5756- #[ allow( deprecated) ]
5757- fn serialize < S > ( & self , serializer : S ) -> core:: result:: Result < S :: Ok , S :: Error >
5758- where
5759- S : serde:: Serializer ,
5760- {
5761- use serde:: ser:: SerializeStruct ;
5762- let mut len = 0 ;
5763- if self . price != 0 {
5764- len += 1 ;
5765- }
5766- let mut struct_ser = serializer. serialize_struct ( "side.dlc.QueryPriceResponse" , len) ?;
5767- if self . price != 0 {
5768- #[ allow( clippy:: needless_borrow) ]
5769- struct_ser. serialize_field (
5770- "price" ,
5771- alloc:: string:: ToString :: to_string ( & self . price ) . as_str ( ) ,
5772- ) ?;
5773- }
5774- struct_ser. end ( )
5775- }
5776- }
5777- #[ cfg( feature = "serde" ) ]
5778- impl < ' de > serde:: Deserialize < ' de > for QueryPriceResponse {
5779- #[ allow( deprecated) ]
5780- fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < Self , D :: Error >
5781- where
5782- D : serde:: Deserializer < ' de > ,
5783- {
5784- const FIELDS : & [ & str ] = & [ "price" ] ;
5785-
5786- #[ allow( clippy:: enum_variant_names) ]
5787- enum GeneratedField {
5788- Price ,
5789- }
5790- #[ cfg( feature = "serde" ) ]
5791- impl < ' de > serde:: Deserialize < ' de > for GeneratedField {
5792- fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < GeneratedField , D :: Error >
5793- where
5794- D : serde:: Deserializer < ' de > ,
5795- {
5796- struct GeneratedVisitor ;
5797-
5798- impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
5799- type Value = GeneratedField ;
5800-
5801- fn expecting (
5802- & self ,
5803- formatter : & mut core:: fmt:: Formatter < ' _ > ,
5804- ) -> core:: fmt:: Result {
5805- write ! ( formatter, "expected one of: {:?}" , & FIELDS )
5806- }
5807-
5808- #[ allow( unused_variables) ]
5809- fn visit_str < E > ( self , value : & str ) -> core:: result:: Result < GeneratedField , E >
5810- where
5811- E : serde:: de:: Error ,
5812- {
5813- match value {
5814- "price" => Ok ( GeneratedField :: Price ) ,
5815- _ => Err ( serde:: de:: Error :: unknown_field ( value, FIELDS ) ) ,
5816- }
5817- }
5818- }
5819- deserializer. deserialize_identifier ( GeneratedVisitor )
5820- }
5821- }
5822- struct GeneratedVisitor ;
5823- impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
5824- type Value = QueryPriceResponse ;
5825-
5826- fn expecting ( & self , formatter : & mut core:: fmt:: Formatter < ' _ > ) -> core:: fmt:: Result {
5827- formatter. write_str ( "struct side.dlc.QueryPriceResponse" )
5828- }
5829-
5830- fn visit_map < V > ( self , mut map_ : V ) -> core:: result:: Result < QueryPriceResponse , V :: Error >
5831- where
5832- V : serde:: de:: MapAccess < ' de > ,
5833- {
5834- let mut price__ = None ;
5835- while let Some ( k) = map_. next_key ( ) ? {
5836- match k {
5837- GeneratedField :: Price => {
5838- if price__. is_some ( ) {
5839- return Err ( serde:: de:: Error :: duplicate_field ( "price" ) ) ;
5840- }
5841- price__ = Some (
5842- map_. next_value :: < :: pbjson:: private:: NumberDeserialize < _ > > ( ) ?
5843- . 0 ,
5844- ) ;
5845- }
5846- }
5847- }
5848- Ok ( QueryPriceResponse {
5849- price : price__. unwrap_or_default ( ) ,
5850- } )
5851- }
5852- }
5853- deserializer. deserialize_struct ( "side.dlc.QueryPriceResponse" , FIELDS , GeneratedVisitor )
5854- }
5855- }
0 commit comments