about summary refs log tree commit diff
path: root/src/tools/clippy/tests/ui/repr_packed_without_abi.stderr
blob: f688e4bc744aeb1523d31baae8ea599be0d02362 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
error: item uses `packed` representation without ABI-qualification
  --> tests/ui/repr_packed_without_abi.rs:4:1
   |
LL |   #[repr(packed)]
   |          ------ `packed` representation set here
LL | / struct NetworkPacketHeader {
LL | |
LL | |     header_length: u8,
LL | |     header_version: u16,
LL | | }
   | |_^
   |
   = warning: unqualified `#[repr(packed)]` defaults to `#[repr(Rust, packed)]`, which has no stable ABI
   = help: qualify the desired ABI explicitly via `#[repr(C, packed)]` or `#[repr(Rust, packed)]`
note: the lint level is defined here
  --> tests/ui/repr_packed_without_abi.rs:1:9
   |
LL | #![deny(clippy::repr_packed_without_abi)]
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: item uses `packed` representation without ABI-qualification
  --> tests/ui/repr_packed_without_abi.rs:11:1
   |
LL |   #[repr(packed)]
   |          ------ `packed` representation set here
LL | / union Foo {
LL | |
LL | |     a: u8,
LL | |     b: u16,
LL | | }
   | |_^
   |
   = warning: unqualified `#[repr(packed)]` defaults to `#[repr(Rust, packed)]`, which has no stable ABI
   = help: qualify the desired ABI explicitly via `#[repr(C, packed)]` or `#[repr(Rust, packed)]`

error: aborting due to 2 previous errors