@@ -18,7 +18,7 @@ async fn main() -> Result<()> {
1818
1919 producer. end ( ) . await ?;
2020
21- for i in 0 ..20 {
21+ for i in 0 ..26 {
2222 let payload = consumer. next ( ) . await ?. message ( ) . into_bytes ( ) ;
2323 let event = EventStream :: read_from ( Bytes :: from ( payload) ) ;
2424 // println!("#{i} {:?}", event);
@@ -44,14 +44,20 @@ async fn main() -> Result<()> {
4444 10 =>
4545 r#"{"type":"Struct","typename":"return_struct::Wrapper<return_struct::Point>","fields":{"x":{"type":"Prim","typename":"i32","value":3},"y":{"type":"Prim","typename":"i32","value":4}}}"# ,
4646 12 =>
47- r#"{"type":"Struct","typename":"return_struct::Coeff ","fields":{"0":{"type":"Prim","typename":"f32","value":1.1},"1":{"type":"Prim","typename":"f64","value":2.2}}}"# ,
47+ r#"{"type":"Struct","typename":"return_struct::Coeff36 ","fields":{"0":{"type":"Prim","typename":"f32","value":1.1},"1":{"type":"Prim","typename":"f64","value":2.2}}}"# ,
4848 14 =>
49- r#"{"type":"Struct","typename":"return_struct::MapPoint ","fields":{"u ":{"type":"Prim","typename":"i64 ","value":"-22" },"v ":{"type":"Prim","typename":"i64 ","value":"44" }}}"# ,
49+ r#"{"type":"Struct","typename":"return_struct::Coeff63 ","fields":{"0 ":{"type":"Prim","typename":"f64 ","value":64.1 },"1 ":{"type":"Prim","typename":"f32 ","value":32.2 }}}"# ,
5050 16 =>
51- r#"{"type":"Struct","typename":"return_struct::Label ","fields":{"s ":{"type":"String ","typename":"&str ","value":"hello" }}}"# ,
51+ r#"{"type":"Struct","typename":"return_struct::Coeff32 ","fields":{"0 ":{"type":"Prim ","typename":"f32 ","value":32.1},"1":{"type":"Prim","typename":"f32","value":32.2 }}}"# ,
5252 18 =>
53+ r#"{"type":"Struct","typename":"return_struct::Coeff64","fields":{"0":{"type":"Prim","typename":"f64","value":64.1},"1":{"type":"Prim","typename":"f64","value":64.2}}}"# ,
54+ 20 =>
55+ r#"{"type":"Struct","typename":"return_struct::MapPoint","fields":{"u":{"type":"Prim","typename":"i64","value":"-22"},"v":{"type":"Prim","typename":"i64","value":"44"}}}"# ,
56+ 22 =>
57+ r#"{"type":"Struct","typename":"return_struct::Label","fields":{"s":{"type":"String","typename":"&str","value":"hello"}}}"# ,
58+ 24 =>
5359 r#"{"type":"Struct","typename":"return_struct::Long","fields":{"0":{"type":"Prim","typename":"i128","value":"22222222222222222222"}}}"# ,
54- 19 => r#"{"type":"Unit"}"# ,
60+ 25 => r#"{"type":"Unit"}"# ,
5561 i => panic!( "Unexpected i {i}" ) ,
5662 }
5763 ) ;
0 commit comments