Home | History | Annotate | Download | only in test
      1 /* tests data packing and unpacking */
      2 
      3 struct msg {
      4 	string from_name = 1;
      5 	string to_name = 2;
      6 	optional struct[kill] attack = 3;
      7 	array struct[run] run = 4;
      8 }
      9 
     10 struct kill {
     11 	string weapon = 0x10121;
     12 	string action = 2;
     13 	optional int how_often = 3;
     14 }
     15 
     16 struct run {
     17 	string how = 1;
     18 	optional bytes some_bytes = 2;
     19 	bytes fixed_bytes[24] = 3;
     20 }
     21