()
| 676 | #[test] |
| 677 | #[should_panic(expected = "#[zeroize(drop)] attribute is not allowed on enum fields")] |
| 678 | fn zeroize_on_enum_second_variant_field() { |
| 679 | parse_zeroize_test(stringify!( |
| 680 | enum Z { |
| 681 | Variant1 { |
| 682 | a: String, |
| 683 | b: Vec<u8>, |
| 684 | c: [u8; 3], |
| 685 | }, |
| 686 | Variant2 { |
| 687 | #[zeroize(drop)] |
| 688 | a: String, |
| 689 | b: Vec<u8>, |
| 690 | c: [u8; 3], |
| 691 | }, |
| 692 | } |
| 693 | )); |
| 694 | } |
| 695 | |
| 696 | #[test] |
| 697 | #[should_panic(expected = "#[zeroize(drop)] attribute is not allowed on enum variants")] |
nothing calls this directly
no test coverage detected