==> Building on blacephalon ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/rutabaga-ffi ./ .SRCINFO 622 100% 0.00kB/s 0:00:00 622 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 97 100% 94.73kB/s 0:00:00 97 100% 94.73kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,200 100% 1.14MB/s 0:00:00 1,200 100% 1.14MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) rutabaga-ffi-0.1.75-1.log 784 100% 765.62kB/s 0:00:00 784 100% 765.62kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,614 bytes received 188 bytes 1,868.00 bytes/sec total size is 3,148 speedup is 1.12 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building rutabaga-ffi  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building rutabaga-ffi for [extra] (riscv64) ]3008;start=255b15c2285c49c0a2287eef241da449;user=root;hostname=blacephalon.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=2d712b2a1e2642f991d3eff740a88033;pid=1827240;pidfdid=6021126;comm=systemd-nspawn;container=arch-nspawn-1827240;type=container\]2;🔵 Container arch-nspawn-1827240 on blacephalon.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h]3008;end=255b15c2285c49c0a2287eef241da449\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: rutabaga-ffi 0.1.75-1 (Mon Dec 22 06:13:01 2025) ==> Retrieving sources...  -> Downloading rutabaga-ffi-0.1.75.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 11792 0 11792 0 0 6878 0 --:--:-- 0:00:01 --:--:-- 6878 100 372k 0 372k 0 0 156k 0 --:--:-- 0:00:02 --:--:-- 544k ==> Validating source files with sha256sums... rutabaga-ffi-0.1.75.tar.gz ... Passed ]3008;start=375f919b3a354a2b9eb61869eb2acd4e;user=root;hostname=blacephalon.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=2d712b2a1e2642f991d3eff740a88033;pid=1828591;pidfdid=6022477;comm=systemd-nspawn;container=arch-nspawn-1828591;type=container\]2;🔵 Container arch-nspawn-1828591 on blacephalon.felixc.at\==> Making package: rutabaga-ffi 0.1.75-1 (Mon Dec 22 06:15:57 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (32) New Version Net Change Download Size extra/default-cursors 3-1 0.00 MiB extra/freeglut 3.8.0-1 0.45 MiB 0.18 MiB extra/glm 1.0.2-1 23.23 MiB 3.68 MiB extra/glu 9.0.3-2 0.30 MiB 0.15 MiB extra/libaemu 0.1.2-5 1.25 MiB 0.31 MiB extra/libdrm 2.4.131-1 1.23 MiB core/libedit 20250104_3.1-1 0.25 MiB extra/libepoxy 1.5.10-3 2.76 MiB 0.31 MiB extra/libglvnd 1.7.0-3 3.99 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/libva 2.22.0-1 0.94 MiB 0.20 MiB extra/libx11 1.8.12-1 9.73 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxfixes 6.0.2-1 0.03 MiB extra/libxi 1.8.2-1 0.47 MiB 0.15 MiB extra/libxrandr 1.5.4-1 0.06 MiB 0.03 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/libxxf86vm 1.1.6-1 0.03 MiB extra/llvm-libs 21.1.6-1 143.41 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB extra/mesa 1:25.1.7-1 29.65 MiB extra/spirv-tools 1:1.4.335.0-1 6.74 MiB extra/vulkan-icd-loader 1.4.335.0-1 0.51 MiB 0.15 MiB extra/wayland 1.24.0-1 0.81 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/gfxstream 0.1.2-2 5.20 MiB 1.27 MiB extra/virglrenderer 1.2.0-1 1.25 MiB 0.45 MiB Total Download Size: 6.88 MiB Total Installed Size: 239.49 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... glm-1.0.2-1-riscv64 downloading... gfxstream-0.1.2-2-riscv64 downloading... virglrenderer-1.2.0-1-riscv64 downloading... libepoxy-1.5.10-3-riscv64 downloading... libaemu-0.1.2-5-riscv64 downloading... libva-2.22.0-1-riscv64 downloading... freeglut-3.8.0-1-riscv64 downloading... vulkan-icd-loader-1.4.335.0-1-riscv64 downloading... glu-9.0.3-2-riscv64 downloading... libxi-1.8.2-1-riscv64 downloading... libxrandr-1.5.4-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing libxfixes... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing virglrenderer... installing libaemu... installing glu... installing libxi... installing libxrender... installing libxrandr... installing freeglut... installing glm... installing gfxstream... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (21) New Version Net Change Download Size extra/clang 21.1.6-1 213.83 MiB 54.08 MiB extra/compiler-rt 21.1.6-1 121.33 MiB extra/cppdap 1.58.0-2 1.48 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/libuv 1.51.0-1 0.60 MiB extra/lld 21.1.6-1 6.26 MiB core/mpdecimal 4.0.1-1 0.31 MiB extra/ninja 1.13.2-1 0.36 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.33-9 0.08 MiB core/python 3.13.11-1 124.16 MiB extra/python-tqdm 4.67.1-2 0.61 MiB 0.13 MiB extra/rhash 1.4.6-1 0.35 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/cmake 4.2.1-1 83.33 MiB extra/git 2.52.0-1 28.75 MiB extra/meson 1.7.2-1 13.34 MiB 2.12 MiB extra/rust 1:1.92.0-1 239.13 MiB extra/rust-bindgen 0.72.1-1 6.70 MiB 2.03 MiB Total Download Size: 58.35 MiB Total Installed Size: 844.17 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... clang-21.1.6-1-riscv64 downloading... meson-1.7.2-1-any downloading... rust-bindgen-0.72.1-1-riscv64 downloading... python-tqdm-4.67.1-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing ninja... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [installed] qt6-base: cmake-gui installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing rust-bindgen... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources...  -> Found rutabaga-ffi-0.1.75.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting rutabaga-ffi-0.1.75.tar.gz with bsdtar ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 . build -Dfeatures=gfxstream -Dffi=true --buildtype=release --wrap-mode=forcefallback The Meson build system Version: 1.7.2 Source dir: /build/rutabaga-ffi/src/rutabaga_gfx-0.1.75 Build dir: /build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/build Build type: native build meson.build:5: WARNING: Keyword argument "meson_version" defined multiple times. WARNING: This will be an error in Meson 2.0. Project name: rutabaga_gfx Project version: 0.1.75 C compiler for the host machine: cc (gcc 15.2.1 "cc (GCC) 15.2.1 20251112") C linker for the host machine: cc ld.bfd 2.45.1 Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 Host machine cpu family: riscv64 Host machine cpu: riscv64 Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency gfxstream_backend found: YES 0.1.2 Looking for a fallback subproject for the dependency cfg-if because: Use of fallback dependencies is forced. Downloading cfg-if-1-rs source from https://crates.io/api/v1/crates/cfg-if/1.0.0/download Executing subproject cfg-if-1-rs cfg-if-1-rs| Project name: cfg-if-1-rs cfg-if-1-rs| Project version: 1.0.0 cfg-if-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) cfg-if-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 cfg-if-1-rs| Build targets in project: 1 cfg-if-1-rs| Subproject cfg-if-1-rs finished. Dependency cfg-if from subproject subprojects/cfg-if-1.0.0 found: YES 1.0.0 Looking for a fallback subproject for the dependency thiserror because: Use of fallback dependencies is forced. Downloading thiserror-2-rs source from https://crates.io/api/v1/crates/thiserror/2.0.11/download Executing subproject thiserror-2-rs thiserror-2-rs| Project name: thiserror-2-rs thiserror-2-rs| Project version: 2.0.11 thiserror-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) thiserror-2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 thiserror-2-rs| Downloading thiserror-impl-2-rs source from https://crates.io/api/v1/crates/thiserror-impl/2.0.11/download Executing subproject thiserror-2-rs:thiserror-impl-2-rs thiserror-impl-2-rs| Project name: thiserror-impl-2-rs thiserror-impl-2-rs| Project version: 2.0.11 thiserror-impl-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) thiserror-impl-2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 thiserror-impl-2-rs| Downloading syn-2-rs source from https://crates.io/api/v1/crates/syn/2.0.87/download Executing subproject thiserror-2-rs:thiserror-impl-2-rs:syn-2-rs syn-2-rs| Project name: syn-2-rs syn-2-rs| Project version: 2.0.87 syn-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) syn-2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 syn-2-rs| Downloading unicode-ident-1-rs source from https://crates.io/api/v1/crates/unicode-ident/1.0.12/download Executing subproject thiserror-2-rs:thiserror-impl-2-rs:syn-2-rs:unicode-ident-1-rs unicode-ident-1-rs| Project name: unicode-ident-1-rs unicode-ident-1-rs| Project version: 1.0.12 unicode-ident-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) unicode-ident-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 unicode-ident-1-rs| Build targets in project: 2 unicode-ident-1-rs| Subproject unicode-ident-1-rs finished. syn-2-rs| Downloading quote-1-rs source from https://crates.io/api/v1/crates/quote/1.0.35/download Executing subproject thiserror-2-rs:thiserror-impl-2-rs:syn-2-rs:quote-1-rs quote-1-rs| Project name: quote-1-rs quote-1-rs| Project version: 1.0.35 quote-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) quote-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 quote-1-rs| Downloading proc-macro2-1-rs source from https://crates.io/api/v1/crates/proc-macro2/1.0.86/download Executing subproject thiserror-2-rs:thiserror-impl-2-rs:syn-2-rs:quote-1-rs:proc-macro2-1-rs proc-macro2-1-rs| Project name: proc-macro2-1-rs proc-macro2-1-rs| Project version: 1.0.86 proc-macro2-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) proc-macro2-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 proc-macro2-1-rs| Build targets in project: 3 proc-macro2-1-rs| Subproject proc-macro2-1-rs finished. quote-1-rs| Build targets in project: 4 quote-1-rs| Subproject quote-1-rs finished. syn-2-rs| Build targets in project: 5 syn-2-rs| Subproject syn-2-rs finished. thiserror-impl-2-rs| Build targets in project: 6 thiserror-impl-2-rs| Subproject thiserror-impl-2-rs finished. thiserror-2-rs| Build targets in project: 7 thiserror-2-rs| Subproject thiserror-2-rs finished. Dependency thiserror from subproject subprojects/thiserror-2.0.11 found: YES 2.0.11 Looking for a fallback subproject for the dependency remain because: Use of fallback dependencies is forced. Downloading remain-0.2-rs source from https://crates.io/api/v1/crates/remain/0.2.12/download Executing subproject remain-0.2-rs remain-0.2-rs| Project name: remain-0.2-rs remain-0.2-rs| Project version: 0.2.12 remain-0.2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) remain-0.2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 remain-0.2-rs| Build targets in project: 8 remain-0.2-rs| Subproject remain-0.2-rs finished. Dependency remain from subproject subprojects/remain-0.2.12 found: YES 0.2.12 Looking for a fallback subproject for the dependency zerocopy because: Use of fallback dependencies is forced. Downloading zerocopy-0.8-rs source from https://crates.io/api/v1/crates/zerocopy/0.8.13/download Applying diff file "zerocopy-0.8-rs/0001-zerocopy-work-around-Meson-limitation.patch" Executing subproject zerocopy-0.8-rs zerocopy-0.8-rs| Project name: zerocopy-0.8-rs zerocopy-0.8-rs| Project version: 0.8.13 zerocopy-0.8-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) zerocopy-0.8-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 zerocopy-0.8-rs| Downloading zerocopy-derive-0.8-rs source from https://crates.io/api/v1/crates/zerocopy-derive/0.8.13/download Executing subproject zerocopy-0.8-rs:zerocopy-derive-0.8-rs zerocopy-derive-0.8-rs| Project name: zerocopy-derive zerocopy-derive-0.8-rs| Project version: 0.8.13 zerocopy-derive-0.8-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) zerocopy-derive-0.8-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 zerocopy-derive-0.8-rs| Build targets in project: 9 zerocopy-derive-0.8-rs| Subproject zerocopy-derive-0.8-rs finished. zerocopy-0.8-rs| Build targets in project: 10 zerocopy-0.8-rs| Subproject zerocopy-0.8-rs finished. Dependency zerocopy from subproject subprojects/zerocopy-0.8.13 found: YES 0.8.13 Dependency zerocopy-derive from subproject subprojects/zerocopy-derive-0.8.13 found: YES 0.8.13 Looking for a fallback subproject for the dependency rustix because: Use of fallback dependencies is forced. Downloading rustix-1-rs source from https://crates.io/api/v1/crates/rustix/1.1.2/download Executing subproject rustix-1-rs rustix-1-rs| Project name: rustix-1-rs rustix-1-rs| Project version: 1.1.2 rustix-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) rustix-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 rustix-1-rs| Downloading errno-0.3-rs source from https://crates.io/api/v1/crates/errno/0.3.12/download Executing subproject rustix-1-rs:errno-0.3-rs errno-0.3-rs| Project name: errno-0.3-rs errno-0.3-rs| Project version: 0.3.12 errno-0.3-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) errno-0.3-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 errno-0.3-rs| Downloading libc-0.2-rs source from https://crates.io/api/v1/crates/libc/0.2.171/download Executing subproject rustix-1-rs:errno-0.3-rs:libc-0.2-rs libc-0.2-rs| Project name: libc-0.2-rs libc-0.2-rs| Project version: 0.2.168 libc-0.2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) libc-0.2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 libc-0.2-rs| Build targets in project: 11 libc-0.2-rs| Subproject libc-0.2-rs finished. errno-0.3-rs| Build targets in project: 12 errno-0.3-rs| Subproject errno-0.3-rs finished. rustix-1-rs| Downloading bitflags-2-rs source from https://crates.io/api/v1/crates/bitflags/2.9.1/download Executing subproject rustix-1-rs:bitflags-2-rs bitflags-2-rs| Project name: bitflags-2-rs bitflags-2-rs| Project version: 2.9.1 bitflags-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) bitflags-2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 bitflags-2-rs| Build targets in project: 13 bitflags-2-rs| Subproject bitflags-2-rs finished. rustix-1-rs| subprojects/rustix-1.1.2/meson.build:53: WARNING: Project does not target a minimum version but uses feature introduced in '1.3.0': rust_abi arg in static_library. rustix-1-rs| Build targets in project: 14 rustix-1-rs| WARNING: Project specifies no minimum version but uses features which were added in versions: rustix-1-rs| * 1.3.0: {'rust_abi arg in static_library'} rustix-1-rs| Subproject rustix-1-rs finished. Dependency rustix from subproject subprojects/rustix-1.1.2 found: YES 1.1.2 Dependency bitflags from subproject subprojects/bitflags-2.9.1 found: YES 2.9.1 Dependency errno from subproject subprojects/errno-0.3.12 found: YES 0.3.12 Looking for a fallback subproject for the dependency log because: Use of fallback dependencies is forced. Downloading log-0.4-rs source from https://crates.io/api/v1/crates/log/0.4.27/download Executing subproject log-0.4-rs log-0.4-rs| Project name: log-0.4-rs log-0.4-rs| Project version: 0.4.27 log-0.4-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) log-0.4-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 log-0.4-rs| Build targets in project: 18 log-0.4-rs| Subproject log-0.4-rs finished. Dependency log from subproject subprojects/log-0.4.27 found: YES 0.4.27 Program bindgen found: YES (/usr/bin/bindgen) Dependency libc-0.2-rs from subproject subprojects/libc-0.2.171 found: YES 0.2.168 Dependency log-0.4-rs from subproject subprojects/log-0.4.27 found: YES 0.4.27 Looking for a fallback subproject for the dependency serde-1-rs because: Use of fallback dependencies is forced. Downloading serde-1-rs source from https://crates.io/api/v1/crates/serde/1.0.226/download Applying diff file "serde-1-rs/0001-serde-work-around-Meson-limitation.patch" Executing subproject serde-1-rs serde-1-rs| Project name: serde-1-rs serde-1-rs| Project version: 1.0.226 serde-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) serde-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 serde-1-rs| Downloading serde_core-1-rs source from https://crates.io/api/v1/crates/serde_core/1.0.226/download serde-1-rs| Applying diff file "serde_core-1-rs/0001-serde_core-work-around-Meson-limitation.patch" Executing subproject serde-1-rs:serde_core-1-rs serde_core-1-rs| Project name: serde_core-1-rs serde_core-1-rs| Project version: 1.0.226 serde_core-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) serde_core-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 serde_core-1-rs| Downloading serde_derive-1-rs source from https://crates.io/api/v1/crates/serde_derive/1.0.226/download serde_core-1-rs| Applying diff file "serde_derive-1-rs/0001-serde_derive-work-around-Meson-limitation.patch" Executing subproject serde-1-rs:serde_core-1-rs:serde_derive-1-rs serde_derive-1-rs| Project name: serde_derive-1-rs serde_derive-1-rs| Project version: 1.0.226 serde_derive-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) serde_derive-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 serde_derive-1-rs| Build targets in project: 32 serde_derive-1-rs| Subproject serde_derive-1-rs finished. serde_core-1-rs| Build targets in project: 33 serde_core-1-rs| Subproject serde_core-1-rs finished. serde-1-rs| Build targets in project: 34 serde-1-rs| Subproject serde-1-rs finished. Dependency serde-1-rs from subproject subprojects/serde-1.0.226 found: YES 1.0.226 Looking for a fallback subproject for the dependency serde_json-1-rs because: Use of fallback dependencies is forced. Downloading serde_json-1-rs source from https://crates.io/api/v1/crates/serde_json/1.0.145/download Executing subproject serde_json-1-rs serde_json-1-rs| Project name: serde_json-1-rs serde_json-1-rs| Project version: 1.0.145 serde_json-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) serde_json-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 serde_json-1-rs| Downloading ryu-1-rs source from https://crates.io/api/v1/crates/ryu/1.0.15/download Executing subproject serde_json-1-rs:ryu-1-rs ryu-1-rs| Project name: ryu-1-rs ryu-1-rs| Project version: 1.0.15 ryu-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) ryu-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 ryu-1-rs| Build targets in project: 35 ryu-1-rs| Subproject ryu-1-rs finished. serde_json-1-rs| Downloading itoa-1-rs source from https://crates.io/api/v1/crates/itoa/1.0.9/download Executing subproject serde_json-1-rs:itoa-1-rs itoa-1-rs| Project name: itoa-1-rs itoa-1-rs| Project version: 1.0.9 itoa-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) itoa-1-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 itoa-1-rs| Build targets in project: 36 itoa-1-rs| Subproject itoa-1-rs finished. serde_json-1-rs| Downloading memchr-2-rs source from https://crates.io/api/v1/crates/memchr/2.7.5/download Executing subproject serde_json-1-rs:memchr-2-rs memchr-2-rs| Project name: memchr-2-rs memchr-2-rs| Project version: 2.7.5 memchr-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.92.0) memchr-2-rs| Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1 memchr-2-rs| Build targets in project: 37 memchr-2-rs| Subproject memchr-2-rs finished. serde_json-1-rs| Build targets in project: 38 serde_json-1-rs| Subproject serde_json-1-rs finished. Dependency serde_json-1-rs from subproject subprojects/serde_json-1.0.145 found: YES 1.0.145 Build targets in project: 40 rutabaga_gfx 0.1.75 Subprojects bitflags-2-rs : YES (from rustix-1-rs) cfg-if-1-rs : YES errno-0.3-rs : YES (from rustix-1-rs) itoa-1-rs : YES (from serde_json-1-rs) libc-0.2-rs : YES (from rustix-1-rs => errno-0.3-rs) log-0.4-rs : YES memchr-2-rs : YES (from serde_json-1-rs) proc-macro2-1-rs : YES (from thiserror-2-rs => thiserror-impl-2-rs => syn-2-rs => quote-1-rs) quote-1-rs : YES (from thiserror-2-rs => thiserror-impl-2-rs => syn-2-rs) remain-0.2-rs : YES rustix-1-rs : YES 2 warnings ryu-1-rs : YES (from serde_json-1-rs) serde-1-rs : YES serde_core-1-rs : YES (from serde-1-rs) serde_derive-1-rs : YES (from serde-1-rs => serde_core-1-rs) serde_json-1-rs : YES syn-2-rs : YES (from thiserror-2-rs => thiserror-impl-2-rs) thiserror-2-rs : YES thiserror-impl-2-rs : YES (from thiserror-2-rs) unicode-ident-1-rs : YES (from thiserror-2-rs => thiserror-impl-2-rs => syn-2-rs) zerocopy-0.8-rs : YES zerocopy-derive-0.8-rs: YES (from zerocopy-0.8-rs) User defined options auto_features : enabled b_pie : true buildtype : release features : gfxstream ffi : true libexecdir : lib prefix : /usr python.bytecompile : 1 sbindir : bin wrap_mode : forcefallback Found ninja-1.13.2 at /usr/bin/ninja Generating targets: 0%| | 0/40 eta ? Generating targets: 8%|▊ | 3/40 eta 00:01 Generating targets: 18%|█▊ | 7/40 eta 00:07 Generating targets: 22%|██▎ | 9/40 eta 00:05 Generating targets: 28%|██▊ | 11/40 eta 00:03 Generating targets: 38%|███▊ | 15/40 eta 00:02 Generating targets: 42%|████▎ | 17/40 eta 00:01 Generating targets: 52%|█████▎ | 21/40 eta 00:01 Generating targets: 65%|██████▌ | 26/40 eta 00:00 Generating targets: 78%|███████▊ | 31/40 eta 00:00 Generating targets: 92%|█████████▎| 37/40 eta 00:00 Writing build.ninja: 0%| | 0/75 eta ? ninja: Entering directory `/build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/build' [1/44] Compiling Rust source ../subprojects/unicode-ident-1.0.12/src/lib.rs [2/44] Compiling Rust source ../subprojects/proc-macro2-1.0.86/src/lib.rs warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/parse.rs:125:25 | 125 | fn block_comment(input: Cursor) -> PResult<&str> { | ^^^^^^ ^^^^^^^^^^^^^ | | | | | | | the same lifetime is elided here | | the same lifetime is hidden here | the lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 125 | fn block_comment(input: Cursor<'_>) -> PResult<'_, &str> { | ++++ +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/parse.rs:322:25 | 322 | fn ident_not_raw(input: Cursor) -> PResult<&str> { | ^^^^^^ ^^^^^^^^^^^^^ | | | | | | | the same lifetime is elided here | | the same lifetime is hidden here | the lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 322 | fn ident_not_raw(input: Cursor<'_>) -> PResult<'_, &str> { | ++++ +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/parse.rs:478:35 | 478 | fn delimiter_of_raw_string(input: Cursor) -> PResult<&str> { | ^^^^^^ ^^^^^^^^^^^^^ | | | | | | | the same lifetime is elided here | | the same lifetime is hidden here | the lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 478 | fn delimiter_of_raw_string(input: Cursor<'_>) -> PResult<'_, &str> { | ++++ +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/parse.rs:961:32 | 961 | fn doc_comment_contents(input: Cursor) -> PResult<(&str, bool)> { | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ | | | | | | | the same lifetime is elided here | | the same lifetime is hidden here | the lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 961 | fn doc_comment_contents(input: Cursor<'_>) -> PResult<'_, (&str, bool)> { | ++++ +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/parse.rs:984:37 | 984 | fn take_until_newline_or_eof(input: Cursor) -> (Cursor, &str) { | ^^^^^^ ^^^^^^ ^^^^ the same lifetime is elided here | | | | | the same lifetime is hidden here | the lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 984 | fn take_until_newline_or_eof(input: Cursor<'_>) -> (Cursor<'_>, &str) { | ++++ ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/rcvec.rs:33:17 | 33 | pub fn iter(&self) -> slice::Iter { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 33 | pub fn iter(&self) -> slice::Iter<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/rcvec.rs:37:21 | 37 | pub fn make_mut(&mut self) -> RcVecMut | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 37 | pub fn make_mut(&mut self) -> RcVecMut<'_, T> | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/rcvec.rs:46:20 | 46 | pub fn get_mut(&mut self) -> Option> { | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 46 | pub fn get_mut(&mut self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/rcvec.rs:83:19 | 83 | pub fn as_mut(&mut self) -> RcVecMut { | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 83 | pub fn as_mut(&mut self) -> RcVecMut<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/rcvec.rs:109:19 | 109 | pub fn as_mut(&mut self) -> RcVecMut { | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 109 | pub fn as_mut(&mut self) -> RcVecMut<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/proc-macro2-1.0.86/src/fallback.rs:169:20 | 169 | fn get_cursor(src: &str) -> Cursor { | ^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 169 | fn get_cursor(src: &str) -> Cursor<'_> { | ++++ warning: 11 warnings emitted [3/44] Compiling Rust source ../subprojects/libc-0.2.171/src/lib.rs warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> ../subprojects/libc-0.2.171/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs:150:9 | 150 | pub sa_restorer: Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default = note: this warning originates in the derive macro `PartialEq` which comes from the expansion of the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info) warning: 1 warning emitted [4/44] Compiling Rust source ../subprojects/errno-0.3.12/src/lib.rs [5/44] Compiling Rust source ../subprojects/quote-1.0.35/src/lib.rs [6/44] Compiling Rust source ../subprojects/bitflags-2.9.1/src/lib.rs [7/44] Compiling Rust source ../subprojects/cfg-if-1.0.0/src/lib.rs [8/44] Compiling Rust source ../subprojects/rustix-1.1.2/src/lib.rs [9/44] Compiling Rust source ../subprojects/ryu-1.0.15/src/lib.rs warning: value assigned to `vp` is never read --> ../subprojects/ryu-1.0.15/src/f2s.rs:144:17 | 144 | vp /= 10; | ^^^^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default warning: 1 warning emitted [10/44] Compiling Rust source ../subprojects/itoa-1.0.9/src/lib.rs [11/44] Compiling Rust source ../subprojects/memchr-2.7.5/src/lib.rs [12/44] Compiling Rust source ../subprojects/log-0.4.27/src/lib.rs [13/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-drm.h [14/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-amdgpu_drm.h [15/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-msm_drm.h [16/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-virtgpu_drm.h [17/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-xe_drm.h [18/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-i915_drm.h [19/44] Compiling Rust source third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs warning: type `__u16` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:194:10 | 194 | pub type __u16 = ::std::os::raw::c_ushort; | ^^^^^ help: convert the identifier to upper camel case: `U16` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: type `__s32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:195:10 | 195 | pub type __s32 = ::std::os::raw::c_int; | ^^^^^ help: convert the identifier to upper camel case: `S32` warning: type `__u32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:196:10 | 196 | pub type __u32 = ::std::os::raw::c_uint; | ^^^^^ help: convert the identifier to upper camel case: `U32` warning: type `__s64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:197:10 | 197 | pub type __s64 = ::std::os::raw::c_longlong; | ^^^^^ help: convert the identifier to upper camel case: `S64` warning: type `__u64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:198:10 | 198 | pub type __u64 = ::std::os::raw::c_ulonglong; | ^^^^^ help: convert the identifier to upper camel case: `U64` warning: type `__kernel_ulong_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:199:10 | 199 | pub type __kernel_ulong_t = ::std::os::raw::c_ulong; | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelUlongT` warning: type `__kernel_size_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:200:10 | 200 | pub type __kernel_size_t = __kernel_ulong_t; | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSizeT` warning: type `drm_handle_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:201:10 | 201 | pub type drm_handle_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmHandleT` warning: type `drm_context_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:202:10 | 202 | pub type drm_context_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmContextT` warning: type `drm_drawable_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:203:10 | 203 | pub type drm_drawable_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableT` warning: type `drm_magic_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:204:10 | 204 | pub type drm_magic_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMagicT` warning: type `drm_control__bindgen_ty_1` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:319:10 | 319 | pub type drm_control__bindgen_ty_1 = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmControlBindgenTy1` warning: type `drm_map_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:335:10 | 335 | pub type drm_map_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMapType` warning: type `drm_map_flags` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:344:10 | 344 | pub type drm_map_flags = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMapFlags` warning: type `drm_stat_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:404:10 | 404 | pub type drm_stat_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmStatType` warning: type `drm_lock_flags` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:441:10 | 441 | pub type drm_lock_flags = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmLockFlags` warning: type `drm_dma_flags` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:463:10 | 463 | pub type drm_dma_flags = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDmaFlags` warning: type `drm_buf_desc__bindgen_ty_1` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:479:10 | 479 | pub type drm_buf_desc__bindgen_ty_1 = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufDescBindgenTy1` warning: type `drm_ctx_flags` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:577:10 | 577 | pub type drm_ctx_flags = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxFlags` warning: type `drm_drawable_info_type_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:614:10 | 614 | pub type drm_drawable_info_type_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableInfoTypeT` warning: type `drm_vblank_seq_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:644:10 | 644 | pub type drm_vblank_seq_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmVblankSeqType` warning: type `drm_mode_subconnector` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:979:10 | 979 | pub type drm_mode_subconnector = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmModeSubconnector` warning: type `drm_clip_rect_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1287:10 | 1287 | pub type drm_clip_rect_t = drm_clip_rect; | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmClipRectT` warning: type `drm_drawable_info_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1288:10 | 1288 | pub type drm_drawable_info_t = drm_drawable_info; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableInfoT` warning: type `drm_tex_region_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1289:10 | 1289 | pub type drm_tex_region_t = drm_tex_region; | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmTexRegionT` warning: type `drm_hw_lock_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1290:10 | 1290 | pub type drm_hw_lock_t = drm_hw_lock; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmHwLockT` warning: type `drm_version_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1291:10 | 1291 | pub type drm_version_t = drm_version; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmVersionT` warning: type `drm_unique_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1292:10 | 1292 | pub type drm_unique_t = drm_unique; | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmUniqueT` warning: type `drm_list_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1293:10 | 1293 | pub type drm_list_t = drm_list; | ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmListT` warning: type `drm_block_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1294:10 | 1294 | pub type drm_block_t = drm_block; | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBlockT` warning: type `drm_control_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1295:10 | 1295 | pub type drm_control_t = drm_control; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmControlT` warning: type `drm_ctx_priv_map_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1298:10 | 1298 | pub type drm_ctx_priv_map_t = drm_ctx_priv_map; | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxPrivMapT` warning: type `drm_map_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1299:10 | 1299 | pub type drm_map_t = drm_map; | ^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMapT` warning: type `drm_client_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1300:10 | 1300 | pub type drm_client_t = drm_client; | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmClientT` warning: type `drm_stats_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1302:10 | 1302 | pub type drm_stats_t = drm_stats; | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmStatsT` warning: type `drm_lock_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1304:10 | 1304 | pub type drm_lock_t = drm_lock; | ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmLockT` warning: type `drm_buf_desc_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1306:10 | 1306 | pub type drm_buf_desc_t = drm_buf_desc; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufDescT` warning: type `drm_buf_info_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1307:10 | 1307 | pub type drm_buf_info_t = drm_buf_info; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufInfoT` warning: type `drm_buf_free_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1308:10 | 1308 | pub type drm_buf_free_t = drm_buf_free; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufFreeT` warning: type `drm_buf_pub_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1309:10 | 1309 | pub type drm_buf_pub_t = drm_buf_pub; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufPubT` warning: type `drm_buf_map_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1310:10 | 1310 | pub type drm_buf_map_t = drm_buf_map; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufMapT` warning: type `drm_dma_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1311:10 | 1311 | pub type drm_dma_t = drm_dma; | ^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDmaT` warning: type `drm_wait_vblank_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1312:10 | 1312 | pub type drm_wait_vblank_t = drm_wait_vblank; | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmWaitVblankT` warning: type `drm_agp_mode_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1313:10 | 1313 | pub type drm_agp_mode_t = drm_agp_mode; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpModeT` warning: type `drm_ctx_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1315:10 | 1315 | pub type drm_ctx_t = drm_ctx; | ^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxT` warning: type `drm_ctx_res_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1316:10 | 1316 | pub type drm_ctx_res_t = drm_ctx_res; | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxResT` warning: type `drm_draw_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1317:10 | 1317 | pub type drm_draw_t = drm_draw; | ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawT` warning: type `drm_update_draw_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1318:10 | 1318 | pub type drm_update_draw_t = drm_update_draw; | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmUpdateDrawT` warning: type `drm_auth_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1319:10 | 1319 | pub type drm_auth_t = drm_auth; | ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAuthT` warning: type `drm_irq_busid_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1320:10 | 1320 | pub type drm_irq_busid_t = drm_irq_busid; | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmIrqBusidT` warning: type `drm_agp_buffer_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1322:10 | 1322 | pub type drm_agp_buffer_t = drm_agp_buffer; | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpBufferT` warning: type `drm_agp_binding_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1323:10 | 1323 | pub type drm_agp_binding_t = drm_agp_binding; | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpBindingT` warning: type `drm_agp_info_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1324:10 | 1324 | pub type drm_agp_info_t = drm_agp_info; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpInfoT` warning: type `drm_scatter_gather_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1325:10 | 1325 | pub type drm_scatter_gather_t = drm_scatter_gather; | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmScatterGatherT` warning: type `drm_set_version_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:1326:10 | 1326 | pub type drm_set_version_t = drm_set_version; | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmSetVersionT` warning: constant `DRM_MODE_CONNECTOR_Unknown` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:130:11 | 130 | pub const DRM_MODE_CONNECTOR_Unknown: u32 = 0; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_UNKNOWN` | = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default warning: constant `DRM_MODE_CONNECTOR_Composite` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:135:11 | 135 | pub const DRM_MODE_CONNECTOR_Composite: u32 = 5; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_COMPOSITE` warning: constant `DRM_MODE_CONNECTOR_Component` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:138:11 | 138 | pub const DRM_MODE_CONNECTOR_Component: u32 = 8; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_COMPONENT` warning: constant `DRM_MODE_CONNECTOR_9PinDIN` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:139:11 | 139 | pub const DRM_MODE_CONNECTOR_9PinDIN: u32 = 9; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_9_PIN_DIN` warning: constant `DRM_MODE_CONNECTOR_DisplayPort` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:140:11 | 140 | pub const DRM_MODE_CONNECTOR_DisplayPort: u32 = 10; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_DISPLAY_PORT` warning: constant `DRM_MODE_CONNECTOR_eDP` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:144:11 | 144 | pub const DRM_MODE_CONNECTOR_eDP: u32 = 14; | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_E_DP` warning: constant `DRM_MODE_SUBCONNECTOR_Automatic` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:966:11 | 966 | pub const DRM_MODE_SUBCONNECTOR_Automatic: drm_mode_subconnector = 0; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_AUTOMATIC` warning: constant `DRM_MODE_SUBCONNECTOR_Unknown` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:967:11 | 967 | pub const DRM_MODE_SUBCONNECTOR_Unknown: drm_mode_subconnector = 0; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_UNKNOWN` warning: constant `DRM_MODE_SUBCONNECTOR_Composite` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:971:11 | 971 | pub const DRM_MODE_SUBCONNECTOR_Composite: drm_mode_subconnector = 5; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_COMPOSITE` warning: constant `DRM_MODE_SUBCONNECTOR_Component` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:973:11 | 973 | pub const DRM_MODE_SUBCONNECTOR_Component: drm_mode_subconnector = 8; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_COMPONENT` warning: constant `DRM_MODE_SUBCONNECTOR_DisplayPort` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:975:11 | 975 | pub const DRM_MODE_SUBCONNECTOR_DisplayPort: drm_mode_subconnector = 10; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_DISPLAY_PORT` warning: constant `DRM_MODE_SUBCONNECTOR_Native` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:977:11 | 977 | pub const DRM_MODE_SUBCONNECTOR_Native: drm_mode_subconnector = 15; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_NATIVE` warning: constant `DRM_MODE_SUBCONNECTOR_Wireless` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_drm_bindgen.rs:978:11 | 978 | pub const DRM_MODE_SUBCONNECTOR_Wireless: drm_mode_subconnector = 18; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_WIRELESS` warning: 68 warnings emitted [20/44] Compiling Rust source third_party/mesa3d/src/magma/mesa3d_magma_amdgpu_bindgen.rs warning: type `__u8` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_amdgpu_bindgen.rs:333:10 | 333 | pub type __u8 = ::std::os::raw::c_uchar; | ^^^^ help: convert the identifier to upper camel case: `U8` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: type `__u16` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_amdgpu_bindgen.rs:334:10 | 334 | pub type __u16 = ::std::os::raw::c_ushort; | ^^^^^ help: convert the identifier to upper camel case: `U16` warning: type `__s32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_amdgpu_bindgen.rs:335:10 | 335 | pub type __s32 = ::std::os::raw::c_int; | ^^^^^ help: convert the identifier to upper camel case: `S32` warning: type `__u32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_amdgpu_bindgen.rs:336:10 | 336 | pub type __u32 = ::std::os::raw::c_uint; | ^^^^^ help: convert the identifier to upper camel case: `U32` warning: type `__u64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_amdgpu_bindgen.rs:337:10 | 337 | pub type __u64 = ::std::os::raw::c_ulonglong; | ^^^^^ help: convert the identifier to upper camel case: `U64` warning: 5 warnings emitted [21/44] Compiling Rust source third_party/mesa3d/src/magma/mesa3d_magma_msm_bindgen.rs warning: type `__s32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_msm_bindgen.rs:100:10 | 100 | pub type __s32 = ::std::os::raw::c_int; | ^^^^^ help: convert the identifier to upper camel case: `S32` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: type `__u32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_msm_bindgen.rs:101:10 | 101 | pub type __u32 = ::std::os::raw::c_uint; | ^^^^^ help: convert the identifier to upper camel case: `U32` warning: type `__s64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_msm_bindgen.rs:102:10 | 102 | pub type __s64 = ::std::os::raw::c_longlong; | ^^^^^ help: convert the identifier to upper camel case: `S64` warning: type `__u64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_msm_bindgen.rs:103:10 | 103 | pub type __u64 = ::std::os::raw::c_ulonglong; | ^^^^^ help: convert the identifier to upper camel case: `U64` warning: 4 warnings emitted [22/44] Compiling Rust source third_party/mesa3d/src/magma/mesa3d_magma_virtgpu_bindgen.rs warning: type `__s32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_virtgpu_bindgen.rs:46:10 | 46 | pub type __s32 = ::std::os::raw::c_int; | ^^^^^ help: convert the identifier to upper camel case: `S32` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: type `__u32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_virtgpu_bindgen.rs:47:10 | 47 | pub type __u32 = ::std::os::raw::c_uint; | ^^^^^ help: convert the identifier to upper camel case: `U32` warning: type `__u64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_virtgpu_bindgen.rs:48:10 | 48 | pub type __u64 = ::std::os::raw::c_ulonglong; | ^^^^^ help: convert the identifier to upper camel case: `U64` warning: constant `VIRTGPU_PARAM_SUPPORTED_CAPSET_IDs` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_virtgpu_bindgen.rs:26:11 | 26 | pub const VIRTGPU_PARAM_SUPPORTED_CAPSET_IDs: u32 = 7; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `VIRTGPU_PARAM_SUPPORTED_CAPSET_IDS` | = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default warning: 4 warnings emitted [23/44] Compiling Rust source third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs warning: type `__u8` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:324:10 | 324 | pub type __u8 = ::std::os::raw::c_uchar; | ^^^^ help: convert the identifier to upper camel case: `U8` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: type `__u16` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:325:10 | 325 | pub type __u16 = ::std::os::raw::c_ushort; | ^^^^^ help: convert the identifier to upper camel case: `U16` warning: type `__s32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:326:10 | 326 | pub type __s32 = ::std::os::raw::c_int; | ^^^^^ help: convert the identifier to upper camel case: `S32` warning: type `__u32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:327:10 | 327 | pub type __u32 = ::std::os::raw::c_uint; | ^^^^^ help: convert the identifier to upper camel case: `U32` warning: type `__s64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:328:10 | 328 | pub type __s64 = ::std::os::raw::c_longlong; | ^^^^^ help: convert the identifier to upper camel case: `S64` warning: type `__u64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:329:10 | 329 | pub type __u64 = ::std::os::raw::c_ulonglong; | ^^^^^ help: convert the identifier to upper camel case: `U64` warning: type `drm_handle_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:330:10 | 330 | pub type drm_handle_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmHandleT` warning: type `drm_drawable_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:331:10 | 331 | pub type drm_drawable_t = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableT` warning: type `drm_vblank_seq_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:357:10 | 357 | pub type drm_vblank_seq_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmVblankSeqType` warning: type `drm_i915_gem_engine_class` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:372:10 | 372 | pub type drm_i915_gem_engine_class = ::std::os::raw::c_int; | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915GemEngineClass` warning: type `drm_i915_pmu_engine_sample` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:382:10 | 382 | pub type drm_i915_pmu_engine_sample = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915PmuEngineSample` warning: type `_drm_i915_init__bindgen_ty_1` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:407:10 | 407 | pub type _drm_i915_init__bindgen_ty_1 = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915InitBindgenTy1` warning: type `drm_i915_init_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:417:10 | 417 | pub type drm_i915_init_t = _drm_i915_init; | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915InitT` warning: type `drm_i915_sarea_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:484:10 | 484 | pub type drm_i915_sarea_t = _drm_i915_sarea; | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915SareaT` warning: type `drm_i915_batchbuffer_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:504:10 | 504 | pub type drm_i915_batchbuffer_t = drm_i915_batchbuffer; | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915BatchbufferT` warning: type `drm_i915_cmdbuffer_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:524:10 | 524 | pub type drm_i915_cmdbuffer_t = _drm_i915_cmdbuffer; | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915CmdbufferT` warning: type `drm_i915_irq_emit_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:539:10 | 539 | pub type drm_i915_irq_emit_t = drm_i915_irq_emit; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915IrqEmitT` warning: type `drm_i915_irq_wait_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:545:10 | 545 | pub type drm_i915_irq_wait_t = drm_i915_irq_wait; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915IrqWaitT` warning: type `drm_i915_getparam_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:561:10 | 561 | pub type drm_i915_getparam_t = drm_i915_getparam; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915GetparamT` warning: type `drm_i915_setparam_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:568:10 | 568 | pub type drm_i915_setparam_t = drm_i915_setparam; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915SetparamT` warning: type `drm_i915_mem_alloc_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:586:10 | 586 | pub type drm_i915_mem_alloc_t = drm_i915_mem_alloc; | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemAllocT` warning: type `drm_i915_mem_free_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:593:10 | 593 | pub type drm_i915_mem_free_t = drm_i915_mem_free; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemFreeT` warning: type `drm_i915_mem_init_heap_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:601:10 | 601 | pub type drm_i915_mem_init_heap_t = drm_i915_mem_init_heap; | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemInitHeapT` warning: type `drm_i915_mem_destroy_heap_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:607:10 | 607 | pub type drm_i915_mem_destroy_heap_t = drm_i915_mem_destroy_heap; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemDestroyHeapT` warning: type `drm_i915_vblank_pipe_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:613:10 | 613 | pub type drm_i915_vblank_pipe_t = drm_i915_vblank_pipe; | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915VblankPipeT` warning: type `drm_i915_vblank_swap_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:630:10 | 630 | pub type drm_i915_vblank_swap_t = drm_i915_vblank_swap; | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915VblankSwapT` warning: type `drm_i915_hws_addr_t` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:636:10 | 636 | pub type drm_i915_hws_addr_t = drm_i915_hws_addr; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915HwsAddrT` warning: type `drm_i915_oa_format` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:960:10 | 960 | pub type drm_i915_oa_format = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915OaFormat` warning: type `drm_i915_perf_property_id` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:972:10 | 972 | pub type drm_i915_perf_property_id = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915PerfPropertyId` warning: type `drm_i915_perf_record_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:991:10 | 991 | pub type drm_i915_perf_record_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915PerfRecordType` warning: type `drm_i915_gem_memory_class` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:1091:10 | 1091 | pub type drm_i915_gem_memory_class = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915GemMemoryClass` warning: structure field `texList` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:421:9 | 421 | pub texList: [drm_tex_region; 256usize], | ^^^^^^^ help: convert the identifier to snake case: `tex_list` | = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default warning: structure field `ctxOwner` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:425:9 | 425 | pub ctxOwner: ::std::os::raw::c_int, | ^^^^^^^^ help: convert the identifier to snake case: `ctx_owner` warning: structure field `texAge` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:426:9 | 426 | pub texAge: ::std::os::raw::c_int, | ^^^^^^ help: convert the identifier to snake case: `tex_age` warning: structure field `virtualX` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:451:9 | 451 | pub virtualX: ::std::os::raw::c_int, | ^^^^^^^^ help: convert the identifier to snake case: `virtual_x` warning: structure field `virtualY` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:452:9 | 452 | pub virtualY: ::std::os::raw::c_int, | ^^^^^^^^ help: convert the identifier to snake case: `virtual_y` warning: structure field `pipeA_x` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:458:9 | 458 | pub pipeA_x: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_a_x` warning: structure field `pipeA_y` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:459:9 | 459 | pub pipeA_y: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_a_y` warning: structure field `pipeA_w` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:460:9 | 460 | pub pipeA_w: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_a_w` warning: structure field `pipeA_h` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:461:9 | 461 | pub pipeA_h: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_a_h` warning: structure field `pipeB_x` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:462:9 | 462 | pub pipeB_x: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_b_x` warning: structure field `pipeB_y` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:463:9 | 463 | pub pipeB_y: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_b_y` warning: structure field `pipeB_w` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:464:9 | 464 | pub pipeB_w: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_b_w` warning: structure field `pipeB_h` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:465:9 | 465 | pub pipeB_h: ::std::os::raw::c_int, | ^^^^^^^ help: convert the identifier to snake case: `pipe_b_h` warning: structure field `DR1` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:490:9 | 490 | pub DR1: ::std::os::raw::c_int, | ^^^ help: convert the identifier to snake case: `dr1` warning: structure field `DR4` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:491:9 | 491 | pub DR4: ::std::os::raw::c_int, | ^^^ help: convert the identifier to snake case: `dr4` warning: structure field `DR1` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:510:9 | 510 | pub DR1: ::std::os::raw::c_int, | ^^^ help: convert the identifier to snake case: `dr1` warning: structure field `DR4` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:511:9 | 511 | pub DR4: ::std::os::raw::c_int, | ^^^ help: convert the identifier to snake case: `dr4` warning: structure field `DR1` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:732:9 | 732 | pub DR1: __u32, | ^^^ help: convert the identifier to snake case: `dr1` warning: structure field `DR4` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:733:9 | 733 | pub DR4: __u32, | ^^^ help: convert the identifier to snake case: `dr4` warning: structure field `DR1` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:794:9 | 794 | pub DR1: __u32, | ^^^ help: convert the identifier to snake case: `dr1` warning: structure field `DR4` should have a snake case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:795:9 | 795 | pub DR4: __u32, | ^^^ help: convert the identifier to snake case: `dr4` warning: constant `I915_OA_FORMAT_A32u40_A4u32_B8_C8` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:954:11 | 954 | pub const I915_OA_FORMAT_A32u40_A4u32_B8_C8: drm_i915_oa_format = 10; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OA_FORMAT_A32U40_A4U32_B8_C8` | = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default warning: constant `I915_OAR_FORMAT_A32u40_A4u32_B8_C8` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:955:11 | 955 | pub const I915_OAR_FORMAT_A32u40_A4u32_B8_C8: drm_i915_oa_format = 11; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OAR_FORMAT_A32U40_A4U32_B8_C8` warning: constant `I915_OA_FORMAT_A24u40_A14u32_B8_C8` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:956:11 | 956 | pub const I915_OA_FORMAT_A24u40_A14u32_B8_C8: drm_i915_oa_format = 12; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OA_FORMAT_A24U40_A14U32_B8_C8` warning: constant `I915_OAM_FORMAT_MPEC8u64_B8_C8` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:957:11 | 957 | pub const I915_OAM_FORMAT_MPEC8u64_B8_C8: drm_i915_oa_format = 13; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OAM_FORMAT_MPEC8U64_B8_C8` warning: constant `I915_OAM_FORMAT_MPEC8u32_B8_C8` should have an upper case name --> third_party/mesa3d/src/magma/mesa3d_magma_i915_bindgen.rs:958:11 | 958 | pub const I915_OAM_FORMAT_MPEC8u32_B8_C8: drm_i915_oa_format = 14; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OAM_FORMAT_MPEC8U32_B8_C8` warning: 57 warnings emitted [24/44] Compiling Rust source third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs warning: type `__u8` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:134:10 | 134 | pub type __u8 = ::std::os::raw::c_uchar; | ^^^^ help: convert the identifier to upper camel case: `U8` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: type `__u16` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:135:10 | 135 | pub type __u16 = ::std::os::raw::c_ushort; | ^^^^^ help: convert the identifier to upper camel case: `U16` warning: type `__s32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:136:10 | 136 | pub type __s32 = ::std::os::raw::c_int; | ^^^^^ help: convert the identifier to upper camel case: `S32` warning: type `__u32` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:137:10 | 137 | pub type __u32 = ::std::os::raw::c_uint; | ^^^^^ help: convert the identifier to upper camel case: `U32` warning: type `__s64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:138:10 | 138 | pub type __s64 = ::std::os::raw::c_longlong; | ^^^^^ help: convert the identifier to upper camel case: `S64` warning: type `__u64` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:139:10 | 139 | pub type __u64 = ::std::os::raw::c_ulonglong; | ^^^^^ help: convert the identifier to upper camel case: `U64` warning: type `drm_xe_memory_class` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:179:10 | 179 | pub type drm_xe_memory_class = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeMemoryClass` warning: type `drm_xe_observation_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:481:10 | 481 | pub type drm_xe_observation_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeObservationType` warning: type `drm_xe_observation_op` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:485:10 | 485 | pub type drm_xe_observation_op = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeObservationOp` warning: type `drm_xe_observation_ioctls` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:499:10 | 499 | pub type drm_xe_observation_ioctls = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeObservationIoctls` warning: type `drm_xe_oa_unit_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:502:10 | 502 | pub type drm_xe_oa_unit_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeOaUnitType` warning: type `drm_xe_oa_format_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:529:10 | 529 | pub type drm_xe_oa_format_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeOaFormatType` warning: type `drm_xe_oa_property_id` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:543:10 | 543 | pub type drm_xe_oa_property_id = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeOaPropertyId` warning: type `drm_xe_pxp_session_type` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:577:10 | 577 | pub type drm_xe_pxp_session_type = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXePxpSessionType` warning: type `drm_xe_eu_stall_property_id` should have an upper camel case name --> third_party/mesa3d/src/magma/mesa3d_magma_xe_bindgen.rs:581:10 | 581 | pub type drm_xe_eu_stall_property_id = ::std::os::raw::c_uint; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeEuStallPropertyId` warning: 15 warnings emitted [25/44] Compiling Rust source ../subprojects/syn-2.0.87/src/lib.rs warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/buffer.rs:81:18 | 81 | pub fn begin(&self) -> Cursor { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 81 | pub fn begin(&self) -> Cursor<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/data.rs:71:17 | 71 | pub fn iter(&self) -> punctuated::Iter { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 71 | pub fn iter(&self) -> punctuated::Iter<'_, Field> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/data.rs:82:21 | 82 | pub fn iter_mut(&mut self) -> punctuated::IterMut { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 82 | pub fn iter_mut(&mut self) -> punctuated::IterMut<'_, Field> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/data.rs:141:24 | 141 | pub fn members(&self) -> impl Iterator + Clone + '_ [Members] { | ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 141 | pub fn members(&self) -> impl Iterator + Clone + '_ [Members<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:108:26 | 108 | pub fn lifetimes(&self) -> impl Iterator [Lifetimes] { | ^^^^^ the lifetime is elided here ^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 108 | pub fn lifetimes(&self) -> impl Iterator [Lifetimes<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:115:30 | 115 | pub fn lifetimes_mut(&mut self) -> impl Iterator [LifetimesMut] { | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 115 | pub fn lifetimes_mut(&mut self) -> impl Iterator [LifetimesMut<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:122:28 | 122 | pub fn type_params(&self) -> impl Iterator [TypeParams] { | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 122 | pub fn type_params(&self) -> impl Iterator [TypeParams<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:129:32 | 129 | pub fn type_params_mut(&mut self) -> impl Iterator [TypeParamsMut] { | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 129 | pub fn type_params_mut(&mut self) -> impl Iterator [TypeParamsMut<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:136:29 | 136 | pub fn const_params(&self) -> impl Iterator [ConstParams] { | ^^^^^ the lifetime is elided here ^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 136 | pub fn const_params(&self) -> impl Iterator [ConstParams<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:143:33 | 143 | pub fn const_params_mut(&mut self) -> impl Iterator [ConstParamsMut] { | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 143 | pub fn const_params_mut(&mut self) -> impl Iterator [ConstParamsMut<'_>] { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:176:27 | 176 | pub fn split_for_impl(&self) -> (ImplGenerics, TypeGenerics, Option<&WhereClause>) { | ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ the same lifetime is elided here | | | | | | | the same lifetime is hidden here | | the same lifetime is hidden here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 176 | pub fn split_for_impl(&self) -> (ImplGenerics<'_>, TypeGenerics<'_>, Option<&WhereClause>) { | ++++ ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/generics.rs:371:25 | 371 | pub fn as_turbofish(&self) -> Turbofish { | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 371 | pub fn as_turbofish(&self) -> Turbofish<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/parse.rs:1279:35 | 1279 | fn tokens_to_parse_buffer(tokens: &TokenBuffer) -> ParseBuffer { | ^^^^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 1279 | fn tokens_to_parse_buffer(tokens: &TokenBuffer) -> ParseBuffer<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/discouraged.rs:208:28 | 208 | fn parse_any_delimiter(&self) -> Result<(Delimiter, DelimSpan, ParseBuffer)>; | ^^^^^ the lifetime is elided here ^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 208 | fn parse_any_delimiter(&self) -> Result<(Delimiter, DelimSpan, ParseBuffer<'_>)>; | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/discouraged.rs:212:28 | 212 | fn parse_any_delimiter(&self) -> Result<(Delimiter, DelimSpan, ParseBuffer)> { | ^^^^^ the lifetime is elided here ^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 212 | fn parse_any_delimiter(&self) -> Result<(Delimiter, DelimSpan, ParseBuffer<'_>)> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/punctuated.rs:119:17 | 119 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 119 | pub fn iter(&self) -> Iter<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/punctuated.rs:130:21 | 130 | pub fn iter_mut(&mut self) -> IterMut { | ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 130 | pub fn iter_mut(&mut self) -> IterMut<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/punctuated.rs:141:18 | 141 | pub fn pairs(&self) -> Pairs { | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 141 | pub fn pairs(&self) -> Pairs<'_, T, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/syn-2.0.87/src/punctuated.rs:150:22 | 150 | pub fn pairs_mut(&mut self) -> PairsMut { | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 150 | pub fn pairs_mut(&mut self) -> PairsMut<'_, T, P> { | +++ warning: 19 warnings emitted [26/44] Compiling Rust source ../subprojects/zerocopy-derive-0.8.13/src/lib.rs [27/44] Compiling Rust source ../subprojects/thiserror-impl-2.0.11/src/lib.rs warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/attr.rs:69:19 | 69 | pub fn get(input: &[Attribute]) -> Result { | ^^^^^^^^^^^^ ^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 69 | pub fn get(input: &[Attribute]) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:7:30 | 7 | pub(crate) fn from_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 7 | pub(crate) fn from_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:11:32 | 11 | pub(crate) fn source_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 11 | pub(crate) fn source_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:15:35 | 15 | pub(crate) fn backtrace_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 15 | pub(crate) fn backtrace_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:19:44 | 19 | pub(crate) fn distinct_backtrace_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 19 | pub(crate) fn distinct_backtrace_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:54:30 | 54 | pub(crate) fn from_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 54 | pub(crate) fn from_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:58:32 | 58 | pub(crate) fn source_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 58 | pub(crate) fn source_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:62:35 | 62 | pub(crate) fn backtrace_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 62 | pub(crate) fn backtrace_field(&self) -> Option<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/thiserror-impl-2.0.11/src/prop.rs:66:44 | 66 | pub(crate) fn distinct_backtrace_field(&self) -> Option<&Field> { | ^^^^^ ^^^^^^ | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 66 | pub(crate) fn distinct_backtrace_field(&self) -> Option<&Field<'_>> { | ++++ warning: 9 warnings emitted [28/44] Generating symbol file subprojects/thiserror-impl-2.0.11/libthiserror_impl.so.p/libthiserror_impl.so.symbols [29/44] Compiling Rust source ../subprojects/remain-0.2.12/src/lib.rs warning: hiding a lifetime that's elided elsewhere is confusing --> ../subprojects/remain-0.2.12/src/atom.rs:70:27 | 70 | pub fn iter_atoms(string: &str) -> AtomIter { | ^^^^ ^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 70 | pub fn iter_atoms(string: &str) -> AtomIter<'_> { | ++++ warning: 1 warning emitted [30/44] Generating symbol file subprojects/zerocopy-derive-0.8.13/libzerocopy_derive.so.p/libzerocopy_derive.so.symbols [31/44] Compiling Rust source ../subprojects/thiserror-2.0.11/src/lib.rs warning: struct `Placeholder` is never constructed --> ../subprojects/thiserror-2.0.11/src/display.rs:63:16 | 63 | pub struct Placeholder; | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: 1 warning emitted [32/44] Generating symbol file subprojects/remain-0.2.12/libremain.so.p/libremain.so.symbols [33/44] Compiling Rust source ../subprojects/zerocopy-0.8.13/src/lib.rs warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:193:1 | 193 | / safety_comment! { 194 | | /// SAFETY: 195 | | /// Per the Reference [1], `str` has the same layout as `[u8]`. 196 | | /// - `Immutable`: `[u8]` does not contain any `UnsafeCell`s. ... | 242 | | }); 243 | | } | |_- in this macro invocation | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:193:1 | 193 | / safety_comment! { 194 | | /// SAFETY: 195 | | /// Per the Reference [1], `str` has the same layout as `[u8]`. 196 | | /// - `Immutable`: `[u8]` does not contain any `UnsafeCell`s. ... | 242 | | }); 243 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:193:1 | 193 | / safety_comment! { 194 | | /// SAFETY: 195 | | /// Per the Reference [1], `str` has the same layout as `[u8]`. 196 | | /// - `Immutable`: `[u8]` does not contain any `UnsafeCell`s. ... | 242 | | }); 243 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:193:1 | 193 | / safety_comment! { 194 | | /// SAFETY: 195 | | /// Per the Reference [1], `str` has the same layout as `[u8]`. 196 | | /// - `Immutable`: `[u8]` does not contain any `UnsafeCell`s. ... | 242 | | }); 243 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:168:9 | 168 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:193:1 | 193 | / safety_comment! { 194 | | /// SAFETY: 195 | | /// Per the Reference [1], `str` has the same layout as `[u8]`. 196 | | /// - `Immutable`: `[u8]` does not contain any `UnsafeCell`s. ... | 242 | | }); 243 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:698:1 | 698 | / safety_comment! { 699 | | /// SAFETY: 700 | | /// Per the reference [1]: 701 | | /// ... | 762 | | unsafe_impl!(T: Unaligned => Unaligned for [T]); 763 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:192:9 | 192 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:698:1 | 698 | / safety_comment! { 699 | | /// SAFETY: 700 | | /// Per the reference [1]: 701 | | /// ... | 762 | | unsafe_impl!(T: Unaligned => Unaligned for [T]); 763 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:698:1 | 698 | / safety_comment! { 699 | | /// SAFETY: 700 | | /// Per the reference [1]: 701 | | /// ... | 762 | | unsafe_impl!(T: Unaligned => Unaligned for [T]); 763 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:698:1 | 698 | / safety_comment! { 699 | | /// SAFETY: 700 | | /// Per the reference [1]: 701 | | /// ... | 762 | | unsafe_impl!(T: Unaligned => Unaligned for [T]); 763 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:698:1 | 698 | / safety_comment! { 699 | | /// SAFETY: 700 | | /// Per the reference [1]: 701 | | /// ... | 762 | | unsafe_impl!(T: Unaligned => Unaligned for [T]); 763 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:224:9 | 224 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/impls.rs:698:1 | 698 | / safety_comment! { 699 | | /// SAFETY: 700 | | /// Per the reference [1]: 701 | | /// ... | 762 | | unsafe_impl!(T: Unaligned => Unaligned for [T]); 763 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/lib.rs:868:5 | 868 | / fn only_derive_is_allowed_to_implement_this_trait() 869 | | where 870 | | Self: Sized, | |____________________^ warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:610:17 | 610 | fn only_derive_is_allowed_to_implement_this_trait() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/lib.rs:965:1 | 965 | / safety_comment! { 966 | | /// SAFETY: 967 | | /// `str`, `ManuallyDrop<[T]>` [1], and `UnsafeCell` [2] have the same 968 | | /// representations as `[u8]`, `[T]`, and `T` repsectively. `str` has ... | 989 | | unsafe_impl_known_layout!(T: ?Sized + KnownLayout => #[repr(T)] UnsafeCell); 990 | | } | |_- in this macro invocation | = note: this warning originates in the macro `unsafe_impl_known_layout` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unreachable expression --> ../subprojects/zerocopy-0.8.13/src/error.rs:201:43 | 201 | ConvertError::Alignment(e) => ConvertError::Alignment(Infallible::from(e)), | ^^^^^^^^^^^^^^^^^^^^^^^^-------------------^ | | | | | any code following this expression is unreachable | unreachable expression | note: this expression has type `Infallible`, which is uninhabited --> ../subprojects/zerocopy-0.8.13/src/error.rs:201:67 | 201 | ConvertError::Alignment(e) => ConvertError::Alignment(Infallible::from(e)), | ^^^^^^^^^^^^^^^^^^^ = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:700:1 | 700 | / define_type!( 701 | | A, 702 | | "A 16-bit unsigned integer", 703 | | U16, ... | 715 | | [U32, U64, U128, Usize] 716 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:700:1 | 700 | / define_type!( 701 | | A, 702 | | "A 16-bit unsigned integer", 703 | | U16, ... | 715 | | [U32, U64, U128, Usize] 716 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:700:1 | 700 | / define_type!( 701 | | A, 702 | | "A 16-bit unsigned integer", 703 | | U16, ... | 715 | | [U32, U64, U128, Usize] 716 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:700:1 | 700 | / define_type!( 701 | | A, 702 | | "A 16-bit unsigned integer", 703 | | U16, ... | 715 | | [U32, U64, U128, Usize] 716 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:700:1 | 700 | / define_type!( 701 | | A, 702 | | "A 16-bit unsigned integer", 703 | | U16, ... | 715 | | [U32, U64, U128, Usize] 716 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:700:1 | 700 | / define_type!( 701 | | A, 702 | | "A 16-bit unsigned integer", 703 | | U16, ... | 715 | | [U32, U64, U128, Usize] 716 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:717:1 | 717 | / define_type!( 718 | | A, 719 | | "A 32-bit unsigned integer", 720 | | U32, ... | 732 | | [U64, U128] 733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:717:1 | 717 | / define_type!( 718 | | A, 719 | | "A 32-bit unsigned integer", 720 | | U32, ... | 732 | | [U64, U128] 733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:717:1 | 717 | / define_type!( 718 | | A, 719 | | "A 32-bit unsigned integer", 720 | | U32, ... | 732 | | [U64, U128] 733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:717:1 | 717 | / define_type!( 718 | | A, 719 | | "A 32-bit unsigned integer", 720 | | U32, ... | 732 | | [U64, U128] 733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:717:1 | 717 | / define_type!( 718 | | A, 719 | | "A 32-bit unsigned integer", 720 | | U32, ... | 732 | | [U64, U128] 733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:717:1 | 717 | / define_type!( 718 | | A, 719 | | "A 32-bit unsigned integer", 720 | | U32, ... | 732 | | [U64, U128] 733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:734:1 | 734 | / define_type!( 735 | | A, 736 | | "A 64-bit unsigned integer", 737 | | U64, ... | 749 | | [U128] 750 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:734:1 | 734 | / define_type!( 735 | | A, 736 | | "A 64-bit unsigned integer", 737 | | U64, ... | 749 | | [U128] 750 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:734:1 | 734 | / define_type!( 735 | | A, 736 | | "A 64-bit unsigned integer", 737 | | U64, ... | 749 | | [U128] 750 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:734:1 | 734 | / define_type!( 735 | | A, 736 | | "A 64-bit unsigned integer", 737 | | U64, ... | 749 | | [U128] 750 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:734:1 | 734 | / define_type!( 735 | | A, 736 | | "A 64-bit unsigned integer", 737 | | U64, ... | 749 | | [U128] 750 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:734:1 | 734 | / define_type!( 735 | | A, 736 | | "A 64-bit unsigned integer", 737 | | U64, ... | 749 | | [U128] 750 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:751:1 | 751 | / define_type!( 752 | | A, 753 | | "A 128-bit unsigned integer", 754 | | U128, ... | 766 | | [] 767 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:751:1 | 751 | / define_type!( 752 | | A, 753 | | "A 128-bit unsigned integer", 754 | | U128, ... | 766 | | [] 767 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:751:1 | 751 | / define_type!( 752 | | A, 753 | | "A 128-bit unsigned integer", 754 | | U128, ... | 766 | | [] 767 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:751:1 | 751 | / define_type!( 752 | | A, 753 | | "A 128-bit unsigned integer", 754 | | U128, ... | 766 | | [] 767 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:751:1 | 751 | / define_type!( 752 | | A, 753 | | "A 128-bit unsigned integer", 754 | | U128, ... | 766 | | [] 767 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:751:1 | 751 | / define_type!( 752 | | A, 753 | | "A 128-bit unsigned integer", 754 | | U128, ... | 766 | | [] 767 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:768:1 | 768 | / define_type!( 769 | | A, 770 | | "A word-sized unsigned integer", 771 | | Usize, ... | 783 | | [] 784 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:768:1 | 768 | / define_type!( 769 | | A, 770 | | "A word-sized unsigned integer", 771 | | Usize, ... | 783 | | [] 784 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:768:1 | 768 | / define_type!( 769 | | A, 770 | | "A word-sized unsigned integer", 771 | | Usize, ... | 783 | | [] 784 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:768:1 | 768 | / define_type!( 769 | | A, 770 | | "A word-sized unsigned integer", 771 | | Usize, ... | 783 | | [] 784 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:768:1 | 768 | / define_type!( 769 | | A, 770 | | "A word-sized unsigned integer", 771 | | Usize, ... | 783 | | [] 784 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:768:1 | 768 | / define_type!( 769 | | A, 770 | | "A word-sized unsigned integer", 771 | | Usize, ... | 783 | | [] 784 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:785:1 | 785 | / define_type!( 786 | | An, 787 | | "A 16-bit signed integer", 788 | | I16, ... | 800 | | [I32, I64, I128, Isize] 801 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:785:1 | 785 | / define_type!( 786 | | An, 787 | | "A 16-bit signed integer", 788 | | I16, ... | 800 | | [I32, I64, I128, Isize] 801 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:785:1 | 785 | / define_type!( 786 | | An, 787 | | "A 16-bit signed integer", 788 | | I16, ... | 800 | | [I32, I64, I128, Isize] 801 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:785:1 | 785 | / define_type!( 786 | | An, 787 | | "A 16-bit signed integer", 788 | | I16, ... | 800 | | [I32, I64, I128, Isize] 801 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:785:1 | 785 | / define_type!( 786 | | An, 787 | | "A 16-bit signed integer", 788 | | I16, ... | 800 | | [I32, I64, I128, Isize] 801 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:785:1 | 785 | / define_type!( 786 | | An, 787 | | "A 16-bit signed integer", 788 | | I16, ... | 800 | | [I32, I64, I128, Isize] 801 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:802:1 | 802 | / define_type!( 803 | | An, 804 | | "A 32-bit signed integer", 805 | | I32, ... | 817 | | [I64, I128] 818 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:802:1 | 802 | / define_type!( 803 | | An, 804 | | "A 32-bit signed integer", 805 | | I32, ... | 817 | | [I64, I128] 818 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:802:1 | 802 | / define_type!( 803 | | An, 804 | | "A 32-bit signed integer", 805 | | I32, ... | 817 | | [I64, I128] 818 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:802:1 | 802 | / define_type!( 803 | | An, 804 | | "A 32-bit signed integer", 805 | | I32, ... | 817 | | [I64, I128] 818 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:802:1 | 802 | / define_type!( 803 | | An, 804 | | "A 32-bit signed integer", 805 | | I32, ... | 817 | | [I64, I128] 818 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:802:1 | 802 | / define_type!( 803 | | An, 804 | | "A 32-bit signed integer", 805 | | I32, ... | 817 | | [I64, I128] 818 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:819:1 | 819 | / define_type!( 820 | | An, 821 | | "A 64-bit signed integer", 822 | | I64, ... | 834 | | [I128] 835 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:819:1 | 819 | / define_type!( 820 | | An, 821 | | "A 64-bit signed integer", 822 | | I64, ... | 834 | | [I128] 835 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:819:1 | 819 | / define_type!( 820 | | An, 821 | | "A 64-bit signed integer", 822 | | I64, ... | 834 | | [I128] 835 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:819:1 | 819 | / define_type!( 820 | | An, 821 | | "A 64-bit signed integer", 822 | | I64, ... | 834 | | [I128] 835 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:819:1 | 819 | / define_type!( 820 | | An, 821 | | "A 64-bit signed integer", 822 | | I64, ... | 834 | | [I128] 835 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:819:1 | 819 | / define_type!( 820 | | An, 821 | | "A 64-bit signed integer", 822 | | I64, ... | 834 | | [I128] 835 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:836:1 | 836 | / define_type!( 837 | | An, 838 | | "A 128-bit signed integer", 839 | | I128, ... | 851 | | [] 852 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:836:1 | 836 | / define_type!( 837 | | An, 838 | | "A 128-bit signed integer", 839 | | I128, ... | 851 | | [] 852 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:836:1 | 836 | / define_type!( 837 | | An, 838 | | "A 128-bit signed integer", 839 | | I128, ... | 851 | | [] 852 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:836:1 | 836 | / define_type!( 837 | | An, 838 | | "A 128-bit signed integer", 839 | | I128, ... | 851 | | [] 852 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:836:1 | 836 | / define_type!( 837 | | An, 838 | | "A 128-bit signed integer", 839 | | I128, ... | 851 | | [] 852 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:836:1 | 836 | / define_type!( 837 | | An, 838 | | "A 128-bit signed integer", 839 | | I128, ... | 851 | | [] 852 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:853:1 | 853 | / define_type!( 854 | | An, 855 | | "A word-sized signed integer", 856 | | Isize, ... | 868 | | [] 869 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:853:1 | 853 | / define_type!( 854 | | An, 855 | | "A word-sized signed integer", 856 | | Isize, ... | 868 | | [] 869 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:853:1 | 853 | / define_type!( 854 | | An, 855 | | "A word-sized signed integer", 856 | | Isize, ... | 868 | | [] 869 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:853:1 | 853 | / define_type!( 854 | | An, 855 | | "A word-sized signed integer", 856 | | Isize, ... | 868 | | [] 869 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:853:1 | 853 | / define_type!( 854 | | An, 855 | | "A word-sized signed integer", 856 | | Isize, ... | 868 | | [] 869 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:853:1 | 853 | / define_type!( 854 | | An, 855 | | "A word-sized signed integer", 856 | | Isize, ... | 868 | | [] 869 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:903:1 | 903 | / define_type!( 904 | | An, 905 | | "A 32-bit floating point number", 906 | | F32, ... | 918 | | [] 919 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:903:1 | 903 | / define_type!( 904 | | An, 905 | | "A 32-bit floating point number", 906 | | F32, ... | 918 | | [] 919 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:903:1 | 903 | / define_type!( 904 | | An, 905 | | "A 32-bit floating point number", 906 | | F32, ... | 918 | | [] 919 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:903:1 | 903 | / define_type!( 904 | | An, 905 | | "A 32-bit floating point number", 906 | | F32, ... | 918 | | [] 919 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:903:1 | 903 | / define_type!( 904 | | An, 905 | | "A 32-bit floating point number", 906 | | F32, ... | 918 | | [] 919 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:903:1 | 903 | / define_type!( 904 | | An, 905 | | "A 32-bit floating point number", 906 | | F32, ... | 918 | | [] 919 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:920:1 | 920 | / define_type!( 921 | | An, 922 | | "A 64-bit floating point number", 923 | | F64, ... | 935 | | [] 936 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:920:1 | 920 | / define_type!( 921 | | An, 922 | | "A 64-bit floating point number", 923 | | F64, ... | 935 | | [] 936 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:920:1 | 920 | / define_type!( 921 | | An, 922 | | "A 64-bit floating point number", 923 | | F64, ... | 935 | | [] 936 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:920:1 | 920 | / define_type!( 921 | | An, 922 | | "A 64-bit floating point number", 923 | | F64, ... | 935 | | [] 936 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:920:1 | 920 | / define_type!( 921 | | An, 922 | | "A 64-bit floating point number", 923 | | F64, ... | 935 | | [] 936 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:920:1 | 920 | / define_type!( 921 | | An, 922 | | "A 64-bit floating point number", 923 | | F64, ... | 935 | | [] 936 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `define_type` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/wrappers.rs:122:1 | 122 | / safety_comment! { 123 | | /// SAFETY: 124 | | /// - `Unalign` promises to have alignment 1, and so we don't require 125 | | /// that `T: Unaligned`. ... | 146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign); 147 | | } | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/wrappers.rs:122:1 | 122 | / safety_comment! { 123 | | /// SAFETY: 124 | | /// - `Unalign` promises to have alignment 1, and so we don't require 125 | | /// that `T: Unaligned`. ... | 146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign); 147 | | } | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/wrappers.rs:122:1 | 122 | / safety_comment! { 123 | | /// SAFETY: 124 | | /// - `Unalign` promises to have alignment 1, and so we don't require 125 | | /// that `T: Unaligned`. ... | 146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign); 147 | | } | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/wrappers.rs:122:1 | 122 | / safety_comment! { 123 | | /// SAFETY: 124 | | /// - `Unalign` promises to have alignment 1, and so we don't require 125 | | /// that `T: Unaligned`. ... | 146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign); 147 | | } | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/wrappers.rs:122:1 | 122 | / safety_comment! { 123 | | /// SAFETY: 124 | | /// - `Unalign` promises to have alignment 1, and so we don't require 125 | | /// that `T: Unaligned`. ... | 146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign); 147 | | } | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Subtrait` is never used --> ../subprojects/zerocopy-0.8.13/src/util/macros.rs:532:19 | 532 | trait Subtrait: $trait {} | ^^^^^^^^ | ::: ../subprojects/zerocopy-0.8.13/src/wrappers.rs:122:1 | 122 | / safety_comment! { 123 | | /// SAFETY: 124 | | /// - `Unalign` promises to have alignment 1, and so we don't require 125 | | /// that `T: Unaligned`. ... | 146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign); 147 | | } | |_- in this macro invocation | = note: this warning originates in the macro `impl_or_verify` which comes from the expansion of the macro `safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f32::from_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:900:1 | 900 | define_float_conversion!(f32, u32, 4, f32_ext); | ---------------------------------------------- in this macro invocation | = note: `#[warn(unnecessary_transmutes)]` on by default = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f32::to_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:900:1 | 900 | define_float_conversion!(f32, u32, 4, f32_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f32::from_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:900:1 | 900 | define_float_conversion!(f32, u32, 4, f32_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f32::to_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:900:1 | 900 | define_float_conversion!(f32, u32, 4, f32_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f64::from_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:901:1 | 901 | define_float_conversion!(f64, u64, 8, f64_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f64::to_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:901:1 | 901 | define_float_conversion!(f64, u64, 8, f64_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f64::from_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:901:1 | 901 | define_float_conversion!(f64, u64, 8, f64_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> ../subprojects/zerocopy-0.8.13/src/macros.rs:91:17 | 91 | $crate::util::macro_util::core_reexport::mem::transmute(e) | -------------------------------------------------------^^^ | | | help: replace this with: `f64::to_bits` | ::: ../subprojects/zerocopy-0.8.13/src/byteorder.rs:901:1 | 901 | define_float_conversion!(f64, u64, 8, f64_ext); | ---------------------------------------------- in this macro invocation | = note: this warning originates in the macro `transmute` which comes from the expansion of the macro `define_float_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) warning: 100 warnings emitted [34/44] Compiling Rust source ../third_party/mesa3d/src/util/rust/lib.rs [35/44] Compiling Rust source ../third_party/mesa3d/src/virtio/protocols/lib.rs [36/44] Compiling Rust source ../third_party/mesa3d/src/virtio/virtgpu_kumquat/lib.rs [37/44] Compiling Rust source ../subprojects/serde_derive-1.0.226/src/lib.rs [38/44] Generating symbol file subprojects/serde_derive-1.0.226/libserde_derive.so.p/libserde_derive.so.symbols [39/44] Compiling Rust source ../third_party/mesa3d/src/magma/lib.rs warning: value assigned to `item` is never read --> ../third_party/mesa3d/src/magma/sys/linux/i915.rs:129:5 | 129 | item.data_ptr = wrapper.as_mut_ptr() as u64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default warning: 1 warning emitted [40/44] Compiling Rust source ../subprojects/serde_core-1.0.226/src/lib.rs [41/44] Compiling Rust source ../subprojects/serde-1.0.226/src/lib.rs [42/44] Compiling Rust source ../subprojects/serde_json-1.0.145/src/lib.rs FAILED: [code=1] subprojects/serde_json-1.0.145/libserde_json.rlib rustc -C linker=cc --color=always -C debug-assertions=yes -C overflow-checks=no --crate-type rlib --edition=2021 -C opt-level=3 -C force-frame-pointers=yes -C debuginfo=2 --remap-path-prefix=/build/rutabaga-ffi/src=/usr/src/debug/rutabaga-ffi --crate-name serde_json --emit dep-info=subprojects/serde_json-1.0.145/serde_json.d --emit link=subprojects/serde_json-1.0.145/libserde_json.rlib --out-dir subprojects/serde_json-1.0.145/libserde_json.rlib.p -C metadata=e8f9293@@serde_json@sta '--cfg=feature="default"' '--cfg=feature="std"' --extern serde=subprojects/serde-1.0.226/libserde.rlib --extern serde_core=subprojects/serde_core-1.0.226/libserde_core.rlib --extern serde_derive=subprojects/serde_derive-1.0.226/libserde_derive.so --extern ryu=subprojects/ryu-1.0.15/libryu.rlib --extern itoa=subprojects/itoa-1.0.9/libitoa.rlib --extern memchr=subprojects/memchr-2.7.5/libmemchr.rlib -Lsubprojects/serde-1.0.226 -Lsubprojects/serde_core-1.0.226 -Lsubprojects/serde_derive-1.0.226 -Lsubprojects/ryu-1.0.15 -Lsubprojects/itoa-1.0.9 -Lsubprojects/memchr-2.7.5 -C 'link-arg=-Wl,-rpath,$ORIGIN/../serde_derive-1.0.226:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' ../subprojects/serde_json-1.0.145/src/lib.rs error[E0412]: cannot find type `Chunk` in this scope --> ../subprojects/serde_json-1.0.145/src/read.rs:460:44 | 460 | const STEP: usize = mem::size_of::(); | ^^^^^ not found in this scope | help: you might be missing a type parameter | 460 | const STEP: usize = mem::size_of::(); | +++++++ error[E0412]: cannot find type `Chunk` in this scope --> ../subprojects/serde_json-1.0.145/src/read.rs:461:26 | 461 | const ONE_BYTES: Chunk = Chunk::MAX / 255; // 0x0101...01 | ^^^^^ not found in this scope error[E0433]: failed to resolve: use of undeclared type `Chunk` --> ../subprojects/serde_json-1.0.145/src/read.rs:464:25 | 464 | let chars = Chunk::from_le_bytes(chunk.try_into().unwrap()); | ^^^^^ use of undeclared type `Chunk` error[E0433]: failed to resolve: use of undeclared type `Chunk` --> ../subprojects/serde_json-1.0.145/src/read.rs:466:52 | 466 | let chars_quote = chars ^ (ONE_BYTES * Chunk::from(b'"')); | ^^^^^ use of undeclared type `Chunk` error[E0433]: failed to resolve: use of undeclared type `Chunk` --> ../subprojects/serde_json-1.0.145/src/read.rs:468:56 | 468 | let chars_backslash = chars ^ (ONE_BYTES * Chunk::from(b'\\')); | ^^^^^ use of undeclared type `Chunk` error[E0433]: failed to resolve: use of undeclared type `Chunk` --> ../subprojects/serde_json-1.0.145/src/read.rs:461:34 | 461 | const ONE_BYTES: Chunk = Chunk::MAX / 255; // 0x0101...01 | ^^^^^ use of undeclared type `Chunk` error: aborting due to 6 previous errors Some errors have detailed explanations: E0412, E0433. For more information about an error, try `rustc --explain E0412`. ninja: build stopped: subcommand failed. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/build ==> ERROR: A failure occurred in build().  Aborting... ]3008;end=375f919b3a354a2b9eb61869eb2acd4e\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list rutabaga-ffi-0.1.75-1-riscv64-build.log sent 43 bytes received 14,722 bytes 5,906.00 bytes/sec total size is 168,569 speedup is 11.42