vec![ParsedEnvelope { payload: Inscription::default(), ..Default::default() }], ); } #[test] fn unknown_odd_fields_are_ignored() { assert_eq!( parse(&[envelope(&[b"ord", &[11], &[0]])]), vec![ParsedEnvelope { payload: Inscription::default(), ..Default::default() }], ); } #[test] fn unknown_even_fields() { assert_eq!( parse(&[envelope(&[b"ord", &[22], &[0]])]), vec![ParsedEnvelope { payload: Inscription { unrecognized_even_field: true, ..Default::default() }, ..Default::default() }], ); } #[test] fn pointer_field_is_recognized() { assert_eq!( parse(&[envelope(&[b"ord", &[2], &[1]])]), vec![ParsedEnvelope { payload: Inscription { pointer: Some(vec![1]), ..Default::default() }, ..Default::default() }], ); } #[test] fn duplicate_pointer_field_makes_inscription_unbound() { assert_eq!(