[INFO] fetching crate libdrm_amdgpu_sys 0.7.5... [INFO] checking libdrm_amdgpu_sys-0.7.5 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate libdrm_amdgpu_sys 0.7.5 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate libdrm_amdgpu_sys 0.7.5 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate libdrm_amdgpu_sys 0.7.5 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate libdrm_amdgpu_sys 0.7.5 [INFO] tweaked toml for crates.io crate libdrm_amdgpu_sys 0.7.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate crates.io crate libdrm_amdgpu_sys 0.7.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a7247d5c6adf7b37375ce8afea065eb498e18f5c96b5fd52ec2bd405d947da42 [INFO] running `Command { std: "docker" "start" "-a" "a7247d5c6adf7b37375ce8afea065eb498e18f5c96b5fd52ec2bd405d947da42", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a7247d5c6adf7b37375ce8afea065eb498e18f5c96b5fd52ec2bd405d947da42", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7247d5c6adf7b37375ce8afea065eb498e18f5c96b5fd52ec2bd405d947da42", kill_on_drop: false }` [INFO] [stdout] a7247d5c6adf7b37375ce8afea065eb498e18f5c96b5fd52ec2bd405d947da42 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7890b3783d01ec4a2980c13212d3dde43fdaf50e237e63eb634ce8fed822ad71 [INFO] running `Command { std: "docker" "start" "-a" "7890b3783d01ec4a2980c13212d3dde43fdaf50e237e63eb634ce8fed822ad71", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Fixed Cargo.toml (2 fixes) [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling libdrm_amdgpu_sys v0.7.5 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `libdrm_amdgpu_sys` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * drm_mode/mode_info.rs [INFO] [stderr] * lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> drm_mode/mode_info.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | ($name: tt, $flag: expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> drm_mode/mode_info.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | ($name: tt, $flag: expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> lib.rs:57:6 [INFO] [stderr] | [INFO] [stderr] 57 | ($r: expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 3 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | pub gen: u8, [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] = note: `--force-warn keyword-idents-2024` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | let gen = Self::speed_to_gen(&s_speed?)?; [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | Some(Self { gen, width }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let gen = match speed { [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:50:14 [INFO] [stdout] | [INFO] [stdout] 50 | Some(gen) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | let mut gen: Option = None; [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | gen = { [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | Some(Self { gen: gen?, width: width? }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 87 | Some(Self { gen: gen?, width: width? }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | let gen = Self::speed_to_gen(&s_speed?)?; [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | Some(Self { gen, width }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:1096:1 [INFO] [stdout] | [INFO] [stdout] 1096 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1097 | | pub fn select( [INFO] [stdout] 1098 | | __nfds: ::core::ffi::c_int, [INFO] [stdout] 1099 | | __readfds: *mut fd_set, [INFO] [stdout] ... | [INFO] [stdout] 1103 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 1104 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:1105:1 [INFO] [stdout] | [INFO] [stdout] 1105 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1106 | | pub fn pselect( [INFO] [stdout] 1107 | | __nfds: ::core::ffi::c_int, [INFO] [stdout] 1108 | | __readfds: *mut fd_set, [INFO] [stdout] ... | [INFO] [stdout] 1113 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 1114 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:9099:1 [INFO] [stdout] | [INFO] [stdout] 9099 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 9100 | | pub fn drmIoctl( [INFO] [stdout] 9101 | | fd: ::core::ffi::c_int, [INFO] [stdout] 9102 | | request: ::core::ffi::c_ulong, [INFO] [stdout] 9103 | | arg: *mut ::core::ffi::c_void, [INFO] [stdout] 9104 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 9105 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:9106:1 [INFO] [stdout] | [INFO] [stdout] 9106 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 9107 | | pub fn drmGetHashTable() -> *mut ::core::ffi::c_void; [INFO] [stdout] 9108 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:9109:1 [INFO] [stdout] | [INFO] [stdout] 9109 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 9110 | | pub fn drmGetEntry(fd: ::core::ffi::c_int) -> *mut drmHashEntry; [INFO] [stdout] 9111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10199:1 [INFO] [stdout] | [INFO] [stdout] 10199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10200 | | pub fn drmAvailable() -> ::core::ffi::c_int; [INFO] [stdout] 10201 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10202:1 [INFO] [stdout] | [INFO] [stdout] 10202 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10203 | | pub fn drmOpen( [INFO] [stdout] 10204 | | name: *const ::core::ffi::c_char, [INFO] [stdout] 10205 | | busid: *const ::core::ffi::c_char, [INFO] [stdout] 10206 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10208:1 [INFO] [stdout] | [INFO] [stdout] 10208 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10209 | | pub fn drmOpenWithType( [INFO] [stdout] 10210 | | name: *const ::core::ffi::c_char, [INFO] [stdout] 10211 | | busid: *const ::core::ffi::c_char, [INFO] [stdout] 10212 | | type_: ::core::ffi::c_int, [INFO] [stdout] 10213 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10214 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10215:1 [INFO] [stdout] | [INFO] [stdout] 10215 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10216 | | pub fn drmOpenControl(minor: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10217 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10218:1 [INFO] [stdout] | [INFO] [stdout] 10218 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10219 | | pub fn drmOpenRender(minor: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10220 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10221:1 [INFO] [stdout] | [INFO] [stdout] 10221 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10222 | | pub fn drmClose(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10223 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10224:1 [INFO] [stdout] | [INFO] [stdout] 10224 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10225 | | pub fn drmGetVersion(fd: ::core::ffi::c_int) -> drmVersionPtr; [INFO] [stdout] 10226 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10227:1 [INFO] [stdout] | [INFO] [stdout] 10227 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10228 | | pub fn drmGetLibVersion(fd: ::core::ffi::c_int) -> drmVersionPtr; [INFO] [stdout] 10229 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10230:1 [INFO] [stdout] | [INFO] [stdout] 10230 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10231 | | pub fn drmGetCap( [INFO] [stdout] 10232 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10233 | | capability: u64, [INFO] [stdout] 10234 | | value: *mut u64, [INFO] [stdout] 10235 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10236 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10237:1 [INFO] [stdout] | [INFO] [stdout] 10237 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10238 | | pub fn drmFreeVersion(arg1: drmVersionPtr); [INFO] [stdout] 10239 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10240:1 [INFO] [stdout] | [INFO] [stdout] 10240 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10241 | | pub fn drmGetMagic(fd: ::core::ffi::c_int, magic: *mut drm_magic_t) -> ::core::ffi::c_int; [INFO] [stdout] 10242 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10243:1 [INFO] [stdout] | [INFO] [stdout] 10243 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10244 | | pub fn drmGetBusid(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10245 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10246:1 [INFO] [stdout] | [INFO] [stdout] 10246 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10247 | | pub fn drmGetInterruptFromBusID( [INFO] [stdout] 10248 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10249 | | busnum: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10252 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10253 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10254:1 [INFO] [stdout] | [INFO] [stdout] 10254 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10255 | | pub fn drmGetMap( [INFO] [stdout] 10256 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10257 | | idx: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10264 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10265 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10266:1 [INFO] [stdout] | [INFO] [stdout] 10266 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10267 | | pub fn drmGetClient( [INFO] [stdout] 10268 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10269 | | idx: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10275 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10276 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10277:1 [INFO] [stdout] | [INFO] [stdout] 10277 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10278 | | pub fn drmGetStats(fd: ::core::ffi::c_int, stats: *mut drmStatsT) -> ::core::ffi::c_int; [INFO] [stdout] 10279 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10280:1 [INFO] [stdout] | [INFO] [stdout] 10280 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10281 | | pub fn drmSetInterfaceVersion( [INFO] [stdout] 10282 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10283 | | version: *mut drmSetVersion, [INFO] [stdout] 10284 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10285 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10286:1 [INFO] [stdout] | [INFO] [stdout] 10286 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10287 | | pub fn drmCommandNone( [INFO] [stdout] 10288 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10289 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] 10290 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10291 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10292:1 [INFO] [stdout] | [INFO] [stdout] 10292 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10293 | | pub fn drmCommandRead( [INFO] [stdout] 10294 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10295 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10298 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10299 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10300:1 [INFO] [stdout] | [INFO] [stdout] 10300 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10301 | | pub fn drmCommandWrite( [INFO] [stdout] 10302 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10303 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10306 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10307 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10308:1 [INFO] [stdout] | [INFO] [stdout] 10308 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10309 | | pub fn drmCommandWriteRead( [INFO] [stdout] 10310 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10311 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10314 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10315 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10316:1 [INFO] [stdout] | [INFO] [stdout] 10316 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10317 | | pub fn drmFreeBusid(busid: *const ::core::ffi::c_char); [INFO] [stdout] 10318 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10319:1 [INFO] [stdout] | [INFO] [stdout] 10319 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10320 | | pub fn drmSetBusid( [INFO] [stdout] 10321 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10322 | | busid: *const ::core::ffi::c_char, [INFO] [stdout] 10323 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10324 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10325:1 [INFO] [stdout] | [INFO] [stdout] 10325 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10326 | | pub fn drmAuthMagic(fd: ::core::ffi::c_int, magic: drm_magic_t) -> ::core::ffi::c_int; [INFO] [stdout] 10327 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10328:1 [INFO] [stdout] | [INFO] [stdout] 10328 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10329 | | pub fn drmAddMap( [INFO] [stdout] 10330 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10331 | | offset: drm_handle_t, [INFO] [stdout] ... | [INFO] [stdout] 10336 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10337 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10338:1 [INFO] [stdout] | [INFO] [stdout] 10338 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10339 | | pub fn drmRmMap(fd: ::core::ffi::c_int, handle: drm_handle_t) -> ::core::ffi::c_int; [INFO] [stdout] 10340 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10341:1 [INFO] [stdout] | [INFO] [stdout] 10341 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10342 | | pub fn drmAddContextPrivateMapping( [INFO] [stdout] 10343 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10344 | | ctx_id: drm_context_t, [INFO] [stdout] 10345 | | handle: drm_handle_t, [INFO] [stdout] 10346 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10347 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10348:1 [INFO] [stdout] | [INFO] [stdout] 10348 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10349 | | pub fn drmAddBufs( [INFO] [stdout] 10350 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10351 | | count: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10355 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10356 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10357:1 [INFO] [stdout] | [INFO] [stdout] 10357 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10358 | | pub fn drmMarkBufs(fd: ::core::ffi::c_int, low: f64, high: f64) -> ::core::ffi::c_int; [INFO] [stdout] 10359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10360:1 [INFO] [stdout] | [INFO] [stdout] 10360 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10361 | | pub fn drmCreateContext( [INFO] [stdout] 10362 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10363 | | handle: *mut drm_context_t, [INFO] [stdout] 10364 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10366:1 [INFO] [stdout] | [INFO] [stdout] 10366 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10367 | | pub fn drmSetContextFlags( [INFO] [stdout] 10368 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10369 | | context: drm_context_t, [INFO] [stdout] 10370 | | flags: drm_context_tFlags, [INFO] [stdout] 10371 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10372 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10373:1 [INFO] [stdout] | [INFO] [stdout] 10373 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10374 | | pub fn drmGetContextFlags( [INFO] [stdout] 10375 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10376 | | context: drm_context_t, [INFO] [stdout] 10377 | | flags: drm_context_tFlagsPtr, [INFO] [stdout] 10378 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10379 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10380:1 [INFO] [stdout] | [INFO] [stdout] 10380 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10381 | | pub fn drmAddContextTag( [INFO] [stdout] 10382 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10383 | | context: drm_context_t, [INFO] [stdout] 10384 | | tag: *mut ::core::ffi::c_void, [INFO] [stdout] 10385 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10386 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10387:1 [INFO] [stdout] | [INFO] [stdout] 10387 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10388 | | pub fn drmDelContextTag(fd: ::core::ffi::c_int, context: drm_context_t) -> ::core::ffi::c_int; [INFO] [stdout] 10389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10390:1 [INFO] [stdout] | [INFO] [stdout] 10390 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10391 | | pub fn drmGetContextTag( [INFO] [stdout] 10392 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10393 | | context: drm_context_t, [INFO] [stdout] 10394 | | ) -> *mut ::core::ffi::c_void; [INFO] [stdout] 10395 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10396:1 [INFO] [stdout] | [INFO] [stdout] 10396 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10397 | | pub fn drmGetReservedContextList( [INFO] [stdout] 10398 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10399 | | count: *mut ::core::ffi::c_int, [INFO] [stdout] 10400 | | ) -> *mut drm_context_t; [INFO] [stdout] 10401 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10402:1 [INFO] [stdout] | [INFO] [stdout] 10402 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10403 | | pub fn drmFreeReservedContextList(arg1: *mut drm_context_t); [INFO] [stdout] 10404 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10405:1 [INFO] [stdout] | [INFO] [stdout] 10405 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10406 | | pub fn drmSwitchToContext(fd: ::core::ffi::c_int, context: drm_context_t) [INFO] [stdout] 10407 | | -> ::core::ffi::c_int; [INFO] [stdout] 10408 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10409:1 [INFO] [stdout] | [INFO] [stdout] 10409 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10410 | | pub fn drmDestroyContext(fd: ::core::ffi::c_int, handle: drm_context_t) -> ::core::ffi::c_int; [INFO] [stdout] 10411 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10412:1 [INFO] [stdout] | [INFO] [stdout] 10412 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10413 | | pub fn drmCreateDrawable( [INFO] [stdout] 10414 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10415 | | handle: *mut drm_drawable_t, [INFO] [stdout] 10416 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10418:1 [INFO] [stdout] | [INFO] [stdout] 10418 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10419 | | pub fn drmDestroyDrawable(fd: ::core::ffi::c_int, handle: drm_drawable_t) [INFO] [stdout] 10420 | | -> ::core::ffi::c_int; [INFO] [stdout] 10421 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10422:1 [INFO] [stdout] | [INFO] [stdout] 10422 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10423 | | pub fn drmUpdateDrawableInfo( [INFO] [stdout] 10424 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10425 | | handle: drm_drawable_t, [INFO] [stdout] ... | [INFO] [stdout] 10429 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10430 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10431:1 [INFO] [stdout] | [INFO] [stdout] 10431 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10432 | | pub fn drmCtlInstHandler(fd: ::core::ffi::c_int, irq: ::core::ffi::c_int) [INFO] [stdout] 10433 | | -> ::core::ffi::c_int; [INFO] [stdout] 10434 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10435:1 [INFO] [stdout] | [INFO] [stdout] 10435 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10436 | | pub fn drmCtlUninstHandler(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10437 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10438:1 [INFO] [stdout] | [INFO] [stdout] 10438 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10439 | | pub fn drmSetClientCap( [INFO] [stdout] 10440 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10441 | | capability: u64, [INFO] [stdout] 10442 | | value: u64, [INFO] [stdout] 10443 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10444 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10445:1 [INFO] [stdout] | [INFO] [stdout] 10445 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10446 | | pub fn drmCrtcGetSequence( [INFO] [stdout] 10447 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10448 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 10451 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10452 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10453:1 [INFO] [stdout] | [INFO] [stdout] 10453 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10454 | | pub fn drmCrtcQueueSequence( [INFO] [stdout] 10455 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10456 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 10461 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10462 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10463:1 [INFO] [stdout] | [INFO] [stdout] 10463 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10464 | | pub fn drmMap( [INFO] [stdout] 10465 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10466 | | handle: drm_handle_t, [INFO] [stdout] ... | [INFO] [stdout] 10469 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10470 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10471:1 [INFO] [stdout] | [INFO] [stdout] 10471 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10472 | | pub fn drmUnmap(address: drmAddress, size: drmSize) -> ::core::ffi::c_int; [INFO] [stdout] 10473 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10474:1 [INFO] [stdout] | [INFO] [stdout] 10474 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10475 | | pub fn drmGetBufInfo(fd: ::core::ffi::c_int) -> drmBufInfoPtr; [INFO] [stdout] 10476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10477:1 [INFO] [stdout] | [INFO] [stdout] 10477 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10478 | | pub fn drmMapBufs(fd: ::core::ffi::c_int) -> drmBufMapPtr; [INFO] [stdout] 10479 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10480:1 [INFO] [stdout] | [INFO] [stdout] 10480 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10481 | | pub fn drmUnmapBufs(bufs: drmBufMapPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10483:1 [INFO] [stdout] | [INFO] [stdout] 10483 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10484 | | pub fn drmDMA(fd: ::core::ffi::c_int, request: drmDMAReqPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10485 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10486:1 [INFO] [stdout] | [INFO] [stdout] 10486 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10487 | | pub fn drmFreeBufs( [INFO] [stdout] 10488 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10489 | | count: ::core::ffi::c_int, [INFO] [stdout] 10490 | | list: *mut ::core::ffi::c_int, [INFO] [stdout] 10491 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10492 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10493:1 [INFO] [stdout] | [INFO] [stdout] 10493 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10494 | | pub fn drmGetLock( [INFO] [stdout] 10495 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10496 | | context: drm_context_t, [INFO] [stdout] 10497 | | flags: drmLockFlags, [INFO] [stdout] 10498 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10499 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10500:1 [INFO] [stdout] | [INFO] [stdout] 10500 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10501 | | pub fn drmUnlock(fd: ::core::ffi::c_int, context: drm_context_t) -> ::core::ffi::c_int; [INFO] [stdout] 10502 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10503:1 [INFO] [stdout] | [INFO] [stdout] 10503 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10504 | | pub fn drmFinish( [INFO] [stdout] 10505 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10506 | | context: ::core::ffi::c_int, [INFO] [stdout] 10507 | | flags: drmLockFlags, [INFO] [stdout] 10508 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10509 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10510:1 [INFO] [stdout] | [INFO] [stdout] 10510 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10511 | | pub fn drmGetContextPrivateMapping( [INFO] [stdout] 10512 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10513 | | ctx_id: drm_context_t, [INFO] [stdout] 10514 | | handle: *mut drm_handle_t, [INFO] [stdout] 10515 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10516 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10517:1 [INFO] [stdout] | [INFO] [stdout] 10517 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10518 | | pub fn drmAgpAcquire(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10519 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10520:1 [INFO] [stdout] | [INFO] [stdout] 10520 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10521 | | pub fn drmAgpRelease(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10522 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10523:1 [INFO] [stdout] | [INFO] [stdout] 10523 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10524 | | pub fn drmAgpEnable(fd: ::core::ffi::c_int, mode: ::core::ffi::c_ulong) -> ::core::ffi::c_int; [INFO] [stdout] 10525 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10526:1 [INFO] [stdout] | [INFO] [stdout] 10526 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10527 | | pub fn drmAgpAlloc( [INFO] [stdout] 10528 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10529 | | size: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10533 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10534 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10535:1 [INFO] [stdout] | [INFO] [stdout] 10535 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10536 | | pub fn drmAgpFree(fd: ::core::ffi::c_int, handle: drm_handle_t) -> ::core::ffi::c_int; [INFO] [stdout] 10537 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10538:1 [INFO] [stdout] | [INFO] [stdout] 10538 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10539 | | pub fn drmAgpBind( [INFO] [stdout] 10540 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10541 | | handle: drm_handle_t, [INFO] [stdout] 10542 | | offset: ::core::ffi::c_ulong, [INFO] [stdout] 10543 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10545:1 [INFO] [stdout] | [INFO] [stdout] 10545 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10546 | | pub fn drmAgpUnbind(fd: ::core::ffi::c_int, handle: drm_handle_t) -> ::core::ffi::c_int; [INFO] [stdout] 10547 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10548:1 [INFO] [stdout] | [INFO] [stdout] 10548 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10549 | | pub fn drmAgpVersionMajor(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10550 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10551:1 [INFO] [stdout] | [INFO] [stdout] 10551 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10552 | | pub fn drmAgpVersionMinor(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10553 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10554:1 [INFO] [stdout] | [INFO] [stdout] 10554 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10555 | | pub fn drmAgpGetMode(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10556 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10557:1 [INFO] [stdout] | [INFO] [stdout] 10557 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10558 | | pub fn drmAgpBase(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10559 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10560:1 [INFO] [stdout] | [INFO] [stdout] 10560 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10561 | | pub fn drmAgpSize(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10562 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10563:1 [INFO] [stdout] | [INFO] [stdout] 10563 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10564 | | pub fn drmAgpMemoryUsed(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10565 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10566:1 [INFO] [stdout] | [INFO] [stdout] 10566 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10567 | | pub fn drmAgpMemoryAvail(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10569:1 [INFO] [stdout] | [INFO] [stdout] 10569 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10570 | | pub fn drmAgpVendorId(fd: ::core::ffi::c_int) -> ::core::ffi::c_uint; [INFO] [stdout] 10571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10572:1 [INFO] [stdout] | [INFO] [stdout] 10572 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10573 | | pub fn drmAgpDeviceId(fd: ::core::ffi::c_int) -> ::core::ffi::c_uint; [INFO] [stdout] 10574 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10575:1 [INFO] [stdout] | [INFO] [stdout] 10575 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10576 | | pub fn drmScatterGatherAlloc( [INFO] [stdout] 10577 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10578 | | size: ::core::ffi::c_ulong, [INFO] [stdout] 10579 | | handle: *mut drm_handle_t, [INFO] [stdout] 10580 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10581 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10582:1 [INFO] [stdout] | [INFO] [stdout] 10582 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10583 | | pub fn drmScatterGatherFree(fd: ::core::ffi::c_int, handle: drm_handle_t) [INFO] [stdout] 10584 | | -> ::core::ffi::c_int; [INFO] [stdout] 10585 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10586:1 [INFO] [stdout] | [INFO] [stdout] 10586 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10587 | | pub fn drmWaitVBlank(fd: ::core::ffi::c_int, vbl: drmVBlankPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10588 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10589:1 [INFO] [stdout] | [INFO] [stdout] 10589 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10590 | | pub fn drmSetServerInfo(info: drmServerInfoPtr); [INFO] [stdout] 10591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10592:1 [INFO] [stdout] | [INFO] [stdout] 10592 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10593 | | pub fn drmError( [INFO] [stdout] 10594 | | err: ::core::ffi::c_int, [INFO] [stdout] 10595 | | label: *const ::core::ffi::c_char, [INFO] [stdout] 10596 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10597 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10598:1 [INFO] [stdout] | [INFO] [stdout] 10598 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10599 | | pub fn drmMalloc(size: ::core::ffi::c_int) -> *mut ::core::ffi::c_void; [INFO] [stdout] 10600 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10601:1 [INFO] [stdout] | [INFO] [stdout] 10601 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10602 | | pub fn drmFree(pt: *mut ::core::ffi::c_void); [INFO] [stdout] 10603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10604:1 [INFO] [stdout] | [INFO] [stdout] 10604 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10605 | | pub fn drmHashCreate() -> *mut ::core::ffi::c_void; [INFO] [stdout] 10606 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10607:1 [INFO] [stdout] | [INFO] [stdout] 10607 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10608 | | pub fn drmHashDestroy(t: *mut ::core::ffi::c_void) -> ::core::ffi::c_int; [INFO] [stdout] 10609 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10610:1 [INFO] [stdout] | [INFO] [stdout] 10610 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10611 | | pub fn drmHashLookup( [INFO] [stdout] 10612 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10613 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10614 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10615 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10616 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10617:1 [INFO] [stdout] | [INFO] [stdout] 10617 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10618 | | pub fn drmHashInsert( [INFO] [stdout] 10619 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10620 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10621 | | value: *mut ::core::ffi::c_void, [INFO] [stdout] 10622 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10623 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10624:1 [INFO] [stdout] | [INFO] [stdout] 10624 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10625 | | pub fn drmHashDelete( [INFO] [stdout] 10626 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10627 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10628 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10629 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10630:1 [INFO] [stdout] | [INFO] [stdout] 10630 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10631 | | pub fn drmHashFirst( [INFO] [stdout] 10632 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10633 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10634 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10635 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10636 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10637:1 [INFO] [stdout] | [INFO] [stdout] 10637 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10638 | | pub fn drmHashNext( [INFO] [stdout] 10639 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10640 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10641 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10642 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10643 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10644:1 [INFO] [stdout] | [INFO] [stdout] 10644 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10645 | | pub fn drmRandomCreate(seed: ::core::ffi::c_ulong) -> *mut ::core::ffi::c_void; [INFO] [stdout] 10646 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10647:1 [INFO] [stdout] | [INFO] [stdout] 10647 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10648 | | pub fn drmRandomDestroy(state: *mut ::core::ffi::c_void) -> ::core::ffi::c_int; [INFO] [stdout] 10649 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10650:1 [INFO] [stdout] | [INFO] [stdout] 10650 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10651 | | pub fn drmRandom(state: *mut ::core::ffi::c_void) -> ::core::ffi::c_ulong; [INFO] [stdout] 10652 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10653:1 [INFO] [stdout] | [INFO] [stdout] 10653 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10654 | | pub fn drmRandomDouble(state: *mut ::core::ffi::c_void) -> f64; [INFO] [stdout] 10655 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10656:1 [INFO] [stdout] | [INFO] [stdout] 10656 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10657 | | pub fn drmSLCreate() -> *mut ::core::ffi::c_void; [INFO] [stdout] 10658 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10659:1 [INFO] [stdout] | [INFO] [stdout] 10659 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10660 | | pub fn drmSLDestroy(l: *mut ::core::ffi::c_void) -> ::core::ffi::c_int; [INFO] [stdout] 10661 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10662:1 [INFO] [stdout] | [INFO] [stdout] 10662 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10663 | | pub fn drmSLLookup( [INFO] [stdout] 10664 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10665 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10666 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10667 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10668 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10669:1 [INFO] [stdout] | [INFO] [stdout] 10669 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10670 | | pub fn drmSLInsert( [INFO] [stdout] 10671 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10672 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10673 | | value: *mut ::core::ffi::c_void, [INFO] [stdout] 10674 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10675 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10676:1 [INFO] [stdout] | [INFO] [stdout] 10676 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10677 | | pub fn drmSLDelete( [INFO] [stdout] 10678 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10679 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10680 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10681 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10682:1 [INFO] [stdout] | [INFO] [stdout] 10682 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10683 | | pub fn drmSLNext( [INFO] [stdout] 10684 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10685 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10686 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10687 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10688 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10689:1 [INFO] [stdout] | [INFO] [stdout] 10689 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10690 | | pub fn drmSLFirst( [INFO] [stdout] 10691 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10692 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10693 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10694 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10695 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10696:1 [INFO] [stdout] | [INFO] [stdout] 10696 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10697 | | pub fn drmSLDump(l: *mut ::core::ffi::c_void); [INFO] [stdout] 10698 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10699:1 [INFO] [stdout] | [INFO] [stdout] 10699 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10700 | | pub fn drmSLLookupNeighbors( [INFO] [stdout] 10701 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10702 | | key: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10707 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10708 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10709:1 [INFO] [stdout] | [INFO] [stdout] 10709 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10710 | | pub fn drmOpenOnce( [INFO] [stdout] 10711 | | unused: *mut ::core::ffi::c_void, [INFO] [stdout] 10712 | | BusID: *const ::core::ffi::c_char, [INFO] [stdout] 10713 | | newlyopened: *mut ::core::ffi::c_int, [INFO] [stdout] 10714 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10715 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10716:1 [INFO] [stdout] | [INFO] [stdout] 10716 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10717 | | pub fn drmOpenOnceWithType( [INFO] [stdout] 10718 | | BusID: *const ::core::ffi::c_char, [INFO] [stdout] 10719 | | newlyopened: *mut ::core::ffi::c_int, [INFO] [stdout] 10720 | | type_: ::core::ffi::c_int, [INFO] [stdout] 10721 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10722 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10723:1 [INFO] [stdout] | [INFO] [stdout] 10723 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10724 | | pub fn drmCloseOnce(fd: ::core::ffi::c_int); [INFO] [stdout] 10725 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10726:1 [INFO] [stdout] | [INFO] [stdout] 10726 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10727 | | pub fn drmMsg(format: *const ::core::ffi::c_char, ...); [INFO] [stdout] 10728 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10729:1 [INFO] [stdout] | [INFO] [stdout] 10729 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10730 | | pub fn drmSetMaster(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10731 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10732:1 [INFO] [stdout] | [INFO] [stdout] 10732 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10733 | | pub fn drmDropMaster(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10734 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10735:1 [INFO] [stdout] | [INFO] [stdout] 10735 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10736 | | pub fn drmIsMaster(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10737 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10841:1 [INFO] [stdout] | [INFO] [stdout] 10841 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10842 | | pub fn drmHandleEvent(fd: ::core::ffi::c_int, evctx: drmEventContextPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10843 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10844:1 [INFO] [stdout] | [INFO] [stdout] 10844 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10845 | | pub fn drmGetDeviceNameFromFd(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10846 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10847:1 [INFO] [stdout] | [INFO] [stdout] 10847 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10848 | | pub fn drmGetDeviceNameFromFd2(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10849 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10850:1 [INFO] [stdout] | [INFO] [stdout] 10850 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10851 | | pub fn drmGetNodeTypeFromFd(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10852 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10853:1 [INFO] [stdout] | [INFO] [stdout] 10853 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10854 | | pub fn drmPrimeHandleToFD( [INFO] [stdout] 10855 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10856 | | handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 10859 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10860 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10861:1 [INFO] [stdout] | [INFO] [stdout] 10861 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10862 | | pub fn drmPrimeFDToHandle( [INFO] [stdout] 10863 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10864 | | prime_fd: ::core::ffi::c_int, [INFO] [stdout] 10865 | | handle: *mut u32, [INFO] [stdout] 10866 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10867 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10868:1 [INFO] [stdout] | [INFO] [stdout] 10868 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10869 | | pub fn drmCloseBufferHandle(fd: ::core::ffi::c_int, handle: u32) -> ::core::ffi::c_int; [INFO] [stdout] 10870 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10871:1 [INFO] [stdout] | [INFO] [stdout] 10871 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10872 | | pub fn drmGetPrimaryDeviceNameFromFd(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10873 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10874:1 [INFO] [stdout] | [INFO] [stdout] 10874 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10875 | | pub fn drmGetRenderDeviceNameFromFd(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10876 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11439:1 [INFO] [stdout] | [INFO] [stdout] 11439 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11440 | | pub fn drmGetDevice(fd: ::core::ffi::c_int, device: *mut drmDevicePtr) -> ::core::ffi::c_int; [INFO] [stdout] 11441 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11442:1 [INFO] [stdout] | [INFO] [stdout] 11442 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11443 | | pub fn drmFreeDevice(device: *mut drmDevicePtr); [INFO] [stdout] 11444 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11445:1 [INFO] [stdout] | [INFO] [stdout] 11445 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11446 | | pub fn drmGetDevices( [INFO] [stdout] 11447 | | devices: *mut drmDevicePtr, [INFO] [stdout] 11448 | | max_devices: ::core::ffi::c_int, [INFO] [stdout] 11449 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11450 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11451:1 [INFO] [stdout] | [INFO] [stdout] 11451 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11452 | | pub fn drmFreeDevices(devices: *mut drmDevicePtr, count: ::core::ffi::c_int); [INFO] [stdout] 11453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11454:1 [INFO] [stdout] | [INFO] [stdout] 11454 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11455 | | pub fn drmGetDevice2( [INFO] [stdout] 11456 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11457 | | flags: u32, [INFO] [stdout] 11458 | | device: *mut drmDevicePtr, [INFO] [stdout] 11459 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11461:1 [INFO] [stdout] | [INFO] [stdout] 11461 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11462 | | pub fn drmGetDevices2( [INFO] [stdout] 11463 | | flags: u32, [INFO] [stdout] 11464 | | devices: *mut drmDevicePtr, [INFO] [stdout] 11465 | | max_devices: ::core::ffi::c_int, [INFO] [stdout] 11466 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11467 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11468:1 [INFO] [stdout] | [INFO] [stdout] 11468 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11469 | | pub fn drmGetDeviceFromDevId( [INFO] [stdout] 11470 | | dev_id: dev_t, [INFO] [stdout] 11471 | | flags: u32, [INFO] [stdout] 11472 | | device: *mut drmDevicePtr, [INFO] [stdout] 11473 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11474 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11475:1 [INFO] [stdout] | [INFO] [stdout] 11475 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11476 | | pub fn drmGetNodeTypeFromDevId(devid: dev_t) -> ::core::ffi::c_int; [INFO] [stdout] 11477 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11478:1 [INFO] [stdout] | [INFO] [stdout] 11478 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11479 | | pub fn drmDevicesEqual(a: drmDevicePtr, b: drmDevicePtr) -> ::core::ffi::c_int; [INFO] [stdout] 11480 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11481:1 [INFO] [stdout] | [INFO] [stdout] 11481 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11482 | | pub fn drmSyncobjCreate( [INFO] [stdout] 11483 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11484 | | flags: u32, [INFO] [stdout] 11485 | | handle: *mut u32, [INFO] [stdout] 11486 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11487 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11488:1 [INFO] [stdout] | [INFO] [stdout] 11488 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11489 | | pub fn drmSyncobjDestroy(fd: ::core::ffi::c_int, handle: u32) -> ::core::ffi::c_int; [INFO] [stdout] 11490 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11491:1 [INFO] [stdout] | [INFO] [stdout] 11491 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11492 | | pub fn drmSyncobjHandleToFD( [INFO] [stdout] 11493 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11494 | | handle: u32, [INFO] [stdout] 11495 | | obj_fd: *mut ::core::ffi::c_int, [INFO] [stdout] 11496 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11497 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11498:1 [INFO] [stdout] | [INFO] [stdout] 11498 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11499 | | pub fn drmSyncobjFDToHandle( [INFO] [stdout] 11500 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11501 | | obj_fd: ::core::ffi::c_int, [INFO] [stdout] 11502 | | handle: *mut u32, [INFO] [stdout] 11503 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11505:1 [INFO] [stdout] | [INFO] [stdout] 11505 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11506 | | pub fn drmSyncobjImportSyncFile( [INFO] [stdout] 11507 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11508 | | handle: u32, [INFO] [stdout] 11509 | | sync_file_fd: ::core::ffi::c_int, [INFO] [stdout] 11510 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11511 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11512:1 [INFO] [stdout] | [INFO] [stdout] 11512 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11513 | | pub fn drmSyncobjExportSyncFile( [INFO] [stdout] 11514 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11515 | | handle: u32, [INFO] [stdout] 11516 | | sync_file_fd: *mut ::core::ffi::c_int, [INFO] [stdout] 11517 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11519:1 [INFO] [stdout] | [INFO] [stdout] 11519 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11520 | | pub fn drmSyncobjWait( [INFO] [stdout] 11521 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11522 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11527 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11528 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11529:1 [INFO] [stdout] | [INFO] [stdout] 11529 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11530 | | pub fn drmSyncobjReset( [INFO] [stdout] 11531 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11532 | | handles: *const u32, [INFO] [stdout] 11533 | | handle_count: u32, [INFO] [stdout] 11534 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11535 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11536:1 [INFO] [stdout] | [INFO] [stdout] 11536 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11537 | | pub fn drmSyncobjSignal( [INFO] [stdout] 11538 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11539 | | handles: *const u32, [INFO] [stdout] 11540 | | handle_count: u32, [INFO] [stdout] 11541 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11542 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11543:1 [INFO] [stdout] | [INFO] [stdout] 11543 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11544 | | pub fn drmSyncobjTimelineSignal( [INFO] [stdout] 11545 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11546 | | handles: *const u32, [INFO] [stdout] ... | [INFO] [stdout] 11549 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11550 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11551:1 [INFO] [stdout] | [INFO] [stdout] 11551 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11552 | | pub fn drmSyncobjTimelineWait( [INFO] [stdout] 11553 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11554 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11560 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11561 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11562:1 [INFO] [stdout] | [INFO] [stdout] 11562 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11563 | | pub fn drmSyncobjQuery( [INFO] [stdout] 11564 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11565 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11568 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11569 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11570:1 [INFO] [stdout] | [INFO] [stdout] 11570 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11571 | | pub fn drmSyncobjQuery2( [INFO] [stdout] 11572 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11573 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11577 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11578 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11579:1 [INFO] [stdout] | [INFO] [stdout] 11579 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11580 | | pub fn drmSyncobjTransfer( [INFO] [stdout] 11581 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11582 | | dst_handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 11587 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11588 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11589:1 [INFO] [stdout] | [INFO] [stdout] 11589 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11590 | | pub fn drmSyncobjEventfd( [INFO] [stdout] 11591 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11592 | | handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 11596 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11597 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11598:1 [INFO] [stdout] | [INFO] [stdout] 11598 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11599 | | pub fn drmGetFormatModifierVendor(modifier: u64) -> *mut ::core::ffi::c_char; [INFO] [stdout] 11600 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11601:1 [INFO] [stdout] | [INFO] [stdout] 11601 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11602 | | pub fn drmGetFormatModifierName(modifier: u64) -> *mut ::core::ffi::c_char; [INFO] [stdout] 11603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11604:1 [INFO] [stdout] | [INFO] [stdout] 11604 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11605 | | pub fn drmGetFormatName(format: u32) -> *mut ::core::ffi::c_char; [INFO] [stdout] 11606 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13083:1 [INFO] [stdout] | [INFO] [stdout] 13083 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13084 | | pub fn drmModeFreeModeInfo(ptr: drmModeModeInfoPtr); [INFO] [stdout] 13085 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13086:1 [INFO] [stdout] | [INFO] [stdout] 13086 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13087 | | pub fn drmModeFreeResources(ptr: drmModeResPtr); [INFO] [stdout] 13088 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13089:1 [INFO] [stdout] | [INFO] [stdout] 13089 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13090 | | pub fn drmModeFreeFB(ptr: drmModeFBPtr); [INFO] [stdout] 13091 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13092:1 [INFO] [stdout] | [INFO] [stdout] 13092 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13093 | | pub fn drmModeFreeFB2(ptr: drmModeFB2Ptr); [INFO] [stdout] 13094 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13095:1 [INFO] [stdout] | [INFO] [stdout] 13095 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13096 | | pub fn drmModeFreeCrtc(ptr: drmModeCrtcPtr); [INFO] [stdout] 13097 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13098:1 [INFO] [stdout] | [INFO] [stdout] 13098 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13099 | | pub fn drmModeFreeConnector(ptr: drmModeConnectorPtr); [INFO] [stdout] 13100 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13101:1 [INFO] [stdout] | [INFO] [stdout] 13101 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13102 | | pub fn drmModeFreeEncoder(ptr: drmModeEncoderPtr); [INFO] [stdout] 13103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13104:1 [INFO] [stdout] | [INFO] [stdout] 13104 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13105 | | pub fn drmModeFreePlane(ptr: drmModePlanePtr); [INFO] [stdout] 13106 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13107:1 [INFO] [stdout] | [INFO] [stdout] 13107 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13108 | | pub fn drmModeFreePlaneResources(ptr: drmModePlaneResPtr); [INFO] [stdout] 13109 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13110:1 [INFO] [stdout] | [INFO] [stdout] 13110 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13111 | | pub fn drmIsKMS(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 13112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13113:1 [INFO] [stdout] | [INFO] [stdout] 13113 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13114 | | pub fn drmModeGetResources(fd: ::core::ffi::c_int) -> drmModeResPtr; [INFO] [stdout] 13115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13116:1 [INFO] [stdout] | [INFO] [stdout] 13116 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13117 | | pub fn drmModeGetFB(fd: ::core::ffi::c_int, bufferId: u32) -> drmModeFBPtr; [INFO] [stdout] 13118 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13119:1 [INFO] [stdout] | [INFO] [stdout] 13119 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13120 | | pub fn drmModeGetFB2(fd: ::core::ffi::c_int, bufferId: u32) -> drmModeFB2Ptr; [INFO] [stdout] 13121 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13122:1 [INFO] [stdout] | [INFO] [stdout] 13122 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13123 | | pub fn drmModeAddFB( [INFO] [stdout] 13124 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13125 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13132 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13133 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13134:1 [INFO] [stdout] | [INFO] [stdout] 13134 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13135 | | pub fn drmModeAddFB2( [INFO] [stdout] 13136 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13137 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13145 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13146 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13147:1 [INFO] [stdout] | [INFO] [stdout] 13147 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13148 | | pub fn drmModeAddFB2WithModifiers( [INFO] [stdout] 13149 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13150 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13159 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13160 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13161:1 [INFO] [stdout] | [INFO] [stdout] 13161 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13162 | | pub fn drmModeRmFB(fd: ::core::ffi::c_int, bufferId: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13164:1 [INFO] [stdout] | [INFO] [stdout] 13164 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13165 | | pub fn drmModeCloseFB(fd: ::core::ffi::c_int, buffer_id: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13166 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13167:1 [INFO] [stdout] | [INFO] [stdout] 13167 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13168 | | pub fn drmModeDirtyFB( [INFO] [stdout] 13169 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13170 | | bufferId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13173 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13174 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13175:1 [INFO] [stdout] | [INFO] [stdout] 13175 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13176 | | pub fn drmModeGetCrtc(fd: ::core::ffi::c_int, crtcId: u32) -> drmModeCrtcPtr; [INFO] [stdout] 13177 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13178:1 [INFO] [stdout] | [INFO] [stdout] 13178 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13179 | | pub fn drmModeSetCrtc( [INFO] [stdout] 13180 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13181 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13188 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13190:1 [INFO] [stdout] | [INFO] [stdout] 13190 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13191 | | pub fn drmModeSetCursor( [INFO] [stdout] 13192 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13193 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13197 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13198 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13199:1 [INFO] [stdout] | [INFO] [stdout] 13199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13200 | | pub fn drmModeSetCursor2( [INFO] [stdout] 13201 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13202 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13208 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13209 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13210:1 [INFO] [stdout] | [INFO] [stdout] 13210 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13211 | | pub fn drmModeMoveCursor( [INFO] [stdout] 13212 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13213 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13216 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13217 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13218:1 [INFO] [stdout] | [INFO] [stdout] 13218 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13219 | | pub fn drmModeGetEncoder(fd: ::core::ffi::c_int, encoder_id: u32) -> drmModeEncoderPtr; [INFO] [stdout] 13220 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13221:1 [INFO] [stdout] | [INFO] [stdout] 13221 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13222 | | pub fn drmModeGetConnector(fd: ::core::ffi::c_int, connectorId: u32) -> drmModeConnectorPtr; [INFO] [stdout] 13223 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13224:1 [INFO] [stdout] | [INFO] [stdout] 13224 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13225 | | pub fn drmModeGetConnectorCurrent( [INFO] [stdout] 13226 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13227 | | connector_id: u32, [INFO] [stdout] 13228 | | ) -> drmModeConnectorPtr; [INFO] [stdout] 13229 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13230:1 [INFO] [stdout] | [INFO] [stdout] 13230 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13231 | | pub fn drmModeConnectorGetPossibleCrtcs( [INFO] [stdout] 13232 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13233 | | connector: *const drmModeConnector, [INFO] [stdout] 13234 | | ) -> u32; [INFO] [stdout] 13235 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13236:1 [INFO] [stdout] | [INFO] [stdout] 13236 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13237 | | pub fn drmModeAttachMode( [INFO] [stdout] 13238 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13239 | | connectorId: u32, [INFO] [stdout] 13240 | | mode_info: drmModeModeInfoPtr, [INFO] [stdout] 13241 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13242 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13243:1 [INFO] [stdout] | [INFO] [stdout] 13243 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13244 | | pub fn drmModeDetachMode( [INFO] [stdout] 13245 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13246 | | connectorId: u32, [INFO] [stdout] 13247 | | mode_info: drmModeModeInfoPtr, [INFO] [stdout] 13248 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13249 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13250:1 [INFO] [stdout] | [INFO] [stdout] 13250 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13251 | | pub fn drmModeGetProperty(fd: ::core::ffi::c_int, propertyId: u32) -> drmModePropertyPtr; [INFO] [stdout] 13252 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13253:1 [INFO] [stdout] | [INFO] [stdout] 13253 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13254 | | pub fn drmModeFreeProperty(ptr: drmModePropertyPtr); [INFO] [stdout] 13255 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13256:1 [INFO] [stdout] | [INFO] [stdout] 13256 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13257 | | pub fn drmModeGetPropertyBlob(fd: ::core::ffi::c_int, blob_id: u32) -> drmModePropertyBlobPtr; [INFO] [stdout] 13258 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13259:1 [INFO] [stdout] | [INFO] [stdout] 13259 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13260 | | pub fn drmModeFormatModifierBlobIterNext( [INFO] [stdout] 13261 | | blob: *const drmModePropertyBlobRes, [INFO] [stdout] 13262 | | iter: *mut drmModeFormatModifierIterator, [INFO] [stdout] 13263 | | ) -> bool; [INFO] [stdout] 13264 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13265:1 [INFO] [stdout] | [INFO] [stdout] 13265 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13266 | | pub fn drmModeFreePropertyBlob(ptr: drmModePropertyBlobPtr); [INFO] [stdout] 13267 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13268:1 [INFO] [stdout] | [INFO] [stdout] 13268 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13269 | | pub fn drmModeConnectorSetProperty( [INFO] [stdout] 13270 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13271 | | connector_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13274 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13275 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13276:1 [INFO] [stdout] | [INFO] [stdout] 13276 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13277 | | pub fn drmCheckModesettingSupported(busid: *const ::core::ffi::c_char) -> ::core::ffi::c_int; [INFO] [stdout] 13278 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13279:1 [INFO] [stdout] | [INFO] [stdout] 13279 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13280 | | pub fn drmModeCrtcSetGamma( [INFO] [stdout] 13281 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13282 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13287 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13288 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13289:1 [INFO] [stdout] | [INFO] [stdout] 13289 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13290 | | pub fn drmModeCrtcGetGamma( [INFO] [stdout] 13291 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13292 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13297 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13298 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13299:1 [INFO] [stdout] | [INFO] [stdout] 13299 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13300 | | pub fn drmModePageFlip( [INFO] [stdout] 13301 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13302 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13306 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13307 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13308:1 [INFO] [stdout] | [INFO] [stdout] 13308 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13309 | | pub fn drmModePageFlipTarget( [INFO] [stdout] 13310 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13311 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13316 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13317 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13318:1 [INFO] [stdout] | [INFO] [stdout] 13318 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13319 | | pub fn drmModeGetPlaneResources(fd: ::core::ffi::c_int) -> drmModePlaneResPtr; [INFO] [stdout] 13320 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13321:1 [INFO] [stdout] | [INFO] [stdout] 13321 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13322 | | pub fn drmModeGetPlane(fd: ::core::ffi::c_int, plane_id: u32) -> drmModePlanePtr; [INFO] [stdout] 13323 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13324:1 [INFO] [stdout] | [INFO] [stdout] 13324 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13325 | | pub fn drmModeSetPlane( [INFO] [stdout] 13326 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13327 | | plane_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13339 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13340 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13341:1 [INFO] [stdout] | [INFO] [stdout] 13341 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13342 | | pub fn drmModeObjectGetProperties( [INFO] [stdout] 13343 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13344 | | object_id: u32, [INFO] [stdout] 13345 | | object_type: u32, [INFO] [stdout] 13346 | | ) -> drmModeObjectPropertiesPtr; [INFO] [stdout] 13347 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13348:1 [INFO] [stdout] | [INFO] [stdout] 13348 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13349 | | pub fn drmModeFreeObjectProperties(ptr: drmModeObjectPropertiesPtr); [INFO] [stdout] 13350 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13351:1 [INFO] [stdout] | [INFO] [stdout] 13351 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13352 | | pub fn drmModeObjectSetProperty( [INFO] [stdout] 13353 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13354 | | object_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13358 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13367:1 [INFO] [stdout] | [INFO] [stdout] 13367 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13368 | | pub fn drmModeAtomicAlloc() -> drmModeAtomicReqPtr; [INFO] [stdout] 13369 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13370:1 [INFO] [stdout] | [INFO] [stdout] 13370 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13371 | | pub fn drmModeAtomicDuplicate(req: drmModeAtomicReqPtr) -> drmModeAtomicReqPtr; [INFO] [stdout] 13372 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13373:1 [INFO] [stdout] | [INFO] [stdout] 13373 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13374 | | pub fn drmModeAtomicMerge( [INFO] [stdout] 13375 | | base: drmModeAtomicReqPtr, [INFO] [stdout] 13376 | | augment: drmModeAtomicReqPtr, [INFO] [stdout] 13377 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13378 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13379:1 [INFO] [stdout] | [INFO] [stdout] 13379 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13380 | | pub fn drmModeAtomicFree(req: drmModeAtomicReqPtr); [INFO] [stdout] 13381 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13382:1 [INFO] [stdout] | [INFO] [stdout] 13382 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13383 | | pub fn drmModeAtomicGetCursor(req: drmModeAtomicReqPtr) -> ::core::ffi::c_int; [INFO] [stdout] 13384 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13385:1 [INFO] [stdout] | [INFO] [stdout] 13385 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13386 | | pub fn drmModeAtomicSetCursor(req: drmModeAtomicReqPtr, cursor: ::core::ffi::c_int); [INFO] [stdout] 13387 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13388:1 [INFO] [stdout] | [INFO] [stdout] 13388 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13389 | | pub fn drmModeAtomicAddProperty( [INFO] [stdout] 13390 | | req: drmModeAtomicReqPtr, [INFO] [stdout] 13391 | | object_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13394 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13395 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13396:1 [INFO] [stdout] | [INFO] [stdout] 13396 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13397 | | pub fn drmModeAtomicCommit( [INFO] [stdout] 13398 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13399 | | req: drmModeAtomicReqPtr, [INFO] [stdout] ... | [INFO] [stdout] 13402 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13403 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13404:1 [INFO] [stdout] | [INFO] [stdout] 13404 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13405 | | pub fn drmModeCreatePropertyBlob( [INFO] [stdout] 13406 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13407 | | data: *const ::core::ffi::c_void, [INFO] [stdout] ... | [INFO] [stdout] 13410 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13411 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13412:1 [INFO] [stdout] | [INFO] [stdout] 13412 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13413 | | pub fn drmModeDestroyPropertyBlob(fd: ::core::ffi::c_int, id: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13414 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13415:1 [INFO] [stdout] | [INFO] [stdout] 13415 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13416 | | pub fn drmModeCreateLease( [INFO] [stdout] 13417 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13418 | | objects: *const u32, [INFO] [stdout] ... | [INFO] [stdout] 13422 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13423 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13467:1 [INFO] [stdout] | [INFO] [stdout] 13467 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13468 | | pub fn drmModeListLessees(fd: ::core::ffi::c_int) -> drmModeLesseeListPtr; [INFO] [stdout] 13469 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13513:1 [INFO] [stdout] | [INFO] [stdout] 13513 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13514 | | pub fn drmModeGetLease(fd: ::core::ffi::c_int) -> drmModeObjectListPtr; [INFO] [stdout] 13515 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13516:1 [INFO] [stdout] | [INFO] [stdout] 13516 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13517 | | pub fn drmModeRevokeLease(fd: ::core::ffi::c_int, lessee_id: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13519:1 [INFO] [stdout] | [INFO] [stdout] 13519 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13520 | | pub fn drmModeGetConnectorTypeName(connector_type: u32) -> *const ::core::ffi::c_char; [INFO] [stdout] 13521 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13522:1 [INFO] [stdout] | [INFO] [stdout] 13522 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13523 | | pub fn drmModeCreateDumbBuffer( [INFO] [stdout] 13524 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13525 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13532 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13533 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13534:1 [INFO] [stdout] | [INFO] [stdout] 13534 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13535 | | pub fn drmModeDestroyDumbBuffer(fd: ::core::ffi::c_int, handle: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13536 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13537:1 [INFO] [stdout] | [INFO] [stdout] 13537 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13538 | | pub fn drmModeMapDumbBuffer( [INFO] [stdout] 13539 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13540 | | handle: u32, [INFO] [stdout] 13541 | | offset: *mut u64, [INFO] [stdout] 13542 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13543 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14695:1 [INFO] [stdout] | [INFO] [stdout] 14695 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14696 | | pub fn amdgpu_device_initialize( [INFO] [stdout] 14697 | | fd: ::core::ffi::c_int, [INFO] [stdout] 14698 | | major_version: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 14701 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14702 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14703:1 [INFO] [stdout] | [INFO] [stdout] 14703 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14704 | | pub fn amdgpu_device_deinitialize(device_handle: amdgpu_device_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14705 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14706:1 [INFO] [stdout] | [INFO] [stdout] 14706 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14707 | | pub fn amdgpu_device_get_fd(device_handle: amdgpu_device_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14708 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14709:1 [INFO] [stdout] | [INFO] [stdout] 14709 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14710 | | pub fn amdgpu_bo_alloc( [INFO] [stdout] 14711 | | dev: amdgpu_device_handle, [INFO] [stdout] 14712 | | alloc_buffer: *mut amdgpu_bo_alloc_request, [INFO] [stdout] 14713 | | buf_handle: *mut amdgpu_bo_handle, [INFO] [stdout] 14714 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14715 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14716:1 [INFO] [stdout] | [INFO] [stdout] 14716 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14717 | | pub fn amdgpu_bo_set_metadata( [INFO] [stdout] 14718 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14719 | | info: *mut amdgpu_bo_metadata, [INFO] [stdout] 14720 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14721 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14722:1 [INFO] [stdout] | [INFO] [stdout] 14722 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14723 | | pub fn amdgpu_bo_query_info( [INFO] [stdout] 14724 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14725 | | info: *mut amdgpu_bo_info, [INFO] [stdout] 14726 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14727 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14728:1 [INFO] [stdout] | [INFO] [stdout] 14728 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14729 | | pub fn amdgpu_bo_export( [INFO] [stdout] 14730 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14731 | | type_: amdgpu_bo_handle_type, [INFO] [stdout] 14732 | | shared_handle: *mut u32, [INFO] [stdout] 14733 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14734 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14735:1 [INFO] [stdout] | [INFO] [stdout] 14735 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14736 | | pub fn amdgpu_bo_import( [INFO] [stdout] 14737 | | dev: amdgpu_device_handle, [INFO] [stdout] 14738 | | type_: amdgpu_bo_handle_type, [INFO] [stdout] ... | [INFO] [stdout] 14741 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14742 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14743:1 [INFO] [stdout] | [INFO] [stdout] 14743 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14744 | | pub fn amdgpu_create_bo_from_user_mem( [INFO] [stdout] 14745 | | dev: amdgpu_device_handle, [INFO] [stdout] 14746 | | cpu: *mut ::core::ffi::c_void, [INFO] [stdout] ... | [INFO] [stdout] 14749 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14750 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14751:1 [INFO] [stdout] | [INFO] [stdout] 14751 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14752 | | pub fn amdgpu_find_bo_by_cpu_mapping( [INFO] [stdout] 14753 | | dev: amdgpu_device_handle, [INFO] [stdout] 14754 | | cpu: *mut ::core::ffi::c_void, [INFO] [stdout] ... | [INFO] [stdout] 14758 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14759 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14760:1 [INFO] [stdout] | [INFO] [stdout] 14760 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14761 | | pub fn amdgpu_bo_free(buf_handle: amdgpu_bo_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14762 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14763:1 [INFO] [stdout] | [INFO] [stdout] 14763 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14764 | | pub fn amdgpu_bo_inc_ref(bo: amdgpu_bo_handle); [INFO] [stdout] 14765 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14766:1 [INFO] [stdout] | [INFO] [stdout] 14766 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14767 | | pub fn amdgpu_bo_cpu_map( [INFO] [stdout] 14768 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14769 | | cpu: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 14770 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14771 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14772:1 [INFO] [stdout] | [INFO] [stdout] 14772 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14773 | | pub fn amdgpu_bo_cpu_unmap(buf_handle: amdgpu_bo_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14774 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14775:1 [INFO] [stdout] | [INFO] [stdout] 14775 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14776 | | pub fn amdgpu_bo_wait_for_idle( [INFO] [stdout] 14777 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14778 | | timeout_ns: u64, [INFO] [stdout] 14779 | | buffer_busy: *mut bool, [INFO] [stdout] 14780 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14781 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14782:1 [INFO] [stdout] | [INFO] [stdout] 14782 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14783 | | pub fn amdgpu_bo_list_create_raw( [INFO] [stdout] 14784 | | dev: amdgpu_device_handle, [INFO] [stdout] 14785 | | number_of_buffers: u32, [INFO] [stdout] ... | [INFO] [stdout] 14788 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14789 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14790:1 [INFO] [stdout] | [INFO] [stdout] 14790 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14791 | | pub fn amdgpu_bo_list_destroy_raw( [INFO] [stdout] 14792 | | dev: amdgpu_device_handle, [INFO] [stdout] 14793 | | bo_list: u32, [INFO] [stdout] 14794 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14795 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14796:1 [INFO] [stdout] | [INFO] [stdout] 14796 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14797 | | pub fn amdgpu_bo_list_create( [INFO] [stdout] 14798 | | dev: amdgpu_device_handle, [INFO] [stdout] 14799 | | number_of_resources: u32, [INFO] [stdout] ... | [INFO] [stdout] 14803 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14804 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14805:1 [INFO] [stdout] | [INFO] [stdout] 14805 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14806 | | pub fn amdgpu_bo_list_destroy(handle: amdgpu_bo_list_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14807 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14808:1 [INFO] [stdout] | [INFO] [stdout] 14808 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14809 | | pub fn amdgpu_bo_list_update( [INFO] [stdout] 14810 | | handle: amdgpu_bo_list_handle, [INFO] [stdout] 14811 | | number_of_resources: u32, [INFO] [stdout] ... | [INFO] [stdout] 14814 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14815 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14816:1 [INFO] [stdout] | [INFO] [stdout] 14816 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14817 | | pub fn amdgpu_cs_ctx_create2( [INFO] [stdout] 14818 | | dev: amdgpu_device_handle, [INFO] [stdout] 14819 | | priority: u32, [INFO] [stdout] 14820 | | context: *mut amdgpu_context_handle, [INFO] [stdout] 14821 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14822 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14823:1 [INFO] [stdout] | [INFO] [stdout] 14823 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14824 | | pub fn amdgpu_cs_ctx_create( [INFO] [stdout] 14825 | | dev: amdgpu_device_handle, [INFO] [stdout] 14826 | | context: *mut amdgpu_context_handle, [INFO] [stdout] 14827 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14828 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14829:1 [INFO] [stdout] | [INFO] [stdout] 14829 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14830 | | pub fn amdgpu_cs_ctx_free(context: amdgpu_context_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14831 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14832:1 [INFO] [stdout] | [INFO] [stdout] 14832 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14833 | | pub fn amdgpu_cs_ctx_override_priority( [INFO] [stdout] 14834 | | dev: amdgpu_device_handle, [INFO] [stdout] 14835 | | context: amdgpu_context_handle, [INFO] [stdout] ... | [INFO] [stdout] 14838 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14839 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14840:1 [INFO] [stdout] | [INFO] [stdout] 14840 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14841 | | pub fn amdgpu_cs_ctx_stable_pstate( [INFO] [stdout] 14842 | | context: amdgpu_context_handle, [INFO] [stdout] 14843 | | op: u32, [INFO] [stdout] ... | [INFO] [stdout] 14846 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14847 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14848:1 [INFO] [stdout] | [INFO] [stdout] 14848 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14849 | | pub fn amdgpu_cs_query_reset_state( [INFO] [stdout] 14850 | | context: amdgpu_context_handle, [INFO] [stdout] 14851 | | state: *mut u32, [INFO] [stdout] 14852 | | hangs: *mut u32, [INFO] [stdout] 14853 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14854 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14855:1 [INFO] [stdout] | [INFO] [stdout] 14855 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14856 | | pub fn amdgpu_cs_query_reset_state2( [INFO] [stdout] 14857 | | context: amdgpu_context_handle, [INFO] [stdout] 14858 | | flags: *mut u64, [INFO] [stdout] 14859 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14860 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14861:1 [INFO] [stdout] | [INFO] [stdout] 14861 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14862 | | pub fn amdgpu_cs_submit( [INFO] [stdout] 14863 | | context: amdgpu_context_handle, [INFO] [stdout] 14864 | | flags: u64, [INFO] [stdout] ... | [INFO] [stdout] 14867 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14868 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14869:1 [INFO] [stdout] | [INFO] [stdout] 14869 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14870 | | pub fn amdgpu_cs_query_fence_status( [INFO] [stdout] 14871 | | fence: *mut amdgpu_cs_fence, [INFO] [stdout] 14872 | | timeout_ns: u64, [INFO] [stdout] ... | [INFO] [stdout] 14875 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14876 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14877:1 [INFO] [stdout] | [INFO] [stdout] 14877 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14878 | | pub fn amdgpu_cs_wait_fences( [INFO] [stdout] 14879 | | fences: *mut amdgpu_cs_fence, [INFO] [stdout] 14880 | | fence_count: u32, [INFO] [stdout] ... | [INFO] [stdout] 14885 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14886 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14887:1 [INFO] [stdout] | [INFO] [stdout] 14887 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14888 | | pub fn amdgpu_query_buffer_size_alignment( [INFO] [stdout] 14889 | | dev: amdgpu_device_handle, [INFO] [stdout] 14890 | | info: *mut amdgpu_buffer_size_alignments, [INFO] [stdout] 14891 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14892 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14893:1 [INFO] [stdout] | [INFO] [stdout] 14893 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14894 | | pub fn amdgpu_query_firmware_version( [INFO] [stdout] 14895 | | dev: amdgpu_device_handle, [INFO] [stdout] 14896 | | fw_type: ::core::ffi::c_uint, [INFO] [stdout] ... | [INFO] [stdout] 14901 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14902 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14903:1 [INFO] [stdout] | [INFO] [stdout] 14903 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14904 | | pub fn amdgpu_query_hw_ip_count( [INFO] [stdout] 14905 | | dev: amdgpu_device_handle, [INFO] [stdout] 14906 | | type_: ::core::ffi::c_uint, [INFO] [stdout] 14907 | | count: *mut u32, [INFO] [stdout] 14908 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14909 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14910:1 [INFO] [stdout] | [INFO] [stdout] 14910 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14911 | | pub fn amdgpu_query_hw_ip_info( [INFO] [stdout] 14912 | | dev: amdgpu_device_handle, [INFO] [stdout] 14913 | | type_: ::core::ffi::c_uint, [INFO] [stdout] ... | [INFO] [stdout] 14916 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14917 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14918:1 [INFO] [stdout] | [INFO] [stdout] 14918 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14919 | | pub fn amdgpu_query_heap_info( [INFO] [stdout] 14920 | | dev: amdgpu_device_handle, [INFO] [stdout] 14921 | | heap: u32, [INFO] [stdout] ... | [INFO] [stdout] 14924 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14925 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14926:1 [INFO] [stdout] | [INFO] [stdout] 14926 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14927 | | pub fn amdgpu_query_crtc_from_id( [INFO] [stdout] 14928 | | dev: amdgpu_device_handle, [INFO] [stdout] 14929 | | id: ::core::ffi::c_uint, [INFO] [stdout] 14930 | | result: *mut i32, [INFO] [stdout] 14931 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14932 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14933:1 [INFO] [stdout] | [INFO] [stdout] 14933 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14934 | | pub fn amdgpu_query_gpu_info( [INFO] [stdout] 14935 | | dev: amdgpu_device_handle, [INFO] [stdout] 14936 | | info: *mut amdgpu_gpu_info, [INFO] [stdout] 14937 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14938 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14939:1 [INFO] [stdout] | [INFO] [stdout] 14939 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14940 | | pub fn amdgpu_query_info( [INFO] [stdout] 14941 | | dev: amdgpu_device_handle, [INFO] [stdout] 14942 | | info_id: ::core::ffi::c_uint, [INFO] [stdout] ... | [INFO] [stdout] 14945 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14946 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14947:1 [INFO] [stdout] | [INFO] [stdout] 14947 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14948 | | pub fn amdgpu_query_sw_info( [INFO] [stdout] 14949 | | dev: amdgpu_device_handle, [INFO] [stdout] 14950 | | info: amdgpu_sw_info, [INFO] [stdout] 14951 | | value: *mut ::core::ffi::c_void, [INFO] [stdout] 14952 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14953 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14954:1 [INFO] [stdout] | [INFO] [stdout] 14954 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14955 | | pub fn amdgpu_query_gds_info( [INFO] [stdout] 14956 | | dev: amdgpu_device_handle, [INFO] [stdout] 14957 | | gds_info: *mut amdgpu_gds_resource_info, [INFO] [stdout] 14958 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14959 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14960:1 [INFO] [stdout] | [INFO] [stdout] 14960 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14961 | | pub fn amdgpu_query_sensor_info( [INFO] [stdout] 14962 | | dev: amdgpu_device_handle, [INFO] [stdout] 14963 | | sensor_type: ::core::ffi::c_uint, [INFO] [stdout] ... | [INFO] [stdout] 14966 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14967 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14968:1 [INFO] [stdout] | [INFO] [stdout] 14968 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14969 | | pub fn amdgpu_query_video_caps_info( [INFO] [stdout] 14970 | | dev: amdgpu_device_handle, [INFO] [stdout] 14971 | | cap_type: ::core::ffi::c_uint, [INFO] [stdout] ... | [INFO] [stdout] 14974 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14975 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14976:1 [INFO] [stdout] | [INFO] [stdout] 14976 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14977 | | pub fn amdgpu_query_gpuvm_fault_info( [INFO] [stdout] 14978 | | dev: amdgpu_device_handle, [INFO] [stdout] 14979 | | size: ::core::ffi::c_uint, [INFO] [stdout] 14980 | | value: *mut ::core::ffi::c_void, [INFO] [stdout] 14981 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14982 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14983:1 [INFO] [stdout] | [INFO] [stdout] 14983 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14984 | | pub fn amdgpu_read_mm_registers( [INFO] [stdout] 14985 | | dev: amdgpu_device_handle, [INFO] [stdout] 14986 | | dword_offset: ::core::ffi::c_uint, [INFO] [stdout] ... | [INFO] [stdout] 14991 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14992 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14993:1 [INFO] [stdout] | [INFO] [stdout] 14993 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14994 | | pub fn amdgpu_va_range_alloc( [INFO] [stdout] 14995 | | dev: amdgpu_device_handle, [INFO] [stdout] 14996 | | va_range_type: amdgpu_gpu_va_range, [INFO] [stdout] ... | [INFO] [stdout] 15003 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15004 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15005:1 [INFO] [stdout] | [INFO] [stdout] 15005 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15006 | | pub fn amdgpu_va_range_free(va_range_handle: amdgpu_va_handle) -> ::core::ffi::c_int; [INFO] [stdout] 15007 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15008:1 [INFO] [stdout] | [INFO] [stdout] 15008 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15009 | | pub fn amdgpu_va_get_start_addr(va_handle: amdgpu_va_handle) -> u64; [INFO] [stdout] 15010 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15011:1 [INFO] [stdout] | [INFO] [stdout] 15011 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15012 | | pub fn amdgpu_va_range_query( [INFO] [stdout] 15013 | | dev: amdgpu_device_handle, [INFO] [stdout] 15014 | | type_: amdgpu_gpu_va_range, [INFO] [stdout] ... | [INFO] [stdout] 15017 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15018 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15019:1 [INFO] [stdout] | [INFO] [stdout] 15019 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15020 | | pub fn amdgpu_bo_va_op( [INFO] [stdout] 15021 | | bo: amdgpu_bo_handle, [INFO] [stdout] 15022 | | offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 15027 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15028 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15029:1 [INFO] [stdout] | [INFO] [stdout] 15029 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15030 | | pub fn amdgpu_bo_va_op_raw( [INFO] [stdout] 15031 | | dev: amdgpu_device_handle, [INFO] [stdout] 15032 | | bo: amdgpu_bo_handle, [INFO] [stdout] ... | [INFO] [stdout] 15038 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15039 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15040:1 [INFO] [stdout] | [INFO] [stdout] 15040 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15041 | | pub fn amdgpu_cs_create_semaphore(sem: *mut amdgpu_semaphore_handle) -> ::core::ffi::c_int; [INFO] [stdout] 15042 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15043:1 [INFO] [stdout] | [INFO] [stdout] 15043 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15044 | | pub fn amdgpu_cs_signal_semaphore( [INFO] [stdout] 15045 | | ctx: amdgpu_context_handle, [INFO] [stdout] 15046 | | ip_type: u32, [INFO] [stdout] ... | [INFO] [stdout] 15050 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15051 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15052:1 [INFO] [stdout] | [INFO] [stdout] 15052 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15053 | | pub fn amdgpu_cs_wait_semaphore( [INFO] [stdout] 15054 | | ctx: amdgpu_context_handle, [INFO] [stdout] 15055 | | ip_type: u32, [INFO] [stdout] ... | [INFO] [stdout] 15059 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15060 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15061:1 [INFO] [stdout] | [INFO] [stdout] 15061 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15062 | | pub fn amdgpu_cs_destroy_semaphore(sem: amdgpu_semaphore_handle) -> ::core::ffi::c_int; [INFO] [stdout] 15063 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15064:1 [INFO] [stdout] | [INFO] [stdout] 15064 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15065 | | pub fn amdgpu_get_marketing_name(dev: amdgpu_device_handle) -> *const ::core::ffi::c_char; [INFO] [stdout] 15066 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15067:1 [INFO] [stdout] | [INFO] [stdout] 15067 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15068 | | pub fn amdgpu_cs_create_syncobj2( [INFO] [stdout] 15069 | | dev: amdgpu_device_handle, [INFO] [stdout] 15070 | | flags: u32, [INFO] [stdout] 15071 | | syncobj: *mut u32, [INFO] [stdout] 15072 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15073 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15074:1 [INFO] [stdout] | [INFO] [stdout] 15074 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15075 | | pub fn amdgpu_cs_create_syncobj( [INFO] [stdout] 15076 | | dev: amdgpu_device_handle, [INFO] [stdout] 15077 | | syncobj: *mut u32, [INFO] [stdout] 15078 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15079 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15080:1 [INFO] [stdout] | [INFO] [stdout] 15080 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15081 | | pub fn amdgpu_cs_destroy_syncobj(dev: amdgpu_device_handle, syncobj: u32) [INFO] [stdout] 15082 | | -> ::core::ffi::c_int; [INFO] [stdout] 15083 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15084:1 [INFO] [stdout] | [INFO] [stdout] 15084 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15085 | | pub fn amdgpu_cs_syncobj_reset( [INFO] [stdout] 15086 | | dev: amdgpu_device_handle, [INFO] [stdout] 15087 | | syncobjs: *const u32, [INFO] [stdout] 15088 | | syncobj_count: u32, [INFO] [stdout] 15089 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15090 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15091:1 [INFO] [stdout] | [INFO] [stdout] 15091 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15092 | | pub fn amdgpu_cs_syncobj_signal( [INFO] [stdout] 15093 | | dev: amdgpu_device_handle, [INFO] [stdout] 15094 | | syncobjs: *const u32, [INFO] [stdout] 15095 | | syncobj_count: u32, [INFO] [stdout] 15096 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15097 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15098:1 [INFO] [stdout] | [INFO] [stdout] 15098 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15099 | | pub fn amdgpu_cs_syncobj_timeline_signal( [INFO] [stdout] 15100 | | dev: amdgpu_device_handle, [INFO] [stdout] 15101 | | syncobjs: *const u32, [INFO] [stdout] ... | [INFO] [stdout] 15104 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15105 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15106:1 [INFO] [stdout] | [INFO] [stdout] 15106 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15107 | | pub fn amdgpu_cs_syncobj_wait( [INFO] [stdout] 15108 | | dev: amdgpu_device_handle, [INFO] [stdout] 15109 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 15114 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15116:1 [INFO] [stdout] | [INFO] [stdout] 15116 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15117 | | pub fn amdgpu_cs_syncobj_timeline_wait( [INFO] [stdout] 15118 | | dev: amdgpu_device_handle, [INFO] [stdout] 15119 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 15125 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15126 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15127:1 [INFO] [stdout] | [INFO] [stdout] 15127 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15128 | | pub fn amdgpu_cs_syncobj_query( [INFO] [stdout] 15129 | | dev: amdgpu_device_handle, [INFO] [stdout] 15130 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 15133 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15134 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15135:1 [INFO] [stdout] | [INFO] [stdout] 15135 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15136 | | pub fn amdgpu_cs_syncobj_query2( [INFO] [stdout] 15137 | | dev: amdgpu_device_handle, [INFO] [stdout] 15138 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 15142 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15143 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15144:1 [INFO] [stdout] | [INFO] [stdout] 15144 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15145 | | pub fn amdgpu_cs_export_syncobj( [INFO] [stdout] 15146 | | dev: amdgpu_device_handle, [INFO] [stdout] 15147 | | syncobj: u32, [INFO] [stdout] 15148 | | shared_fd: *mut ::core::ffi::c_int, [INFO] [stdout] 15149 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15150 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15151:1 [INFO] [stdout] | [INFO] [stdout] 15151 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15152 | | pub fn amdgpu_cs_import_syncobj( [INFO] [stdout] 15153 | | dev: amdgpu_device_handle, [INFO] [stdout] 15154 | | shared_fd: ::core::ffi::c_int, [INFO] [stdout] 15155 | | syncobj: *mut u32, [INFO] [stdout] 15156 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15157 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15158:1 [INFO] [stdout] | [INFO] [stdout] 15158 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15159 | | pub fn amdgpu_cs_syncobj_export_sync_file( [INFO] [stdout] 15160 | | dev: amdgpu_device_handle, [INFO] [stdout] 15161 | | syncobj: u32, [INFO] [stdout] 15162 | | sync_file_fd: *mut ::core::ffi::c_int, [INFO] [stdout] 15163 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15164 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15165:1 [INFO] [stdout] | [INFO] [stdout] 15165 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15166 | | pub fn amdgpu_cs_syncobj_import_sync_file( [INFO] [stdout] 15167 | | dev: amdgpu_device_handle, [INFO] [stdout] 15168 | | syncobj: u32, [INFO] [stdout] 15169 | | sync_file_fd: ::core::ffi::c_int, [INFO] [stdout] 15170 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15172:1 [INFO] [stdout] | [INFO] [stdout] 15172 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15173 | | pub fn amdgpu_cs_syncobj_export_sync_file2( [INFO] [stdout] 15174 | | dev: amdgpu_device_handle, [INFO] [stdout] 15175 | | syncobj: u32, [INFO] [stdout] ... | [INFO] [stdout] 15179 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15180 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15181:1 [INFO] [stdout] | [INFO] [stdout] 15181 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15182 | | pub fn amdgpu_cs_syncobj_import_sync_file2( [INFO] [stdout] 15183 | | dev: amdgpu_device_handle, [INFO] [stdout] 15184 | | syncobj: u32, [INFO] [stdout] ... | [INFO] [stdout] 15187 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15188 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15189:1 [INFO] [stdout] | [INFO] [stdout] 15189 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15190 | | pub fn amdgpu_cs_syncobj_transfer( [INFO] [stdout] 15191 | | dev: amdgpu_device_handle, [INFO] [stdout] 15192 | | dst_handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 15197 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15198 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15199:1 [INFO] [stdout] | [INFO] [stdout] 15199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15200 | | pub fn amdgpu_cs_fence_to_handle( [INFO] [stdout] 15201 | | dev: amdgpu_device_handle, [INFO] [stdout] 15202 | | fence: *mut amdgpu_cs_fence, [INFO] [stdout] ... | [INFO] [stdout] 15205 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15206 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15207:1 [INFO] [stdout] | [INFO] [stdout] 15207 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15208 | | pub fn amdgpu_cs_submit_raw( [INFO] [stdout] 15209 | | dev: amdgpu_device_handle, [INFO] [stdout] 15210 | | context: amdgpu_context_handle, [INFO] [stdout] ... | [INFO] [stdout] 15215 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15216 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15217:1 [INFO] [stdout] | [INFO] [stdout] 15217 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15218 | | pub fn amdgpu_cs_submit_raw2( [INFO] [stdout] 15219 | | dev: amdgpu_device_handle, [INFO] [stdout] 15220 | | context: amdgpu_context_handle, [INFO] [stdout] ... | [INFO] [stdout] 15225 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 15226 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15227:1 [INFO] [stdout] | [INFO] [stdout] 15227 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15228 | | pub fn amdgpu_cs_chunk_fence_to_dep( [INFO] [stdout] 15229 | | fence: *mut amdgpu_cs_fence, [INFO] [stdout] 15230 | | dep: *mut drm_amdgpu_cs_chunk_dep, [INFO] [stdout] 15231 | | ); [INFO] [stdout] 15232 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15233:1 [INFO] [stdout] | [INFO] [stdout] 15233 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15234 | | pub fn amdgpu_cs_chunk_fence_info_to_data( [INFO] [stdout] 15235 | | fence_info: *mut amdgpu_cs_fence_info, [INFO] [stdout] 15236 | | data: *mut drm_amdgpu_cs_chunk_data, [INFO] [stdout] 15237 | | ); [INFO] [stdout] 15238 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15239:1 [INFO] [stdout] | [INFO] [stdout] 15239 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15240 | | pub fn amdgpu_vm_reserve_vmid(dev: amdgpu_device_handle, flags: u32) -> ::core::ffi::c_int; [INFO] [stdout] 15241 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:15242:1 [INFO] [stdout] | [INFO] [stdout] 15242 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 15243 | | pub fn amdgpu_vm_unreserve_vmid(dev: amdgpu_device_handle, flags: u32) -> ::core::ffi::c_int; [INFO] [stdout] 15244 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> drm_mode/mode_info.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | ($name: tt, $flag: expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 24 | ($name: tt, $flag: expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> drm_mode/mode_info.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | ($name: tt, $flag: expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 32 | ($name: tt, $flag: expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> lib.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | ($r: expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 57 | ($r: expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block [INFO] [stdout] --> bindings/drm.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | ::core::slice::from_raw_parts(self.as_ptr(), len) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> bindings/drm.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub unsafe fn as_slice(&self, len: usize) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block [INFO] [stdout] --> bindings/drm.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | ::core::slice::from_raw_parts_mut(self.as_mut_ptr(), len) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> bindings/drm.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `bindings::drm::amdgpu_cs_ctx_free` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/context.rs:30:17 [INFO] [stdout] | [INFO] [stdout] 30 | let r = bindings::amdgpu_cs_ctx_free(self.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> amdgpu/context.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | unsafe fn free(&self) -> Result<(), i32> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | ptr::addr_of_mut!((*ptr).return_pointer).write(vbios.as_mut_ptr() as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> amdgpu/vbios.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / unsafe fn query_vbios( [INFO] [stdout] 44 | | &self, [INFO] [stdout] 45 | | info_id: ::core::ffi::c_uint, [INFO] [stdout] 46 | | ) -> Result { [INFO] [stdout] | |_______________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:53:31 [INFO] [stdout] | [INFO] [stdout] 53 | ptr::addr_of_mut!((*ptr).return_pointer).write(vbios.as_mut_ptr() as u64); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | ptr::addr_of_mut!((*ptr).return_size).write(size_of::() as u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:54:31 [INFO] [stdout] | [INFO] [stdout] 54 | ptr::addr_of_mut!((*ptr).return_size).write(size_of::() as u32); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | ptr::addr_of_mut!((*ptr).query).write(AMDGPU_INFO_VBIOS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:55:31 [INFO] [stdout] | [INFO] [stdout] 55 | ptr::addr_of_mut!((*ptr).query).write(AMDGPU_INFO_VBIOS); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | ptr::addr_of_mut!((*ptr).__bindgen_anon_1.vbios_info.type_).write(info_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: access to union field is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:57:31 [INFO] [stdout] | [INFO] [stdout] 57 | ptr::addr_of_mut!((*ptr).__bindgen_anon_1.vbios_info.type_).write(info_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ access to union field [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:57:31 [INFO] [stdout] | [INFO] [stdout] 57 | ptr::addr_of_mut!((*ptr).__bindgen_anon_1.vbios_info.type_).write(info_id); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `bindings::drm::drmCommandWrite` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 60 | let r = drmCommandWrite( [INFO] [stdout] | _________________^ [INFO] [stdout] 61 | | self.1, [INFO] [stdout] 62 | | DRM_AMDGPU_INFO as u64, [INFO] [stdout] 63 | | device_info.as_mut_ptr() as *mut ::core::ffi::c_void, [INFO] [stdout] 64 | | size_of::() as u64, [INFO] [stdout] 65 | | ); [INFO] [stdout] | |_________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:67:27 [INFO] [stdout] | [INFO] [stdout] 67 | let (_, vbios) = (device_info.assume_init(), vbios.assume_init()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:67:54 [INFO] [stdout] | [INFO] [stdout] 67 | let (_, vbios) = (device_info.assume_init(), vbios.assume_init()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | ptr::addr_of_mut!((*ptr).return_pointer).write(vbios_image.as_mut_ptr() as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> amdgpu/vbios.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | unsafe fn get_vbios_image_with_size(&self, vbios_size: u32) -> Result, i32> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:96:31 [INFO] [stdout] | [INFO] [stdout] 96 | ptr::addr_of_mut!((*ptr).return_pointer).write(vbios_image.as_mut_ptr() as u64); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | ptr::addr_of_mut!((*ptr).return_size).write(vbios_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:97:31 [INFO] [stdout] | [INFO] [stdout] 97 | ptr::addr_of_mut!((*ptr).return_size).write(vbios_size); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | ptr::addr_of_mut!((*ptr).query).write(AMDGPU_INFO_VBIOS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | ptr::addr_of_mut!((*ptr).query).write(AMDGPU_INFO_VBIOS); [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::::write` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / ptr::addr_of_mut!((*ptr).__bindgen_anon_1.vbios_info.type_) [INFO] [stdout] 101 | | .write(AMDGPU_INFO_VBIOS_IMAGE); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: access to union field is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:100:31 [INFO] [stdout] | [INFO] [stdout] 100 | ptr::addr_of_mut!((*ptr).__bindgen_anon_1.vbios_info.type_) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ access to union field [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:100:31 [INFO] [stdout] | [INFO] [stdout] 100 | ptr::addr_of_mut!((*ptr).__bindgen_anon_1.vbios_info.type_) [INFO] [stdout] | ^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `bindings::drm::drmCommandWrite` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | let r = drmCommandWrite( [INFO] [stdout] | _________________^ [INFO] [stdout] 105 | | self.1, [INFO] [stdout] 106 | | DRM_AMDGPU_INFO as u64, [INFO] [stdout] 107 | | device_info.as_mut_ptr() as *mut ::core::ffi::c_void, [INFO] [stdout] 108 | | size_of::() as u64, [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> amdgpu/vbios.rs:111:17 [INFO] [stdout] | [INFO] [stdout] 111 | let _ = device_info.assume_init(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `bindings::drm::drmGetDevice2` is unsafe and requires unsafe block [INFO] [stdout] --> pci/bus_info.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 284 | let r = bindings::drmGetDevice2(fd, flags, drm_dev_info.as_mut_ptr()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> pci/bus_info.rs:281:1 [INFO] [stdout] | [INFO] [stdout] 281 | unsafe fn __drmGetDevice2(fd: ::core::ffi::c_int, flags: u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> pci/bus_info.rs:286:24 [INFO] [stdout] | [INFO] [stdout] 286 | let drm_dev_info = drm_dev_info.assume_init(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `bindings::drm::drmFreeDevice` is unsafe and requires unsafe block [INFO] [stdout] --> pci/bus_info.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | drmFreeDevice(device) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> pci/bus_info.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | unsafe fn __drmFreeDevice(device: *mut drmDevicePtr) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> amdgpu/hwmon_temp.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | if let Some(v) = parse_hwmon::(path.into().join(name)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> amdgpu/hwmon_temp.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 43 ~ match parse_hwmon::(path.into().join(name)) { Some(v) => { [INFO] [stdout] 44 | self.current = v.saturating_div(1_000); [INFO] [stdout] 45 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 337 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `libdrm_amdgpu_sys` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * drm_mode/mode_info.rs [INFO] [stderr] * lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> drm_mode/mode_info.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | ($name: tt, $flag: expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> drm_mode/mode_info.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | ($name: tt, $flag: expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> lib.rs:57:6 [INFO] [stderr] | [INFO] [stderr] 57 | ($r: expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 3 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | pub gen: u8, [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] = note: `--force-warn keyword-idents-2024` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | let gen = Self::speed_to_gen(&s_speed?)?; [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | Some(Self { gen, width }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let gen = match speed { [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:50:14 [INFO] [stdout] | [INFO] [stdout] 50 | Some(gen) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | let mut gen: Option = None; [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | gen = { [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | Some(Self { gen: gen?, width: width? }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 87 | Some(Self { gen: gen?, width: width? }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | let gen = Self::speed_to_gen(&s_speed?)?; [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `gen` is a keyword in the 2024 edition [INFO] [stdout] --> pci/link.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | Some(Self { gen, width }) [INFO] [stdout] | ^^^ help: you can use a raw identifier to stay compatible: `r#gen` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #49716 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:1096:1 [INFO] [stdout] | [INFO] [stdout] 1096 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1097 | | pub fn select( [INFO] [stdout] 1098 | | __nfds: ::core::ffi::c_int, [INFO] [stdout] 1099 | | __readfds: *mut fd_set, [INFO] [stdout] ... | [INFO] [stdout] 1103 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 1104 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:1105:1 [INFO] [stdout] | [INFO] [stdout] 1105 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1106 | | pub fn pselect( [INFO] [stdout] 1107 | | __nfds: ::core::ffi::c_int, [INFO] [stdout] 1108 | | __readfds: *mut fd_set, [INFO] [stdout] ... | [INFO] [stdout] 1113 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 1114 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:9099:1 [INFO] [stdout] | [INFO] [stdout] 9099 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 9100 | | pub fn drmIoctl( [INFO] [stdout] 9101 | | fd: ::core::ffi::c_int, [INFO] [stdout] 9102 | | request: ::core::ffi::c_ulong, [INFO] [stdout] 9103 | | arg: *mut ::core::ffi::c_void, [INFO] [stdout] 9104 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 9105 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:9106:1 [INFO] [stdout] | [INFO] [stdout] 9106 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 9107 | | pub fn drmGetHashTable() -> *mut ::core::ffi::c_void; [INFO] [stdout] 9108 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:9109:1 [INFO] [stdout] | [INFO] [stdout] 9109 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 9110 | | pub fn drmGetEntry(fd: ::core::ffi::c_int) -> *mut drmHashEntry; [INFO] [stdout] 9111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10199:1 [INFO] [stdout] | [INFO] [stdout] 10199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10200 | | pub fn drmAvailable() -> ::core::ffi::c_int; [INFO] [stdout] 10201 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10202:1 [INFO] [stdout] | [INFO] [stdout] 10202 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10203 | | pub fn drmOpen( [INFO] [stdout] 10204 | | name: *const ::core::ffi::c_char, [INFO] [stdout] 10205 | | busid: *const ::core::ffi::c_char, [INFO] [stdout] 10206 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10208:1 [INFO] [stdout] | [INFO] [stdout] 10208 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10209 | | pub fn drmOpenWithType( [INFO] [stdout] 10210 | | name: *const ::core::ffi::c_char, [INFO] [stdout] 10211 | | busid: *const ::core::ffi::c_char, [INFO] [stdout] 10212 | | type_: ::core::ffi::c_int, [INFO] [stdout] 10213 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10214 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10215:1 [INFO] [stdout] | [INFO] [stdout] 10215 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10216 | | pub fn drmOpenControl(minor: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10217 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10218:1 [INFO] [stdout] | [INFO] [stdout] 10218 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10219 | | pub fn drmOpenRender(minor: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10220 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10221:1 [INFO] [stdout] | [INFO] [stdout] 10221 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10222 | | pub fn drmClose(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10223 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10224:1 [INFO] [stdout] | [INFO] [stdout] 10224 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10225 | | pub fn drmGetVersion(fd: ::core::ffi::c_int) -> drmVersionPtr; [INFO] [stdout] 10226 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10227:1 [INFO] [stdout] | [INFO] [stdout] 10227 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10228 | | pub fn drmGetLibVersion(fd: ::core::ffi::c_int) -> drmVersionPtr; [INFO] [stdout] 10229 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10230:1 [INFO] [stdout] | [INFO] [stdout] 10230 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10231 | | pub fn drmGetCap( [INFO] [stdout] 10232 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10233 | | capability: u64, [INFO] [stdout] 10234 | | value: *mut u64, [INFO] [stdout] 10235 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10236 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10237:1 [INFO] [stdout] | [INFO] [stdout] 10237 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10238 | | pub fn drmFreeVersion(arg1: drmVersionPtr); [INFO] [stdout] 10239 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10240:1 [INFO] [stdout] | [INFO] [stdout] 10240 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10241 | | pub fn drmGetMagic(fd: ::core::ffi::c_int, magic: *mut drm_magic_t) -> ::core::ffi::c_int; [INFO] [stdout] 10242 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10243:1 [INFO] [stdout] | [INFO] [stdout] 10243 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10244 | | pub fn drmGetBusid(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10245 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10246:1 [INFO] [stdout] | [INFO] [stdout] 10246 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10247 | | pub fn drmGetInterruptFromBusID( [INFO] [stdout] 10248 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10249 | | busnum: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10252 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10253 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10254:1 [INFO] [stdout] | [INFO] [stdout] 10254 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10255 | | pub fn drmGetMap( [INFO] [stdout] 10256 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10257 | | idx: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10264 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10265 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10266:1 [INFO] [stdout] | [INFO] [stdout] 10266 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10267 | | pub fn drmGetClient( [INFO] [stdout] 10268 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10269 | | idx: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10275 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10276 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10277:1 [INFO] [stdout] | [INFO] [stdout] 10277 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10278 | | pub fn drmGetStats(fd: ::core::ffi::c_int, stats: *mut drmStatsT) -> ::core::ffi::c_int; [INFO] [stdout] 10279 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10280:1 [INFO] [stdout] | [INFO] [stdout] 10280 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10281 | | pub fn drmSetInterfaceVersion( [INFO] [stdout] 10282 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10283 | | version: *mut drmSetVersion, [INFO] [stdout] 10284 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10285 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10286:1 [INFO] [stdout] | [INFO] [stdout] 10286 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10287 | | pub fn drmCommandNone( [INFO] [stdout] 10288 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10289 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] 10290 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10291 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10292:1 [INFO] [stdout] | [INFO] [stdout] 10292 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10293 | | pub fn drmCommandRead( [INFO] [stdout] 10294 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10295 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10298 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10299 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10300:1 [INFO] [stdout] | [INFO] [stdout] 10300 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10301 | | pub fn drmCommandWrite( [INFO] [stdout] 10302 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10303 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10306 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10307 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10308:1 [INFO] [stdout] | [INFO] [stdout] 10308 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10309 | | pub fn drmCommandWriteRead( [INFO] [stdout] 10310 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10311 | | drmCommandIndex: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10314 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10315 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10316:1 [INFO] [stdout] | [INFO] [stdout] 10316 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10317 | | pub fn drmFreeBusid(busid: *const ::core::ffi::c_char); [INFO] [stdout] 10318 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10319:1 [INFO] [stdout] | [INFO] [stdout] 10319 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10320 | | pub fn drmSetBusid( [INFO] [stdout] 10321 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10322 | | busid: *const ::core::ffi::c_char, [INFO] [stdout] 10323 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10324 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10325:1 [INFO] [stdout] | [INFO] [stdout] 10325 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10326 | | pub fn drmAuthMagic(fd: ::core::ffi::c_int, magic: drm_magic_t) -> ::core::ffi::c_int; [INFO] [stdout] 10327 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10328:1 [INFO] [stdout] | [INFO] [stdout] 10328 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10329 | | pub fn drmAddMap( [INFO] [stdout] 10330 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10331 | | offset: drm_handle_t, [INFO] [stdout] ... | [INFO] [stdout] 10336 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10337 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10338:1 [INFO] [stdout] | [INFO] [stdout] 10338 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10339 | | pub fn drmRmMap(fd: ::core::ffi::c_int, handle: drm_handle_t) -> ::core::ffi::c_int; [INFO] [stdout] 10340 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10341:1 [INFO] [stdout] | [INFO] [stdout] 10341 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10342 | | pub fn drmAddContextPrivateMapping( [INFO] [stdout] 10343 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10344 | | ctx_id: drm_context_t, [INFO] [stdout] 10345 | | handle: drm_handle_t, [INFO] [stdout] 10346 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10347 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10348:1 [INFO] [stdout] | [INFO] [stdout] 10348 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10349 | | pub fn drmAddBufs( [INFO] [stdout] 10350 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10351 | | count: ::core::ffi::c_int, [INFO] [stdout] ... | [INFO] [stdout] 10355 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10356 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10357:1 [INFO] [stdout] | [INFO] [stdout] 10357 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10358 | | pub fn drmMarkBufs(fd: ::core::ffi::c_int, low: f64, high: f64) -> ::core::ffi::c_int; [INFO] [stdout] 10359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10360:1 [INFO] [stdout] | [INFO] [stdout] 10360 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10361 | | pub fn drmCreateContext( [INFO] [stdout] 10362 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10363 | | handle: *mut drm_context_t, [INFO] [stdout] 10364 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10366:1 [INFO] [stdout] | [INFO] [stdout] 10366 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10367 | | pub fn drmSetContextFlags( [INFO] [stdout] 10368 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10369 | | context: drm_context_t, [INFO] [stdout] 10370 | | flags: drm_context_tFlags, [INFO] [stdout] 10371 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10372 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10373:1 [INFO] [stdout] | [INFO] [stdout] 10373 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10374 | | pub fn drmGetContextFlags( [INFO] [stdout] 10375 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10376 | | context: drm_context_t, [INFO] [stdout] 10377 | | flags: drm_context_tFlagsPtr, [INFO] [stdout] 10378 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10379 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10380:1 [INFO] [stdout] | [INFO] [stdout] 10380 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10381 | | pub fn drmAddContextTag( [INFO] [stdout] 10382 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10383 | | context: drm_context_t, [INFO] [stdout] 10384 | | tag: *mut ::core::ffi::c_void, [INFO] [stdout] 10385 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10386 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10387:1 [INFO] [stdout] | [INFO] [stdout] 10387 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10388 | | pub fn drmDelContextTag(fd: ::core::ffi::c_int, context: drm_context_t) -> ::core::ffi::c_int; [INFO] [stdout] 10389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10390:1 [INFO] [stdout] | [INFO] [stdout] 10390 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10391 | | pub fn drmGetContextTag( [INFO] [stdout] 10392 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10393 | | context: drm_context_t, [INFO] [stdout] 10394 | | ) -> *mut ::core::ffi::c_void; [INFO] [stdout] 10395 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10396:1 [INFO] [stdout] | [INFO] [stdout] 10396 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10397 | | pub fn drmGetReservedContextList( [INFO] [stdout] 10398 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10399 | | count: *mut ::core::ffi::c_int, [INFO] [stdout] 10400 | | ) -> *mut drm_context_t; [INFO] [stdout] 10401 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10402:1 [INFO] [stdout] | [INFO] [stdout] 10402 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10403 | | pub fn drmFreeReservedContextList(arg1: *mut drm_context_t); [INFO] [stdout] 10404 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10405:1 [INFO] [stdout] | [INFO] [stdout] 10405 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10406 | | pub fn drmSwitchToContext(fd: ::core::ffi::c_int, context: drm_context_t) [INFO] [stdout] 10407 | | -> ::core::ffi::c_int; [INFO] [stdout] 10408 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10409:1 [INFO] [stdout] | [INFO] [stdout] 10409 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10410 | | pub fn drmDestroyContext(fd: ::core::ffi::c_int, handle: drm_context_t) -> ::core::ffi::c_int; [INFO] [stdout] 10411 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10412:1 [INFO] [stdout] | [INFO] [stdout] 10412 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10413 | | pub fn drmCreateDrawable( [INFO] [stdout] 10414 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10415 | | handle: *mut drm_drawable_t, [INFO] [stdout] 10416 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10418:1 [INFO] [stdout] | [INFO] [stdout] 10418 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10419 | | pub fn drmDestroyDrawable(fd: ::core::ffi::c_int, handle: drm_drawable_t) [INFO] [stdout] 10420 | | -> ::core::ffi::c_int; [INFO] [stdout] 10421 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10422:1 [INFO] [stdout] | [INFO] [stdout] 10422 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10423 | | pub fn drmUpdateDrawableInfo( [INFO] [stdout] 10424 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10425 | | handle: drm_drawable_t, [INFO] [stdout] ... | [INFO] [stdout] 10429 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10430 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10431:1 [INFO] [stdout] | [INFO] [stdout] 10431 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10432 | | pub fn drmCtlInstHandler(fd: ::core::ffi::c_int, irq: ::core::ffi::c_int) [INFO] [stdout] 10433 | | -> ::core::ffi::c_int; [INFO] [stdout] 10434 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10435:1 [INFO] [stdout] | [INFO] [stdout] 10435 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10436 | | pub fn drmCtlUninstHandler(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10437 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10438:1 [INFO] [stdout] | [INFO] [stdout] 10438 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10439 | | pub fn drmSetClientCap( [INFO] [stdout] 10440 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10441 | | capability: u64, [INFO] [stdout] 10442 | | value: u64, [INFO] [stdout] 10443 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10444 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10445:1 [INFO] [stdout] | [INFO] [stdout] 10445 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10446 | | pub fn drmCrtcGetSequence( [INFO] [stdout] 10447 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10448 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 10451 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10452 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10453:1 [INFO] [stdout] | [INFO] [stdout] 10453 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10454 | | pub fn drmCrtcQueueSequence( [INFO] [stdout] 10455 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10456 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 10461 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10462 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10463:1 [INFO] [stdout] | [INFO] [stdout] 10463 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10464 | | pub fn drmMap( [INFO] [stdout] 10465 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10466 | | handle: drm_handle_t, [INFO] [stdout] ... | [INFO] [stdout] 10469 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10470 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10471:1 [INFO] [stdout] | [INFO] [stdout] 10471 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10472 | | pub fn drmUnmap(address: drmAddress, size: drmSize) -> ::core::ffi::c_int; [INFO] [stdout] 10473 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10474:1 [INFO] [stdout] | [INFO] [stdout] 10474 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10475 | | pub fn drmGetBufInfo(fd: ::core::ffi::c_int) -> drmBufInfoPtr; [INFO] [stdout] 10476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10477:1 [INFO] [stdout] | [INFO] [stdout] 10477 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10478 | | pub fn drmMapBufs(fd: ::core::ffi::c_int) -> drmBufMapPtr; [INFO] [stdout] 10479 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10480:1 [INFO] [stdout] | [INFO] [stdout] 10480 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10481 | | pub fn drmUnmapBufs(bufs: drmBufMapPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10483:1 [INFO] [stdout] | [INFO] [stdout] 10483 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10484 | | pub fn drmDMA(fd: ::core::ffi::c_int, request: drmDMAReqPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10485 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10486:1 [INFO] [stdout] | [INFO] [stdout] 10486 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10487 | | pub fn drmFreeBufs( [INFO] [stdout] 10488 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10489 | | count: ::core::ffi::c_int, [INFO] [stdout] 10490 | | list: *mut ::core::ffi::c_int, [INFO] [stdout] 10491 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10492 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10493:1 [INFO] [stdout] | [INFO] [stdout] 10493 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10494 | | pub fn drmGetLock( [INFO] [stdout] 10495 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10496 | | context: drm_context_t, [INFO] [stdout] 10497 | | flags: drmLockFlags, [INFO] [stdout] 10498 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10499 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10500:1 [INFO] [stdout] | [INFO] [stdout] 10500 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10501 | | pub fn drmUnlock(fd: ::core::ffi::c_int, context: drm_context_t) -> ::core::ffi::c_int; [INFO] [stdout] 10502 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10503:1 [INFO] [stdout] | [INFO] [stdout] 10503 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10504 | | pub fn drmFinish( [INFO] [stdout] 10505 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10506 | | context: ::core::ffi::c_int, [INFO] [stdout] 10507 | | flags: drmLockFlags, [INFO] [stdout] 10508 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10509 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10510:1 [INFO] [stdout] | [INFO] [stdout] 10510 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10511 | | pub fn drmGetContextPrivateMapping( [INFO] [stdout] 10512 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10513 | | ctx_id: drm_context_t, [INFO] [stdout] 10514 | | handle: *mut drm_handle_t, [INFO] [stdout] 10515 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10516 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10517:1 [INFO] [stdout] | [INFO] [stdout] 10517 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10518 | | pub fn drmAgpAcquire(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10519 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10520:1 [INFO] [stdout] | [INFO] [stdout] 10520 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10521 | | pub fn drmAgpRelease(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10522 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10523:1 [INFO] [stdout] | [INFO] [stdout] 10523 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10524 | | pub fn drmAgpEnable(fd: ::core::ffi::c_int, mode: ::core::ffi::c_ulong) -> ::core::ffi::c_int; [INFO] [stdout] 10525 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10526:1 [INFO] [stdout] | [INFO] [stdout] 10526 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10527 | | pub fn drmAgpAlloc( [INFO] [stdout] 10528 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10529 | | size: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10533 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10534 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10535:1 [INFO] [stdout] | [INFO] [stdout] 10535 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10536 | | pub fn drmAgpFree(fd: ::core::ffi::c_int, handle: drm_handle_t) -> ::core::ffi::c_int; [INFO] [stdout] 10537 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10538:1 [INFO] [stdout] | [INFO] [stdout] 10538 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10539 | | pub fn drmAgpBind( [INFO] [stdout] 10540 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10541 | | handle: drm_handle_t, [INFO] [stdout] 10542 | | offset: ::core::ffi::c_ulong, [INFO] [stdout] 10543 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10545:1 [INFO] [stdout] | [INFO] [stdout] 10545 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10546 | | pub fn drmAgpUnbind(fd: ::core::ffi::c_int, handle: drm_handle_t) -> ::core::ffi::c_int; [INFO] [stdout] 10547 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10548:1 [INFO] [stdout] | [INFO] [stdout] 10548 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10549 | | pub fn drmAgpVersionMajor(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10550 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10551:1 [INFO] [stdout] | [INFO] [stdout] 10551 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10552 | | pub fn drmAgpVersionMinor(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10553 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10554:1 [INFO] [stdout] | [INFO] [stdout] 10554 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10555 | | pub fn drmAgpGetMode(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10556 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10557:1 [INFO] [stdout] | [INFO] [stdout] 10557 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10558 | | pub fn drmAgpBase(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10559 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10560:1 [INFO] [stdout] | [INFO] [stdout] 10560 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10561 | | pub fn drmAgpSize(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10562 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10563:1 [INFO] [stdout] | [INFO] [stdout] 10563 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10564 | | pub fn drmAgpMemoryUsed(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10565 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10566:1 [INFO] [stdout] | [INFO] [stdout] 10566 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10567 | | pub fn drmAgpMemoryAvail(fd: ::core::ffi::c_int) -> ::core::ffi::c_ulong; [INFO] [stdout] 10568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10569:1 [INFO] [stdout] | [INFO] [stdout] 10569 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10570 | | pub fn drmAgpVendorId(fd: ::core::ffi::c_int) -> ::core::ffi::c_uint; [INFO] [stdout] 10571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10572:1 [INFO] [stdout] | [INFO] [stdout] 10572 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10573 | | pub fn drmAgpDeviceId(fd: ::core::ffi::c_int) -> ::core::ffi::c_uint; [INFO] [stdout] 10574 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10575:1 [INFO] [stdout] | [INFO] [stdout] 10575 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10576 | | pub fn drmScatterGatherAlloc( [INFO] [stdout] 10577 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10578 | | size: ::core::ffi::c_ulong, [INFO] [stdout] 10579 | | handle: *mut drm_handle_t, [INFO] [stdout] 10580 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10581 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10582:1 [INFO] [stdout] | [INFO] [stdout] 10582 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10583 | | pub fn drmScatterGatherFree(fd: ::core::ffi::c_int, handle: drm_handle_t) [INFO] [stdout] 10584 | | -> ::core::ffi::c_int; [INFO] [stdout] 10585 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10586:1 [INFO] [stdout] | [INFO] [stdout] 10586 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10587 | | pub fn drmWaitVBlank(fd: ::core::ffi::c_int, vbl: drmVBlankPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10588 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10589:1 [INFO] [stdout] | [INFO] [stdout] 10589 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10590 | | pub fn drmSetServerInfo(info: drmServerInfoPtr); [INFO] [stdout] 10591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10592:1 [INFO] [stdout] | [INFO] [stdout] 10592 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10593 | | pub fn drmError( [INFO] [stdout] 10594 | | err: ::core::ffi::c_int, [INFO] [stdout] 10595 | | label: *const ::core::ffi::c_char, [INFO] [stdout] 10596 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10597 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10598:1 [INFO] [stdout] | [INFO] [stdout] 10598 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10599 | | pub fn drmMalloc(size: ::core::ffi::c_int) -> *mut ::core::ffi::c_void; [INFO] [stdout] 10600 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10601:1 [INFO] [stdout] | [INFO] [stdout] 10601 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10602 | | pub fn drmFree(pt: *mut ::core::ffi::c_void); [INFO] [stdout] 10603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10604:1 [INFO] [stdout] | [INFO] [stdout] 10604 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10605 | | pub fn drmHashCreate() -> *mut ::core::ffi::c_void; [INFO] [stdout] 10606 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10607:1 [INFO] [stdout] | [INFO] [stdout] 10607 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10608 | | pub fn drmHashDestroy(t: *mut ::core::ffi::c_void) -> ::core::ffi::c_int; [INFO] [stdout] 10609 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10610:1 [INFO] [stdout] | [INFO] [stdout] 10610 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10611 | | pub fn drmHashLookup( [INFO] [stdout] 10612 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10613 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10614 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10615 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10616 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10617:1 [INFO] [stdout] | [INFO] [stdout] 10617 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10618 | | pub fn drmHashInsert( [INFO] [stdout] 10619 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10620 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10621 | | value: *mut ::core::ffi::c_void, [INFO] [stdout] 10622 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10623 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10624:1 [INFO] [stdout] | [INFO] [stdout] 10624 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10625 | | pub fn drmHashDelete( [INFO] [stdout] 10626 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10627 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10628 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10629 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10630:1 [INFO] [stdout] | [INFO] [stdout] 10630 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10631 | | pub fn drmHashFirst( [INFO] [stdout] 10632 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10633 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10634 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10635 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10636 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10637:1 [INFO] [stdout] | [INFO] [stdout] 10637 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10638 | | pub fn drmHashNext( [INFO] [stdout] 10639 | | t: *mut ::core::ffi::c_void, [INFO] [stdout] 10640 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10641 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10642 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10643 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10644:1 [INFO] [stdout] | [INFO] [stdout] 10644 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10645 | | pub fn drmRandomCreate(seed: ::core::ffi::c_ulong) -> *mut ::core::ffi::c_void; [INFO] [stdout] 10646 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10647:1 [INFO] [stdout] | [INFO] [stdout] 10647 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10648 | | pub fn drmRandomDestroy(state: *mut ::core::ffi::c_void) -> ::core::ffi::c_int; [INFO] [stdout] 10649 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10650:1 [INFO] [stdout] | [INFO] [stdout] 10650 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10651 | | pub fn drmRandom(state: *mut ::core::ffi::c_void) -> ::core::ffi::c_ulong; [INFO] [stdout] 10652 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10653:1 [INFO] [stdout] | [INFO] [stdout] 10653 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10654 | | pub fn drmRandomDouble(state: *mut ::core::ffi::c_void) -> f64; [INFO] [stdout] 10655 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10656:1 [INFO] [stdout] | [INFO] [stdout] 10656 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10657 | | pub fn drmSLCreate() -> *mut ::core::ffi::c_void; [INFO] [stdout] 10658 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10659:1 [INFO] [stdout] | [INFO] [stdout] 10659 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10660 | | pub fn drmSLDestroy(l: *mut ::core::ffi::c_void) -> ::core::ffi::c_int; [INFO] [stdout] 10661 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10662:1 [INFO] [stdout] | [INFO] [stdout] 10662 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10663 | | pub fn drmSLLookup( [INFO] [stdout] 10664 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10665 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10666 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10667 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10668 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10669:1 [INFO] [stdout] | [INFO] [stdout] 10669 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10670 | | pub fn drmSLInsert( [INFO] [stdout] 10671 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10672 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10673 | | value: *mut ::core::ffi::c_void, [INFO] [stdout] 10674 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10675 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10676:1 [INFO] [stdout] | [INFO] [stdout] 10676 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10677 | | pub fn drmSLDelete( [INFO] [stdout] 10678 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10679 | | key: ::core::ffi::c_ulong, [INFO] [stdout] 10680 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10681 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10682:1 [INFO] [stdout] | [INFO] [stdout] 10682 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10683 | | pub fn drmSLNext( [INFO] [stdout] 10684 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10685 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10686 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10687 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10688 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10689:1 [INFO] [stdout] | [INFO] [stdout] 10689 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10690 | | pub fn drmSLFirst( [INFO] [stdout] 10691 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10692 | | key: *mut ::core::ffi::c_ulong, [INFO] [stdout] 10693 | | value: *mut *mut ::core::ffi::c_void, [INFO] [stdout] 10694 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10695 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10696:1 [INFO] [stdout] | [INFO] [stdout] 10696 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10697 | | pub fn drmSLDump(l: *mut ::core::ffi::c_void); [INFO] [stdout] 10698 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10699:1 [INFO] [stdout] | [INFO] [stdout] 10699 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10700 | | pub fn drmSLLookupNeighbors( [INFO] [stdout] 10701 | | l: *mut ::core::ffi::c_void, [INFO] [stdout] 10702 | | key: ::core::ffi::c_ulong, [INFO] [stdout] ... | [INFO] [stdout] 10707 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10708 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10709:1 [INFO] [stdout] | [INFO] [stdout] 10709 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10710 | | pub fn drmOpenOnce( [INFO] [stdout] 10711 | | unused: *mut ::core::ffi::c_void, [INFO] [stdout] 10712 | | BusID: *const ::core::ffi::c_char, [INFO] [stdout] 10713 | | newlyopened: *mut ::core::ffi::c_int, [INFO] [stdout] 10714 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10715 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10716:1 [INFO] [stdout] | [INFO] [stdout] 10716 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10717 | | pub fn drmOpenOnceWithType( [INFO] [stdout] 10718 | | BusID: *const ::core::ffi::c_char, [INFO] [stdout] 10719 | | newlyopened: *mut ::core::ffi::c_int, [INFO] [stdout] 10720 | | type_: ::core::ffi::c_int, [INFO] [stdout] 10721 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10722 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10723:1 [INFO] [stdout] | [INFO] [stdout] 10723 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10724 | | pub fn drmCloseOnce(fd: ::core::ffi::c_int); [INFO] [stdout] 10725 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10726:1 [INFO] [stdout] | [INFO] [stdout] 10726 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10727 | | pub fn drmMsg(format: *const ::core::ffi::c_char, ...); [INFO] [stdout] 10728 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10729:1 [INFO] [stdout] | [INFO] [stdout] 10729 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10730 | | pub fn drmSetMaster(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10731 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10732:1 [INFO] [stdout] | [INFO] [stdout] 10732 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10733 | | pub fn drmDropMaster(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10734 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10735:1 [INFO] [stdout] | [INFO] [stdout] 10735 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10736 | | pub fn drmIsMaster(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10737 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10841:1 [INFO] [stdout] | [INFO] [stdout] 10841 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10842 | | pub fn drmHandleEvent(fd: ::core::ffi::c_int, evctx: drmEventContextPtr) -> ::core::ffi::c_int; [INFO] [stdout] 10843 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10844:1 [INFO] [stdout] | [INFO] [stdout] 10844 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10845 | | pub fn drmGetDeviceNameFromFd(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10846 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10847:1 [INFO] [stdout] | [INFO] [stdout] 10847 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10848 | | pub fn drmGetDeviceNameFromFd2(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10849 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10850:1 [INFO] [stdout] | [INFO] [stdout] 10850 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10851 | | pub fn drmGetNodeTypeFromFd(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 10852 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10853:1 [INFO] [stdout] | [INFO] [stdout] 10853 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10854 | | pub fn drmPrimeHandleToFD( [INFO] [stdout] 10855 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10856 | | handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 10859 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10860 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10861:1 [INFO] [stdout] | [INFO] [stdout] 10861 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10862 | | pub fn drmPrimeFDToHandle( [INFO] [stdout] 10863 | | fd: ::core::ffi::c_int, [INFO] [stdout] 10864 | | prime_fd: ::core::ffi::c_int, [INFO] [stdout] 10865 | | handle: *mut u32, [INFO] [stdout] 10866 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 10867 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10868:1 [INFO] [stdout] | [INFO] [stdout] 10868 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10869 | | pub fn drmCloseBufferHandle(fd: ::core::ffi::c_int, handle: u32) -> ::core::ffi::c_int; [INFO] [stdout] 10870 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10871:1 [INFO] [stdout] | [INFO] [stdout] 10871 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10872 | | pub fn drmGetPrimaryDeviceNameFromFd(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10873 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:10874:1 [INFO] [stdout] | [INFO] [stdout] 10874 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 10875 | | pub fn drmGetRenderDeviceNameFromFd(fd: ::core::ffi::c_int) -> *mut ::core::ffi::c_char; [INFO] [stdout] 10876 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11439:1 [INFO] [stdout] | [INFO] [stdout] 11439 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11440 | | pub fn drmGetDevice(fd: ::core::ffi::c_int, device: *mut drmDevicePtr) -> ::core::ffi::c_int; [INFO] [stdout] 11441 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11442:1 [INFO] [stdout] | [INFO] [stdout] 11442 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11443 | | pub fn drmFreeDevice(device: *mut drmDevicePtr); [INFO] [stdout] 11444 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11445:1 [INFO] [stdout] | [INFO] [stdout] 11445 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11446 | | pub fn drmGetDevices( [INFO] [stdout] 11447 | | devices: *mut drmDevicePtr, [INFO] [stdout] 11448 | | max_devices: ::core::ffi::c_int, [INFO] [stdout] 11449 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11450 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11451:1 [INFO] [stdout] | [INFO] [stdout] 11451 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11452 | | pub fn drmFreeDevices(devices: *mut drmDevicePtr, count: ::core::ffi::c_int); [INFO] [stdout] 11453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11454:1 [INFO] [stdout] | [INFO] [stdout] 11454 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11455 | | pub fn drmGetDevice2( [INFO] [stdout] 11456 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11457 | | flags: u32, [INFO] [stdout] 11458 | | device: *mut drmDevicePtr, [INFO] [stdout] 11459 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11461:1 [INFO] [stdout] | [INFO] [stdout] 11461 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11462 | | pub fn drmGetDevices2( [INFO] [stdout] 11463 | | flags: u32, [INFO] [stdout] 11464 | | devices: *mut drmDevicePtr, [INFO] [stdout] 11465 | | max_devices: ::core::ffi::c_int, [INFO] [stdout] 11466 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11467 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11468:1 [INFO] [stdout] | [INFO] [stdout] 11468 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11469 | | pub fn drmGetDeviceFromDevId( [INFO] [stdout] 11470 | | dev_id: dev_t, [INFO] [stdout] 11471 | | flags: u32, [INFO] [stdout] 11472 | | device: *mut drmDevicePtr, [INFO] [stdout] 11473 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11474 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11475:1 [INFO] [stdout] | [INFO] [stdout] 11475 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11476 | | pub fn drmGetNodeTypeFromDevId(devid: dev_t) -> ::core::ffi::c_int; [INFO] [stdout] 11477 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11478:1 [INFO] [stdout] | [INFO] [stdout] 11478 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11479 | | pub fn drmDevicesEqual(a: drmDevicePtr, b: drmDevicePtr) -> ::core::ffi::c_int; [INFO] [stdout] 11480 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11481:1 [INFO] [stdout] | [INFO] [stdout] 11481 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11482 | | pub fn drmSyncobjCreate( [INFO] [stdout] 11483 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11484 | | flags: u32, [INFO] [stdout] 11485 | | handle: *mut u32, [INFO] [stdout] 11486 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11487 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11488:1 [INFO] [stdout] | [INFO] [stdout] 11488 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11489 | | pub fn drmSyncobjDestroy(fd: ::core::ffi::c_int, handle: u32) -> ::core::ffi::c_int; [INFO] [stdout] 11490 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11491:1 [INFO] [stdout] | [INFO] [stdout] 11491 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11492 | | pub fn drmSyncobjHandleToFD( [INFO] [stdout] 11493 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11494 | | handle: u32, [INFO] [stdout] 11495 | | obj_fd: *mut ::core::ffi::c_int, [INFO] [stdout] 11496 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11497 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11498:1 [INFO] [stdout] | [INFO] [stdout] 11498 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11499 | | pub fn drmSyncobjFDToHandle( [INFO] [stdout] 11500 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11501 | | obj_fd: ::core::ffi::c_int, [INFO] [stdout] 11502 | | handle: *mut u32, [INFO] [stdout] 11503 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11505:1 [INFO] [stdout] | [INFO] [stdout] 11505 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11506 | | pub fn drmSyncobjImportSyncFile( [INFO] [stdout] 11507 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11508 | | handle: u32, [INFO] [stdout] 11509 | | sync_file_fd: ::core::ffi::c_int, [INFO] [stdout] 11510 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11511 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11512:1 [INFO] [stdout] | [INFO] [stdout] 11512 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11513 | | pub fn drmSyncobjExportSyncFile( [INFO] [stdout] 11514 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11515 | | handle: u32, [INFO] [stdout] 11516 | | sync_file_fd: *mut ::core::ffi::c_int, [INFO] [stdout] 11517 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11519:1 [INFO] [stdout] | [INFO] [stdout] 11519 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11520 | | pub fn drmSyncobjWait( [INFO] [stdout] 11521 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11522 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11527 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11528 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11529:1 [INFO] [stdout] | [INFO] [stdout] 11529 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11530 | | pub fn drmSyncobjReset( [INFO] [stdout] 11531 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11532 | | handles: *const u32, [INFO] [stdout] 11533 | | handle_count: u32, [INFO] [stdout] 11534 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11535 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11536:1 [INFO] [stdout] | [INFO] [stdout] 11536 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11537 | | pub fn drmSyncobjSignal( [INFO] [stdout] 11538 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11539 | | handles: *const u32, [INFO] [stdout] 11540 | | handle_count: u32, [INFO] [stdout] 11541 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11542 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11543:1 [INFO] [stdout] | [INFO] [stdout] 11543 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11544 | | pub fn drmSyncobjTimelineSignal( [INFO] [stdout] 11545 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11546 | | handles: *const u32, [INFO] [stdout] ... | [INFO] [stdout] 11549 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11550 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11551:1 [INFO] [stdout] | [INFO] [stdout] 11551 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11552 | | pub fn drmSyncobjTimelineWait( [INFO] [stdout] 11553 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11554 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11560 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11561 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11562:1 [INFO] [stdout] | [INFO] [stdout] 11562 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11563 | | pub fn drmSyncobjQuery( [INFO] [stdout] 11564 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11565 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11568 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11569 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11570:1 [INFO] [stdout] | [INFO] [stdout] 11570 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11571 | | pub fn drmSyncobjQuery2( [INFO] [stdout] 11572 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11573 | | handles: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 11577 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11578 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11579:1 [INFO] [stdout] | [INFO] [stdout] 11579 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11580 | | pub fn drmSyncobjTransfer( [INFO] [stdout] 11581 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11582 | | dst_handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 11587 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11588 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11589:1 [INFO] [stdout] | [INFO] [stdout] 11589 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11590 | | pub fn drmSyncobjEventfd( [INFO] [stdout] 11591 | | fd: ::core::ffi::c_int, [INFO] [stdout] 11592 | | handle: u32, [INFO] [stdout] ... | [INFO] [stdout] 11596 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 11597 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11598:1 [INFO] [stdout] | [INFO] [stdout] 11598 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11599 | | pub fn drmGetFormatModifierVendor(modifier: u64) -> *mut ::core::ffi::c_char; [INFO] [stdout] 11600 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11601:1 [INFO] [stdout] | [INFO] [stdout] 11601 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11602 | | pub fn drmGetFormatModifierName(modifier: u64) -> *mut ::core::ffi::c_char; [INFO] [stdout] 11603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:11604:1 [INFO] [stdout] | [INFO] [stdout] 11604 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 11605 | | pub fn drmGetFormatName(format: u32) -> *mut ::core::ffi::c_char; [INFO] [stdout] 11606 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13083:1 [INFO] [stdout] | [INFO] [stdout] 13083 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13084 | | pub fn drmModeFreeModeInfo(ptr: drmModeModeInfoPtr); [INFO] [stdout] 13085 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13086:1 [INFO] [stdout] | [INFO] [stdout] 13086 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13087 | | pub fn drmModeFreeResources(ptr: drmModeResPtr); [INFO] [stdout] 13088 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13089:1 [INFO] [stdout] | [INFO] [stdout] 13089 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13090 | | pub fn drmModeFreeFB(ptr: drmModeFBPtr); [INFO] [stdout] 13091 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13092:1 [INFO] [stdout] | [INFO] [stdout] 13092 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13093 | | pub fn drmModeFreeFB2(ptr: drmModeFB2Ptr); [INFO] [stdout] 13094 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13095:1 [INFO] [stdout] | [INFO] [stdout] 13095 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13096 | | pub fn drmModeFreeCrtc(ptr: drmModeCrtcPtr); [INFO] [stdout] 13097 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13098:1 [INFO] [stdout] | [INFO] [stdout] 13098 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13099 | | pub fn drmModeFreeConnector(ptr: drmModeConnectorPtr); [INFO] [stdout] 13100 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13101:1 [INFO] [stdout] | [INFO] [stdout] 13101 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13102 | | pub fn drmModeFreeEncoder(ptr: drmModeEncoderPtr); [INFO] [stdout] 13103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13104:1 [INFO] [stdout] | [INFO] [stdout] 13104 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13105 | | pub fn drmModeFreePlane(ptr: drmModePlanePtr); [INFO] [stdout] 13106 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13107:1 [INFO] [stdout] | [INFO] [stdout] 13107 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13108 | | pub fn drmModeFreePlaneResources(ptr: drmModePlaneResPtr); [INFO] [stdout] 13109 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13110:1 [INFO] [stdout] | [INFO] [stdout] 13110 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13111 | | pub fn drmIsKMS(fd: ::core::ffi::c_int) -> ::core::ffi::c_int; [INFO] [stdout] 13112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13113:1 [INFO] [stdout] | [INFO] [stdout] 13113 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13114 | | pub fn drmModeGetResources(fd: ::core::ffi::c_int) -> drmModeResPtr; [INFO] [stdout] 13115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13116:1 [INFO] [stdout] | [INFO] [stdout] 13116 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13117 | | pub fn drmModeGetFB(fd: ::core::ffi::c_int, bufferId: u32) -> drmModeFBPtr; [INFO] [stdout] 13118 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13119:1 [INFO] [stdout] | [INFO] [stdout] 13119 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13120 | | pub fn drmModeGetFB2(fd: ::core::ffi::c_int, bufferId: u32) -> drmModeFB2Ptr; [INFO] [stdout] 13121 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13122:1 [INFO] [stdout] | [INFO] [stdout] 13122 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13123 | | pub fn drmModeAddFB( [INFO] [stdout] 13124 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13125 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13132 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13133 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13134:1 [INFO] [stdout] | [INFO] [stdout] 13134 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13135 | | pub fn drmModeAddFB2( [INFO] [stdout] 13136 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13137 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13145 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13146 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13147:1 [INFO] [stdout] | [INFO] [stdout] 13147 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13148 | | pub fn drmModeAddFB2WithModifiers( [INFO] [stdout] 13149 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13150 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13159 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13160 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13161:1 [INFO] [stdout] | [INFO] [stdout] 13161 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13162 | | pub fn drmModeRmFB(fd: ::core::ffi::c_int, bufferId: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13164:1 [INFO] [stdout] | [INFO] [stdout] 13164 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13165 | | pub fn drmModeCloseFB(fd: ::core::ffi::c_int, buffer_id: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13166 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13167:1 [INFO] [stdout] | [INFO] [stdout] 13167 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13168 | | pub fn drmModeDirtyFB( [INFO] [stdout] 13169 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13170 | | bufferId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13173 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13174 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13175:1 [INFO] [stdout] | [INFO] [stdout] 13175 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13176 | | pub fn drmModeGetCrtc(fd: ::core::ffi::c_int, crtcId: u32) -> drmModeCrtcPtr; [INFO] [stdout] 13177 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13178:1 [INFO] [stdout] | [INFO] [stdout] 13178 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13179 | | pub fn drmModeSetCrtc( [INFO] [stdout] 13180 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13181 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13188 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13190:1 [INFO] [stdout] | [INFO] [stdout] 13190 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13191 | | pub fn drmModeSetCursor( [INFO] [stdout] 13192 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13193 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13197 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13198 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13199:1 [INFO] [stdout] | [INFO] [stdout] 13199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13200 | | pub fn drmModeSetCursor2( [INFO] [stdout] 13201 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13202 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13208 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13209 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13210:1 [INFO] [stdout] | [INFO] [stdout] 13210 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13211 | | pub fn drmModeMoveCursor( [INFO] [stdout] 13212 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13213 | | crtcId: u32, [INFO] [stdout] ... | [INFO] [stdout] 13216 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13217 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13218:1 [INFO] [stdout] | [INFO] [stdout] 13218 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13219 | | pub fn drmModeGetEncoder(fd: ::core::ffi::c_int, encoder_id: u32) -> drmModeEncoderPtr; [INFO] [stdout] 13220 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13221:1 [INFO] [stdout] | [INFO] [stdout] 13221 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13222 | | pub fn drmModeGetConnector(fd: ::core::ffi::c_int, connectorId: u32) -> drmModeConnectorPtr; [INFO] [stdout] 13223 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13224:1 [INFO] [stdout] | [INFO] [stdout] 13224 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13225 | | pub fn drmModeGetConnectorCurrent( [INFO] [stdout] 13226 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13227 | | connector_id: u32, [INFO] [stdout] 13228 | | ) -> drmModeConnectorPtr; [INFO] [stdout] 13229 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13230:1 [INFO] [stdout] | [INFO] [stdout] 13230 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13231 | | pub fn drmModeConnectorGetPossibleCrtcs( [INFO] [stdout] 13232 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13233 | | connector: *const drmModeConnector, [INFO] [stdout] 13234 | | ) -> u32; [INFO] [stdout] 13235 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13236:1 [INFO] [stdout] | [INFO] [stdout] 13236 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13237 | | pub fn drmModeAttachMode( [INFO] [stdout] 13238 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13239 | | connectorId: u32, [INFO] [stdout] 13240 | | mode_info: drmModeModeInfoPtr, [INFO] [stdout] 13241 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13242 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13243:1 [INFO] [stdout] | [INFO] [stdout] 13243 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13244 | | pub fn drmModeDetachMode( [INFO] [stdout] 13245 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13246 | | connectorId: u32, [INFO] [stdout] 13247 | | mode_info: drmModeModeInfoPtr, [INFO] [stdout] 13248 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13249 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13250:1 [INFO] [stdout] | [INFO] [stdout] 13250 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13251 | | pub fn drmModeGetProperty(fd: ::core::ffi::c_int, propertyId: u32) -> drmModePropertyPtr; [INFO] [stdout] 13252 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13253:1 [INFO] [stdout] | [INFO] [stdout] 13253 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13254 | | pub fn drmModeFreeProperty(ptr: drmModePropertyPtr); [INFO] [stdout] 13255 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13256:1 [INFO] [stdout] | [INFO] [stdout] 13256 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13257 | | pub fn drmModeGetPropertyBlob(fd: ::core::ffi::c_int, blob_id: u32) -> drmModePropertyBlobPtr; [INFO] [stdout] 13258 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13259:1 [INFO] [stdout] | [INFO] [stdout] 13259 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13260 | | pub fn drmModeFormatModifierBlobIterNext( [INFO] [stdout] 13261 | | blob: *const drmModePropertyBlobRes, [INFO] [stdout] 13262 | | iter: *mut drmModeFormatModifierIterator, [INFO] [stdout] 13263 | | ) -> bool; [INFO] [stdout] 13264 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13265:1 [INFO] [stdout] | [INFO] [stdout] 13265 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13266 | | pub fn drmModeFreePropertyBlob(ptr: drmModePropertyBlobPtr); [INFO] [stdout] 13267 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13268:1 [INFO] [stdout] | [INFO] [stdout] 13268 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13269 | | pub fn drmModeConnectorSetProperty( [INFO] [stdout] 13270 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13271 | | connector_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13274 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13275 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13276:1 [INFO] [stdout] | [INFO] [stdout] 13276 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13277 | | pub fn drmCheckModesettingSupported(busid: *const ::core::ffi::c_char) -> ::core::ffi::c_int; [INFO] [stdout] 13278 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13279:1 [INFO] [stdout] | [INFO] [stdout] 13279 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13280 | | pub fn drmModeCrtcSetGamma( [INFO] [stdout] 13281 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13282 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13287 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13288 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13289:1 [INFO] [stdout] | [INFO] [stdout] 13289 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13290 | | pub fn drmModeCrtcGetGamma( [INFO] [stdout] 13291 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13292 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13297 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13298 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13299:1 [INFO] [stdout] | [INFO] [stdout] 13299 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13300 | | pub fn drmModePageFlip( [INFO] [stdout] 13301 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13302 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13306 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13307 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13308:1 [INFO] [stdout] | [INFO] [stdout] 13308 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13309 | | pub fn drmModePageFlipTarget( [INFO] [stdout] 13310 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13311 | | crtc_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13316 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13317 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13318:1 [INFO] [stdout] | [INFO] [stdout] 13318 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13319 | | pub fn drmModeGetPlaneResources(fd: ::core::ffi::c_int) -> drmModePlaneResPtr; [INFO] [stdout] 13320 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13321:1 [INFO] [stdout] | [INFO] [stdout] 13321 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13322 | | pub fn drmModeGetPlane(fd: ::core::ffi::c_int, plane_id: u32) -> drmModePlanePtr; [INFO] [stdout] 13323 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13324:1 [INFO] [stdout] | [INFO] [stdout] 13324 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13325 | | pub fn drmModeSetPlane( [INFO] [stdout] 13326 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13327 | | plane_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13339 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13340 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13341:1 [INFO] [stdout] | [INFO] [stdout] 13341 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13342 | | pub fn drmModeObjectGetProperties( [INFO] [stdout] 13343 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13344 | | object_id: u32, [INFO] [stdout] 13345 | | object_type: u32, [INFO] [stdout] 13346 | | ) -> drmModeObjectPropertiesPtr; [INFO] [stdout] 13347 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13348:1 [INFO] [stdout] | [INFO] [stdout] 13348 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13349 | | pub fn drmModeFreeObjectProperties(ptr: drmModeObjectPropertiesPtr); [INFO] [stdout] 13350 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13351:1 [INFO] [stdout] | [INFO] [stdout] 13351 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13352 | | pub fn drmModeObjectSetProperty( [INFO] [stdout] 13353 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13354 | | object_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13358 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13367:1 [INFO] [stdout] | [INFO] [stdout] 13367 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13368 | | pub fn drmModeAtomicAlloc() -> drmModeAtomicReqPtr; [INFO] [stdout] 13369 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13370:1 [INFO] [stdout] | [INFO] [stdout] 13370 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13371 | | pub fn drmModeAtomicDuplicate(req: drmModeAtomicReqPtr) -> drmModeAtomicReqPtr; [INFO] [stdout] 13372 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13373:1 [INFO] [stdout] | [INFO] [stdout] 13373 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13374 | | pub fn drmModeAtomicMerge( [INFO] [stdout] 13375 | | base: drmModeAtomicReqPtr, [INFO] [stdout] 13376 | | augment: drmModeAtomicReqPtr, [INFO] [stdout] 13377 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13378 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13379:1 [INFO] [stdout] | [INFO] [stdout] 13379 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13380 | | pub fn drmModeAtomicFree(req: drmModeAtomicReqPtr); [INFO] [stdout] 13381 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13382:1 [INFO] [stdout] | [INFO] [stdout] 13382 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13383 | | pub fn drmModeAtomicGetCursor(req: drmModeAtomicReqPtr) -> ::core::ffi::c_int; [INFO] [stdout] 13384 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13385:1 [INFO] [stdout] | [INFO] [stdout] 13385 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13386 | | pub fn drmModeAtomicSetCursor(req: drmModeAtomicReqPtr, cursor: ::core::ffi::c_int); [INFO] [stdout] 13387 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13388:1 [INFO] [stdout] | [INFO] [stdout] 13388 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13389 | | pub fn drmModeAtomicAddProperty( [INFO] [stdout] 13390 | | req: drmModeAtomicReqPtr, [INFO] [stdout] 13391 | | object_id: u32, [INFO] [stdout] ... | [INFO] [stdout] 13394 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13395 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13396:1 [INFO] [stdout] | [INFO] [stdout] 13396 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13397 | | pub fn drmModeAtomicCommit( [INFO] [stdout] 13398 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13399 | | req: drmModeAtomicReqPtr, [INFO] [stdout] ... | [INFO] [stdout] 13402 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13403 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13404:1 [INFO] [stdout] | [INFO] [stdout] 13404 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13405 | | pub fn drmModeCreatePropertyBlob( [INFO] [stdout] 13406 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13407 | | data: *const ::core::ffi::c_void, [INFO] [stdout] ... | [INFO] [stdout] 13410 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13411 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13412:1 [INFO] [stdout] | [INFO] [stdout] 13412 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13413 | | pub fn drmModeDestroyPropertyBlob(fd: ::core::ffi::c_int, id: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13414 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13415:1 [INFO] [stdout] | [INFO] [stdout] 13415 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13416 | | pub fn drmModeCreateLease( [INFO] [stdout] 13417 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13418 | | objects: *const u32, [INFO] [stdout] ... | [INFO] [stdout] 13422 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13423 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13467:1 [INFO] [stdout] | [INFO] [stdout] 13467 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13468 | | pub fn drmModeListLessees(fd: ::core::ffi::c_int) -> drmModeLesseeListPtr; [INFO] [stdout] 13469 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13513:1 [INFO] [stdout] | [INFO] [stdout] 13513 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13514 | | pub fn drmModeGetLease(fd: ::core::ffi::c_int) -> drmModeObjectListPtr; [INFO] [stdout] 13515 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13516:1 [INFO] [stdout] | [INFO] [stdout] 13516 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13517 | | pub fn drmModeRevokeLease(fd: ::core::ffi::c_int, lessee_id: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13519:1 [INFO] [stdout] | [INFO] [stdout] 13519 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13520 | | pub fn drmModeGetConnectorTypeName(connector_type: u32) -> *const ::core::ffi::c_char; [INFO] [stdout] 13521 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13522:1 [INFO] [stdout] | [INFO] [stdout] 13522 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13523 | | pub fn drmModeCreateDumbBuffer( [INFO] [stdout] 13524 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13525 | | width: u32, [INFO] [stdout] ... | [INFO] [stdout] 13532 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13533 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13534:1 [INFO] [stdout] | [INFO] [stdout] 13534 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13535 | | pub fn drmModeDestroyDumbBuffer(fd: ::core::ffi::c_int, handle: u32) -> ::core::ffi::c_int; [INFO] [stdout] 13536 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:13537:1 [INFO] [stdout] | [INFO] [stdout] 13537 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 13538 | | pub fn drmModeMapDumbBuffer( [INFO] [stdout] 13539 | | fd: ::core::ffi::c_int, [INFO] [stdout] 13540 | | handle: u32, [INFO] [stdout] 13541 | | offset: *mut u64, [INFO] [stdout] 13542 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 13543 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14695:1 [INFO] [stdout] | [INFO] [stdout] 14695 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14696 | | pub fn amdgpu_device_initialize( [INFO] [stdout] 14697 | | fd: ::core::ffi::c_int, [INFO] [stdout] 14698 | | major_version: *mut u32, [INFO] [stdout] ... | [INFO] [stdout] 14701 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14702 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14703:1 [INFO] [stdout] | [INFO] [stdout] 14703 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14704 | | pub fn amdgpu_device_deinitialize(device_handle: amdgpu_device_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14705 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14706:1 [INFO] [stdout] | [INFO] [stdout] 14706 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14707 | | pub fn amdgpu_device_get_fd(device_handle: amdgpu_device_handle) -> ::core::ffi::c_int; [INFO] [stdout] 14708 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14709:1 [INFO] [stdout] | [INFO] [stdout] 14709 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14710 | | pub fn amdgpu_bo_alloc( [INFO] [stdout] 14711 | | dev: amdgpu_device_handle, [INFO] [stdout] 14712 | | alloc_buffer: *mut amdgpu_bo_alloc_request, [INFO] [stdout] 14713 | | buf_handle: *mut amdgpu_bo_handle, [INFO] [stdout] 14714 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14715 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14716:1 [INFO] [stdout] | [INFO] [stdout] 14716 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14717 | | pub fn amdgpu_bo_set_metadata( [INFO] [stdout] 14718 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14719 | | info: *mut amdgpu_bo_metadata, [INFO] [stdout] 14720 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14721 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> bindings/drm.rs:14722:1 [INFO] [stdout] | [INFO] [stdout] 14722 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 14723 | | pub fn amdgpu_bo_query_info( [INFO] [stdout] 14724 | | buf_handle: amdgpu_bo_handle, [INFO] [stdout] 14725 | | info: *mut amdgpu_bo_info, [INFO] [stdout] 14726 | | ) -> ::core::ffi::c_int; [INFO] [stdout] 14727 | | } [INFO] [stdout] | |_^ [WARN] too many lines in the log, truncating it