| library fidl.test.json; | |
| xunion FlexibleFoo { | |
| 1: string s; | |
| 2: int32 i; | |
| }; | |
| strict xunion StrictFoo { | |
| 1: string s; | |
| 2: int32 i; | |
| }; | |
| protocol Protocol { | |
| RequestStrictResponseFlexible(StrictFoo s) -> (FlexibleFoo f); | |
| RequestFlexibleResponseStrict(FlexibleFoo s) -> (StrictFoo f); | |
| }; |