@@ -550,7 +550,7 @@ pub macro struct_field_offset($ty_name:ident => $ty:ty => (*$base:ident).$field:
550
550
#[ allow( clippy:: cast_sign_loss) ]
551
551
let offset = unsafe { field_ptr. cast :: < u8 > ( ) . offset_from ( $base. cast ( ) ) as usize } ;
552
552
553
- #[ allow( clippy:: forget_non_drop) ]
553
+ #[ allow( clippy:: forget_non_drop, clippy :: forget_copy ) ]
554
554
core:: mem:: forget ( uninit) ;
555
555
556
556
$crate:: MaybeUninhabited :: Inhabited ( offset)
@@ -572,7 +572,7 @@ pub macro struct_variant_discriminant {
572
572
core:: mem:: transmute ( core:: mem:: discriminant ( & uninit) )
573
573
} ;
574
574
575
- #[ allow( clippy:: forget_non_drop) ]
575
+ #[ allow( clippy:: forget_non_drop, clippy :: forget_copy ) ]
576
576
core:: mem:: forget ( uninit) ;
577
577
578
578
let mut big_endian_bytes = [ 0_u8 ; core:: mem:: size_of :: < core:: mem:: Discriminant < $ty> > ( ) ] ;
@@ -612,7 +612,7 @@ pub macro struct_variant_discriminant {
612
612
core:: mem:: transmute ( core:: mem:: discriminant ( & uninit) )
613
613
} ;
614
614
615
- #[ allow( clippy:: forget_non_drop) ]
615
+ #[ allow( clippy:: forget_non_drop, clippy :: forget_copy ) ]
616
616
core:: mem:: forget ( uninit) ;
617
617
618
618
let big_endian_bytes = unsafe {
@@ -659,7 +659,7 @@ pub macro struct_variant_discriminant {
659
659
core:: mem:: transmute ( core:: mem:: discriminant ( & uninit) )
660
660
} ;
661
661
662
- #[ allow( clippy:: forget_non_drop) ]
662
+ #[ allow( clippy:: forget_non_drop, clippy :: forget_copy ) ]
663
663
core:: mem:: forget ( uninit) ;
664
664
665
665
let big_endian_bytes = unsafe {
@@ -715,7 +715,7 @@ pub macro struct_variant_field_offset {
715
715
#[ allow( clippy:: cast_sign_loss) ]
716
716
let offset = unsafe { field_ptr. cast :: < u8 > ( ) . offset_from ( base_ptr. cast ( ) ) as usize } ;
717
717
718
- #[ allow( clippy:: forget_non_drop) ]
718
+ #[ allow( clippy:: forget_non_drop, clippy :: forget_copy ) ]
719
719
core:: mem:: forget ( uninit) ;
720
720
721
721
$crate:: MaybeUninhabited :: Inhabited ( offset)
@@ -746,7 +746,7 @@ pub macro struct_variant_field_offset {
746
746
#[ allow( clippy:: cast_sign_loss) ]
747
747
let offset = unsafe { field_ptr. cast :: < u8 > ( ) . offset_from ( base_ptr. cast ( ) ) as usize } ;
748
748
749
- #[ allow( clippy:: forget_non_drop) ]
749
+ #[ allow( clippy:: forget_non_drop, clippy :: forget_copy ) ]
750
750
core:: mem:: forget ( uninit) ;
751
751
752
752
$crate:: MaybeUninhabited :: Inhabited ( offset)
0 commit comments