diff options
Diffstat (limited to 'tests/ui/pin_project/safe_packed_borrows.rs')
-rw-r--r-- | tests/ui/pin_project/safe_packed_borrows.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/ui/pin_project/safe_packed_borrows.rs b/tests/ui/pin_project/safe_packed_borrows.rs index c1a7d55..db4ac2d 100644 --- a/tests/ui/pin_project/safe_packed_borrows.rs +++ b/tests/ui/pin_project/safe_packed_borrows.rs @@ -1,21 +1,21 @@ -#![deny(safe_packed_borrows)] +#![forbid(safe_packed_borrows)] // Refs: https://github.com/rust-lang/rust/issues/46043 #[repr(packed)] struct A { - field: u32, + f: u32, } #[repr(packed(2))] struct B { - field: u32, + f: u32, } fn main() { - let a = A { field: 1 }; - &a.field; //~ ERROR borrow of packed field is unsafe and requires unsafe function or block + let a = A { f: 1 }; + &a.f; //~ ERROR borrow of packed field is unsafe and requires unsafe function or block - let b = B { field: 1 }; - &b.field; //~ ERROR borrow of packed field is unsafe and requires unsafe function or block + let b = B { f: 1 }; + &b.f; //~ ERROR borrow of packed field is unsafe and requires unsafe function or block } |