==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: rutabaga-ffi 0.1.75-1 (Sat Nov 22 21:27:17 2025)
==> Retrieving sources...
-> Found rutabaga-ffi-0.1.75.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
rutabaga-ffi-0.1.75.tar.gz ... Passed
==> Making package: rutabaga-ffi 0.1.75-1 (Sun Nov 23 02:27:24 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
Packages (32) default-cursors-3-1 freeglut-3.8.0-1 glm-1.0.2-1 glu-9.0.3-2 libaemu-0.1.2-5 libdrm-2.4.129-1 libedit-20250104_3.1-1 libepoxy-1.5.10-3 libglvnd-1.7.0-3 libpciaccess-0.18.1-2 libva-2.22.0-1 libx11-1.8.12-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxfixes-6.0.2-1 libxi-1.8.2-1 libxrandr-1.5.4-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.6-1 llvm-libs-21.1.6-1 lm_sensors-1:3.6.2-1 mesa-1:25.2.7-1 spirv-tools-1:1.4.328.1-1 vulkan-icd-loader-1.4.328.1-1 wayland-1.24.0-1 xcb-proto-1.17.0-3 xorgproto-2024.1-2 gfxstream-0.1.2-2 virglrenderer-1.2.0-1
Total Download Size: 5.04 MiB
Total Installed Size: 262.81 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
glm-1.0.2-1-aarch64 downloading...
gfxstream-0.1.2-2-aarch64 downloading...
libaemu-0.1.2-5-aarch64 downloading...
freeglut-3.8.0-1-aarch64 downloading...
glu-9.0.3-2-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: 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...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (21) clang-21.1.6-1 compiler-rt-21.1.6-1 cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 lld-21.1.6-1 mpdecimal-4.0.1-1 ninja-1.13.1-2 perl-error-0.17030-2 perl-mailtools-2.22-2 perl-timedate-2.33-8 python-3.13.7-1 python-tqdm-4.67.1-2 rhash-1.4.6-1 zlib-ng-2.2.5-1 cmake-4.2.0-1 git-2.52.0-2 meson-1.9.1-2 rust-1:1.91.1-2 rust-bindgen-0.72.1-1
Total Download Size: 11.59 MiB
Total Installed Size: 774.47 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
git-2.52.0-2-aarch64 downloading...
meson-1.9.1-2-any downloading...
rust-bindgen-0.72.1-1-aarch64 downloading...
python-tqdm-4.67.1-2-any downloading...
zlib-ng-2.2.5-1-aarch64 downloading...
perl-mailtools-2.22-2-any downloading...
perl-timedate-2.33-8-any downloading...
perl-error-0.17030-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: 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...
==> 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_lto=false -D b_pie=true -D python.bytecompile=1 . build -Dfeatures=gfxstream -Dffi=true --buildtype=release --wrap-mode=forcefallback
The Meson build system
Version: 1.9.1
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 "aarch64-unknown-linux-gnu-gcc (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.91.1 "1.91.1")
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.45.1
Host machine cpu family: aarch64
Host machine cpu: aarch64
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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.91.1 "1.91.1")
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_lto : false
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.1 at /usr/bin/ninja
Generating targets: 0%| | 0/40 eta ?
Generating targets: 18%|█▊ | 7/40 eta 00:00
Writing build.ninja: 0%| | 0/77 eta ?
ninja: Entering directory `/build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/build'
[1/44] Compiling Rust source ../subprojects/cfg-if-1.0.0/src/lib.rs
[2/44] Compiling Rust source ../subprojects/unicode-ident-1.0.12/src/lib.rs
[3/44] Compiling Rust source ../subprojects/itoa-1.0.9/src/lib.rs
[4/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-drm.h
[5/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-msm_drm.h
[6/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-amdgpu_drm.h
[7/44] Compiling Rust source ../subprojects/bitflags-2.9.1/src/lib.rs
[8/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-virtgpu_drm.h
[9/44] Compiling Rust source ../subprojects/ryu-1.0.15/src/lib.rs
[10/44] Compiling Rust source ../subprojects/log-0.4.27/src/lib.rs
[11/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-xe_drm.h
[12/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
[13/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
[14/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
[15/44] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-i915_drm.h
[16/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
[17/44] Compiling Rust source ../subprojects/memchr-2.7.5/src/lib.rs
warning: struct `SensibleMoveMask` is never constructed
--> ../subprojects/memchr-2.7.5/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> ../subprojects/memchr-2.7.5/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
warning: 2 warnings emitted
[18/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
[19/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
[20/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<T> {
| ^^^^^ ^^^^^^^^^^^^^^ 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<T>
| ^^^^^^^^^ ^^^^^^^^^^^ 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<RcVecMut<T>> {
| ^^^^^^^^^ ^^^^^^^^^^^ 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<RcVecMut<'_, T>> {
| +++
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<T> {
| ^^^^^^^^^ ^^^^^^^^^^^ 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<T> {
| ^^^^^^^^^ ^^^^^^^^^^^ 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
[21/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/aarch64/mod.rs:20:9
|
20 | pub sa_restorer: Option<extern "C" fn()>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= 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 <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
= 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
[22/44] Compiling Rust source ../subprojects/errno-0.3.12/src/lib.rs
[23/44] Compiling Rust source ../subprojects/quote-1.0.35/src/lib.rs
[24/44] Compiling Rust source ../subprojects/rustix-1.1.2/src/lib.rs
[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<Field> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ 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<Field> {
| ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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<Item = Member> + 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<Item = Member> + 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<Item = &LifetimeParam> [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<Item = &LifetimeParam> [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<Item = &mut LifetimeParam> [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<Item = &mut LifetimeParam> [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<Item = &TypeParam> [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<Item = &TypeParam> [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<Item = &mut TypeParam> [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<Item = &mut TypeParam> [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<Item = &ConstParam> [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<Item = &ConstParam> [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<Item = &mut ConstParam> [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<Item = &mut ConstParam> [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<T> {
| ^^^^^ ^^^^^^^ 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<T> {
| ^^^^^^^^^ ^^^^^^^^^^ 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<T, P> {
| ^^^^^ ^^^^^^^^^^^ 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<T, P> {
| ^^^^^^^^^ ^^^^^^^^^^^^^^ 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/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
[27/44] Generating symbol file subprojects/remain-0.2.12/libremain.so.p/libremain.so.symbols
[28/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<Attrs> {
| ^^^^^^^^^^^^ ^^^^^ 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<Attrs<'_>> {
| ++++
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
[29/44] Generating symbol file subprojects/thiserror-impl-2.0.11/libthiserror_impl.so.p/libthiserror_impl.so.symbols
[30/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
[31/44] Compiling Rust source ../subprojects/zerocopy-derive-0.8.13/src/lib.rs
[32/44] Generating symbol file subprojects/zerocopy-derive-0.8.13/libzerocopy_derive.so.p/libzerocopy_derive.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<T>` [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<T>);
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: 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<T>` promises to have alignment 1, and so we don't require
125 | | /// that `T: Unaligned`.
... |
146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign<T>);
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<T>` promises to have alignment 1, and so we don't require
125 | | /// that `T: Unaligned`.
... |
146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign<T>);
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<T>` promises to have alignment 1, and so we don't require
125 | | /// that `T: Unaligned`.
... |
146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign<T>);
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<T>` promises to have alignment 1, and so we don't require
125 | | /// that `T: Unaligned`.
... |
146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign<T>);
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<T>` promises to have alignment 1, and so we don't require
125 | | /// that `T: Unaligned`.
... |
146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign<T>);
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<T>` promises to have alignment 1, and so we don't require
125 | | /// that `T: Unaligned`.
... |
146 | | impl_or_verify!(T: IntoBytes => IntoBytes for Unalign<T>);
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: 99 warnings emitted
[34/44] Compiling Rust source ../third_party/mesa3d/src/util/rust/lib.rs
[35/44] Compiling Rust source ../subprojects/serde_derive-1.0.226/src/lib.rs
[36/44] Generating symbol file subprojects/serde_derive-1.0.226/libserde_derive.so.p/libserde_derive.so.symbols
[37/44] Compiling Rust source ../third_party/mesa3d/src/virtio/protocols/lib.rs
[38/44] Compiling Rust source ../third_party/mesa3d/src/virtio/virtgpu_kumquat/lib.rs
[39/44] Compiling Rust source ../third_party/mesa3d/src/magma/lib.rs
[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
[43/44] Compiling Rust source ../src/lib.rs
warning: unused import: `crate::rutabaga_utils::RutabagaImportData`
--> ../src/gfxstream.rs:55:5
|
55 | use crate::rutabaga_utils::RutabagaImportData;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: unused import: `crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_RESOURCE_EXISTS`
--> ../src/gfxstream.rs:61:5
|
61 | use crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_RESOURCE_EXISTS;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_VULKAN_INFO`
--> ../src/gfxstream.rs:62:5
|
62 | use crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_VULKAN_INFO;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `rutabaga_paths` is never read
--> ../src/renderer_utils.rs:39:9
|
33 | pub struct RutabagaCookie {
| -------------- field in this struct
...
39 | pub rutabaga_paths: Option<RutabagaPaths>,
| ^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: 4 warnings emitted
[44/44] Compiling Rust source ../ffi/src/lib.rs
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
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `/build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/build'
ninja: no work to do.
Installing ffi/librutabaga_gfx_ffi.so to /build/rutabaga-ffi/pkg/rutabaga-ffi/usr/lib
Installing /build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/ffi/src/include/rutabaga_gfx_ffi.h to /build/rutabaga-ffi/pkg/rutabaga-ffi/usr/include/rutabaga_gfx
Installing /build/rutabaga-ffi/src/rutabaga_gfx-0.1.75/build/meson-private/rutabaga_gfx_ffi.pc to /build/rutabaga-ffi/pkg/rutabaga-ffi/usr/lib/pkgconfig
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/librutabaga_gfx_ffi.so
==> Creating package "rutabaga-ffi"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rutabaga-ffi 0.1.75-1 (Sun Nov 23 02:29:08 2025)
==> Cleaning up...
[?12l[?25h