package test_but_this_is_a_super_long_name_because_we_are_testing_parsing_a_token_that_is_bigger_than_the_size_of_the_input_buffer_its_very_very_bad_you_see; struct qmi_result { u16 result; u16 error; }; request test_request { required u8 test_number = 0x12; } = 0x23; response test_response { required qmi_result r = 2; } = 043; indication test_indication { optional u64 value = 0x99; } = 0x7;