Lines Matching refs:header
22 header: Header { in test_basic()
48 packet.header.marshal_size(), in test_basic()
101 header: Header { in test_extension()
146 header: Header { in test_packet_marshal_unmarshal()
183 header: Header { in test_rfc_8285_one_byte_extension()
225 let ext1 = p.header.get_extension(1); in test_rfc_8285_one_byte_two_extension_of_two_bytes()
233 let ext2 = p.header.get_extension(2); in test_rfc_8285_one_byte_two_extension_of_two_bytes()
243 header: Header { in test_rfc_8285_one_byte_two_extension_of_two_bytes()
297 .header in test_rfc_8285_one_byte_multiple_extensions_with_padding()
305 .header in test_rfc_8285_one_byte_multiple_extensions_with_padding()
313 .header in test_rfc_8285_one_byte_multiple_extensions_with_padding()
374 header: Header { in test_rfc_8285_one_byte_multiple_extension()
423 header: Header { in test_rfc_8285_two_byte_extension()
473 let ext = p.header.get_extension(1); in test_rfc8285_two_byte_multiple_extension_with_padding()
480 let ext = p.header.get_extension(2); in test_rfc8285_two_byte_multiple_extension_with_padding()
487 let ext = p.header.get_extension(3); in test_rfc8285_two_byte_multiple_extension_with_padding()
524 header: Header { in test_rfc8285_two_byte_multiple_extension_with_large_extension()
572 header: Header { in test_rfc8285_get_extension_returns_nil_when_extension_disabled()
585 let res = p.header.get_extension(1); in test_rfc8285_get_extension_returns_nil_when_extension_disabled()
600 header: Header { in test_rfc8285_del_extension()
619 let ext = p.header.get_extension(1); in test_rfc8285_del_extension()
622 p.header.del_extension(1)?; in test_rfc8285_del_extension()
624 let ext = p.header.get_extension(1); in test_rfc8285_del_extension()
627 let err = p.header.del_extension(1); in test_rfc8285_del_extension()
640 header: Header { in test_rfc8285_get_extension_ids()
665 let ids = p.header.get_extension_ids(); in test_rfc8285_get_extension_ids()
670 p.header.extensions.len(), in test_rfc8285_get_extension_ids()
673 p.header.extensions.len() in test_rfc8285_get_extension_ids()
677 let ext = p.header.get_extension(id); in test_rfc8285_get_extension_ids()
686 header: Header { in test_rfc8285_get_extension_ids_return_empty_when_extension_disabled()
700 let ids = p.header.get_extension_ids(); in test_rfc8285_get_extension_ids_return_empty_when_extension_disabled()
708 header: Header { in test_rfc8285_del_extension_returns_error_when_extenstions_disabled()
722 let ids = p.header.del_extension(1); in test_rfc8285_del_extension_returns_error_when_extenstions_disabled()
733 header: Header { in test_rfc8285_one_byte_set_extension_should_enable_extension_when_adding()
748 let result = p.header.set_extension(1, extension.clone()); in test_rfc8285_one_byte_set_extension_should_enable_extension_when_adding()
751 assert!(p.header.extension, "Extension should be set to true"); in test_rfc8285_one_byte_set_extension_should_enable_extension_when_adding()
753 p.header.extension_profile, 0xBEDE, in test_rfc8285_one_byte_set_extension_should_enable_extension_when_adding()
757 p.header.extensions.len(), in test_rfc8285_one_byte_set_extension_should_enable_extension_when_adding()
762 p.header.get_extension(1), in test_rfc8285_one_byte_set_extension_should_enable_extension_when_adding()
772 header: Header { in test_rfc8285_set_extension_should_set_correct_extension_profile_for_16_byte_extension()
791 let res = p.header.set_extension(1, extension); in test_rfc8285_set_extension_should_set_correct_extension_profile_for_16_byte_extension()
795 p.header.extension_profile, 0xBEDE, in test_rfc8285_set_extension_should_set_correct_extension_profile_for_16_byte_extension()
804 header: Header { in test_rfc8285_set_extension_should_update_existing_extension()
824 p.header.get_extension(1), in test_rfc8285_set_extension_should_update_existing_extension()
830 p.header.set_extension(1, extension.clone())?; in test_rfc8285_set_extension_should_update_existing_extension()
833 p.header.get_extension(1), in test_rfc8285_set_extension_should_update_existing_extension()
845 header: Header { in test_rfc8285_one_byte_set_extension_should_error_when_invalid_id_provided()
865 p.header in test_rfc8285_one_byte_set_extension_should_error_when_invalid_id_provided()
871 p.header in test_rfc8285_one_byte_set_extension_should_error_when_invalid_id_provided()
888 p.header.extensions.len(), in test_rfc8285_one_byte_extension_terminate_processing_when_reserved_id_encountered()
903 header: Header { in test_rfc8285_one_byte_set_extension_should_error_when_payload_too_large()
922 let res = p.header.set_extension( in test_rfc8285_one_byte_set_extension_should_error_when_payload_too_large()
940 header: Header { in test_rfc8285_two_bytes_set_extension_should_enable_extension_when_adding()
960 p.header.set_extension(1, extension.clone())?; in test_rfc8285_two_bytes_set_extension_should_enable_extension_when_adding()
962 assert!(p.header.extension, "Extension should be set to true"); in test_rfc8285_two_bytes_set_extension_should_enable_extension_when_adding()
964 p.header.extension_profile, 0x1000, in test_rfc8285_two_bytes_set_extension_should_enable_extension_when_adding()
968 p.header.extensions.len(), in test_rfc8285_two_bytes_set_extension_should_enable_extension_when_adding()
973 p.header.get_extension(1), in test_rfc8285_two_bytes_set_extension_should_enable_extension_when_adding()
985 header: Header { in test_rfc8285_two_byte_set_extension_should_update_existing_extension()
1005 p.header.get_extension(1), in test_rfc8285_two_byte_set_extension_should_update_existing_extension()
1015 p.header.set_extension(1, extension.clone())?; in test_rfc8285_two_byte_set_extension_should_update_existing_extension()
1017 assert_eq!(p.header.get_extension(1), Some(extension)); in test_rfc8285_two_byte_set_extension_should_update_existing_extension()
1026 header: Header { in test_rfc8285_two_byte_set_extension_should_error_when_payload_too_large()
1045 let res = p.header.set_extension( in test_rfc8285_two_byte_set_extension_should_error_when_payload_too_large()
1080 header: Header { in test_rfc3550_set_extension_should_error_when_non_zero()
1099 p.header.set_extension(0, Bytes::from_static(&[0xBB]))?; in test_rfc3550_set_extension_should_error_when_non_zero()
1100 let res = p.header.get_extension(0); in test_rfc3550_set_extension_should_error_when_non_zero()
1114 header: Header { in test_rfc3550_set_extension_should_error_when_setting_non_zero_id()
1129 let res = p.header.set_extension(1, Bytes::from_static(&[0xBB])); in test_rfc3550_set_extension_should_error_when_setting_non_zero_id()