=>> Building games/dose-response build started at Thu Nov 27 09:31:12 EST 2025 port directory: /usr/ports/games/dose-response package name: dose-response-1.0.0_56 building for: FreeBSD pkg.DaveG.ca 15.0-RC3 FreeBSD 15.0-RC3 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 4922 Nov 24 20:51 /usr/ports/games/dose-response/Makefile Ports top last git commit: df3bd1e3c5f6 Ports top unclean checkout: no Port dir last git commit: 80e5524eb6c3 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 14 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RC3 UNAME_r=15.0-RC3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for dose-response-1.0.0_56: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/dose-response/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/dose-response/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/dose-response/work/.cache HOME=/wrkdirs/usr/ports/games/dose-response/work TMPDIR="/wrkdirs/usr/ports/games/dose-response/work" PATH=/wrkdirs/usr/ports/games/dose-response/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/dose-response/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/dose-response/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/dose-response/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/dose-response/work/.cache HOME=/wrkdirs/usr/ports/games/dose-response/work TMPDIR="/wrkdirs/usr/ports/games/dose-response/work" PATH=/wrkdirs/usr/ports/games/dose-response/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/dose-response/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/dose-response" EXAMPLESDIR="share/examples/dose-response" DATADIR="share/dose-response" WWWDIR="www/dose-response" ETCDIR="etc/dose-response" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/dose-response DOCSDIR=/usr/local/share/doc/dose-response EXAMPLESDIR=/usr/local/share/examples/dose-response WWWDIR=/usr/local/www/dose-response ETCDIR=/usr/local/etc/dose-response --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dose-response-1.0.0_56: Makefile warning: in desktop entry #1 (dose-response): category Games is not a valid desktop category ===> NOTICE: The dose-response port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: fails to build with rust-1.91.0 and no maintainer for this port. It is scheduled to be removed on or after 2025-11-30. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dose-response-1.0.0_56 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> dose-response-1.0.0_56 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of dose-response-1.0.0_56 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dose-response-1.0.0_56: Makefile warning: in desktop entry #1 (dose-response): category Games is not a valid desktop category ===> NOTICE: The dose-response port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: fails to build with rust-1.91.0 and no maintainer for this port. It is scheduled to be removed on or after 2025-11-30. ===> Fetching all distfiles required by dose-response-1.0.0_56 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dose-response-1.0.0_56: Makefile warning: in desktop entry #1 (dose-response): category Games is not a valid desktop category ===> NOTICE: The dose-response port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: fails to build with rust-1.91.0 and no maintainer for this port. It is scheduled to be removed on or after 2025-11-30. ===> Fetching all distfiles required by dose-response-1.0.0_56 for building => SHA256 Checksum OK for rust/crates/adler32-1.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/aho-corasick-0.7.6.tar.gz. => SHA256 Checksum OK for rust/crates/andrew-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/android_glue-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/ansi_term-0.11.0.tar.gz. => SHA256 Checksum OK for rust/crates/approx-0.3.0.tar.gz. => SHA256 Checksum OK for rust/crates/arrayvec-0.4.7.tar.gz. => SHA256 Checksum OK for rust/crates/ascii-0.9.1.tar.gz. => SHA256 Checksum OK for rust/crates/atty-0.2.11.tar.gz. => SHA256 Checksum OK for rust/crates/backtrace-0.3.11.tar.gz. => SHA256 Checksum OK for rust/crates/backtrace-sys-0.1.28.tar.gz. => SHA256 Checksum OK for rust/crates/bincode-1.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/bitflags-1.0.4.tar.gz. => SHA256 Checksum OK for rust/crates/block-0.1.6.tar.gz. => SHA256 Checksum OK for rust/crates/byteorder-1.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/cc-1.0.25.tar.gz. => SHA256 Checksum OK for rust/crates/cfg-if-0.1.6.tar.gz. => SHA256 Checksum OK for rust/crates/cgl-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/chrono-0.4.9.tar.gz. => SHA256 Checksum OK for rust/crates/clap-2.32.0.tar.gz. => SHA256 Checksum OK for rust/crates/cloudabi-0.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/cmake-0.1.35.tar.gz. => SHA256 Checksum OK for rust/crates/cocoa-0.18.4.tar.gz. => SHA256 Checksum OK for rust/crates/color_quant-1.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/combine-3.8.1.tar.gz. => SHA256 Checksum OK for rust/crates/core-foundation-0.6.3.tar.gz. => SHA256 Checksum OK for rust/crates/core-foundation-sys-0.6.2.tar.gz. => SHA256 Checksum OK for rust/crates/core-graphics-0.17.3.tar.gz. => SHA256 Checksum OK for rust/crates/crc32fast-1.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/crossbeam-deque-0.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/crossbeam-epoch-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/crossbeam-utils-0.2.2.tar.gz. => SHA256 Checksum OK for rust/crates/deflate-0.7.19.tar.gz. => SHA256 Checksum OK for rust/crates/derivative-1.0.2.tar.gz. => SHA256 Checksum OK for rust/crates/dlib-0.4.1.tar.gz. => SHA256 Checksum OK for rust/crates/downcast-rs-1.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/either-1.5.0.tar.gz. => SHA256 Checksum OK for rust/crates/encoding_rs-0.8.20.tar.gz. => SHA256 Checksum OK for rust/crates/error-chain-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/filetime-0.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/flate2-1.0.12.tar.gz. => SHA256 Checksum OK for rust/crates/foreign-types-0.3.2.tar.gz. => SHA256 Checksum OK for rust/crates/foreign-types-shared-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/fuchsia-zircon-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/gif-0.10.1.tar.gz. => SHA256 Checksum OK for rust/crates/gl-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/gl_generator-0.9.0.tar.gz. => SHA256 Checksum OK for rust/crates/gl_generator-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/gl_generator-0.11.0.tar.gz. => SHA256 Checksum OK for rust/crates/gleam-0.6.7.tar.gz. => SHA256 Checksum OK for rust/crates/glutin-0.21.0.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_egl_sys-0.1.3.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_emscripten_sys-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_gles2_sys-0.1.3.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_glx_sys-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_wgl_sys-0.1.3.tar.gz. => SHA256 Checksum OK for rust/crates/image-0.20.1.tar.gz. => SHA256 Checksum OK for rust/crates/inflate-0.4.3.tar.gz. => SHA256 Checksum OK for rust/crates/itoa-0.4.3.tar.gz. => SHA256 Checksum OK for rust/crates/jpeg-decoder-0.1.15.tar.gz. => SHA256 Checksum OK for rust/crates/khronos_api-2.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/khronos_api-3.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/lazy_static-1.3.0.tar.gz. => SHA256 Checksum OK for rust/crates/libc-0.2.65.tar.gz. => SHA256 Checksum OK for rust/crates/libloading-0.5.0.tar.gz. => SHA256 Checksum OK for rust/crates/line_drawing-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/linked-hash-map-0.5.2.tar.gz. => SHA256 Checksum OK for rust/crates/lock_api-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/lock_api-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/log-0.3.9.tar.gz. => SHA256 Checksum OK for rust/crates/log-0.4.6.tar.gz. => SHA256 Checksum OK for rust/crates/log-panics-2.0.0.tar.gz. => SHA256 Checksum OK for rust/crates/lzw-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/malloc_buf-0.0.6.tar.gz. => SHA256 Checksum OK for rust/crates/memchr-2.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/memmap-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/memoffset-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/metadeps-1.1.2.tar.gz. => SHA256 Checksum OK for rust/crates/miniz_oxide-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/nix-0.11.0.tar.gz. => SHA256 Checksum OK for rust/crates/nix-0.13.0.tar.gz. => SHA256 Checksum OK for rust/crates/nodrop-0.1.13.tar.gz. => SHA256 Checksum OK for rust/crates/num-0.1.42.tar.gz. => SHA256 Checksum OK for rust/crates/num-derive-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/num-integer-0.1.39.tar.gz. => SHA256 Checksum OK for rust/crates/num-iter-0.1.37.tar.gz. => SHA256 Checksum OK for rust/crates/num-rational-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/num-traits-0.2.6.tar.gz. => SHA256 Checksum OK for rust/crates/num_cpus-1.8.0.tar.gz. => SHA256 Checksum OK for rust/crates/objc-0.2.6.tar.gz. => SHA256 Checksum OK for rust/crates/oorandom-11.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/ordered-float-1.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/osmesa-sys-0.1.2.tar.gz. => SHA256 Checksum OK for rust/crates/owning_ref-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot-0.7.1.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot-0.9.0.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.6.2.tar.gz. => SHA256 Checksum OK for rust/crates/percent-encoding-2.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/pkg-config-0.3.14.tar.gz. => SHA256 Checksum OK for rust/crates/png-0.12.0.tar.gz. => SHA256 Checksum OK for rust/crates/proc-macro2-0.4.24.tar.gz. => SHA256 Checksum OK for rust/crates/quote-0.6.10.tar.gz. => SHA256 Checksum OK for rust/crates/rand-0.6.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_chacha-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_core-0.3.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_hc-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_isaac-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_pcg-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/rand_xorshift-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/raw-window-handle-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/rayon-1.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/rayon-core-1.4.1.tar.gz. => SHA256 Checksum OK for rust/crates/redox_syscall-0.1.42.tar.gz. => SHA256 Checksum OK for rust/crates/redox_termios-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/regex-1.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/regex-syntax-0.6.12.tar.gz. => SHA256 Checksum OK for rust/crates/rustc-demangle-0.1.13.tar.gz. => SHA256 Checksum OK for rust/crates/rustc_version-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/rusttype-0.7.3.tar.gz. => SHA256 Checksum OK for rust/crates/ryu-0.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/same-file-1.0.4.tar.gz. => SHA256 Checksum OK for rust/crates/scoped_threadpool-0.1.9.tar.gz. => SHA256 Checksum OK for rust/crates/scopeguard-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/scopeguard-1.0.0.tar.gz. => SHA256 Checksum OK for rust/crates/sdl2-0.32.2.tar.gz. => SHA256 Checksum OK for rust/crates/sdl2-sys-0.32.6.tar.gz. => SHA256 Checksum OK for rust/crates/semver-0.9.0.tar.gz. => SHA256 Checksum OK for rust/crates/semver-parser-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/serde-1.0.80.tar.gz. => SHA256 Checksum OK for rust/crates/serde_derive-1.0.80.tar.gz. => SHA256 Checksum OK for rust/crates/serde_json-1.0.33.tar.gz. => SHA256 Checksum OK for rust/crates/shared_library-0.1.9.tar.gz. => SHA256 Checksum OK for rust/crates/simplelog-0.5.3.tar.gz. => SHA256 Checksum OK for rust/crates/smallvec-0.6.6.tar.gz. => SHA256 Checksum OK for rust/crates/smithay-client-toolkit-0.4.5.tar.gz. => SHA256 Checksum OK for rust/crates/stable_deref_trait-1.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/stb_truetype-0.2.4.tar.gz. => SHA256 Checksum OK for rust/crates/strsim-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/syn-0.15.21.tar.gz. => SHA256 Checksum OK for rust/crates/tar-0.4.26.tar.gz. => SHA256 Checksum OK for rust/crates/termion-1.5.1.tar.gz. => SHA256 Checksum OK for rust/crates/textwrap-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/thread_local-0.3.6.tar.gz. => SHA256 Checksum OK for rust/crates/tiff-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/time-0.1.40.tar.gz. => SHA256 Checksum OK for rust/crates/toml-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/toml-0.4.10.tar.gz. => SHA256 Checksum OK for rust/crates/toml_edit-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/unicode-width-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/unicode-xid-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/unidiff-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/unreachable-1.0.0.tar.gz. => SHA256 Checksum OK for rust/crates/vec_map-0.8.1.tar.gz. => SHA256 Checksum OK for rust/crates/void-1.0.2.tar.gz. => SHA256 Checksum OK for rust/crates/walkdir-2.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-client-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-commons-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-protocols-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-scanner-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-sys-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-0.3.6.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-util-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/winit-0.19.4.tar.gz. => SHA256 Checksum OK for rust/crates/winres-0.1.8.tar.gz. => SHA256 Checksum OK for rust/crates/x11-dl-2.18.3.tar.gz. => SHA256 Checksum OK for rust/crates/xattr-0.2.2.tar.gz. => SHA256 Checksum OK for rust/crates/xdg-2.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/xml-rs-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/xml-rs-0.8.0.tar.gz. => SHA256 Checksum OK for rust/crates/zmq-0.8.2.tar.gz. => SHA256 Checksum OK for rust/crates/zmq-sys-0.8.2.tar.gz. => SHA256 Checksum OK for tryjumping-dose-response-v1.0.0-179c326_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dose-response-1.0.0_56: Makefile warning: in desktop entry #1 (dose-response): category Games is not a valid desktop category ===> NOTICE: The dose-response port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: fails to build with rust-1.91.0 and no maintainer for this port. It is scheduled to be removed on or after 2025-11-30. ===> Fetching all distfiles required by dose-response-1.0.0_56 for building ===> Extracting for dose-response-1.0.0_56 => SHA256 Checksum OK for rust/crates/adler32-1.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/aho-corasick-0.7.6.tar.gz. => SHA256 Checksum OK for rust/crates/andrew-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/android_glue-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/ansi_term-0.11.0.tar.gz. => SHA256 Checksum OK for rust/crates/approx-0.3.0.tar.gz. => SHA256 Checksum OK for rust/crates/arrayvec-0.4.7.tar.gz. => SHA256 Checksum OK for rust/crates/ascii-0.9.1.tar.gz. => SHA256 Checksum OK for rust/crates/atty-0.2.11.tar.gz. => SHA256 Checksum OK for rust/crates/backtrace-0.3.11.tar.gz. => SHA256 Checksum OK for rust/crates/backtrace-sys-0.1.28.tar.gz. => SHA256 Checksum OK for rust/crates/bincode-1.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/bitflags-1.0.4.tar.gz. => SHA256 Checksum OK for rust/crates/block-0.1.6.tar.gz. => SHA256 Checksum OK for rust/crates/byteorder-1.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/cc-1.0.25.tar.gz. => SHA256 Checksum OK for rust/crates/cfg-if-0.1.6.tar.gz. => SHA256 Checksum OK for rust/crates/cgl-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/chrono-0.4.9.tar.gz. => SHA256 Checksum OK for rust/crates/clap-2.32.0.tar.gz. => SHA256 Checksum OK for rust/crates/cloudabi-0.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/cmake-0.1.35.tar.gz. => SHA256 Checksum OK for rust/crates/cocoa-0.18.4.tar.gz. => SHA256 Checksum OK for rust/crates/color_quant-1.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/combine-3.8.1.tar.gz. => SHA256 Checksum OK for rust/crates/core-foundation-0.6.3.tar.gz. => SHA256 Checksum OK for rust/crates/core-foundation-sys-0.6.2.tar.gz. => SHA256 Checksum OK for rust/crates/core-graphics-0.17.3.tar.gz. => SHA256 Checksum OK for rust/crates/crc32fast-1.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/crossbeam-deque-0.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/crossbeam-epoch-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/crossbeam-utils-0.2.2.tar.gz. => SHA256 Checksum OK for rust/crates/deflate-0.7.19.tar.gz. => SHA256 Checksum OK for rust/crates/derivative-1.0.2.tar.gz. => SHA256 Checksum OK for rust/crates/dlib-0.4.1.tar.gz. => SHA256 Checksum OK for rust/crates/downcast-rs-1.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/either-1.5.0.tar.gz. => SHA256 Checksum OK for rust/crates/encoding_rs-0.8.20.tar.gz. => SHA256 Checksum OK for rust/crates/error-chain-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/filetime-0.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/flate2-1.0.12.tar.gz. => SHA256 Checksum OK for rust/crates/foreign-types-0.3.2.tar.gz. => SHA256 Checksum OK for rust/crates/foreign-types-shared-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/fuchsia-zircon-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/gif-0.10.1.tar.gz. => SHA256 Checksum OK for rust/crates/gl-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/gl_generator-0.9.0.tar.gz. => SHA256 Checksum OK for rust/crates/gl_generator-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/gl_generator-0.11.0.tar.gz. => SHA256 Checksum OK for rust/crates/gleam-0.6.7.tar.gz. => SHA256 Checksum OK for rust/crates/glutin-0.21.0.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_egl_sys-0.1.3.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_emscripten_sys-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_gles2_sys-0.1.3.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_glx_sys-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/glutin_wgl_sys-0.1.3.tar.gz. => SHA256 Checksum OK for rust/crates/image-0.20.1.tar.gz. => SHA256 Checksum OK for rust/crates/inflate-0.4.3.tar.gz. => SHA256 Checksum OK for rust/crates/itoa-0.4.3.tar.gz. => SHA256 Checksum OK for rust/crates/jpeg-decoder-0.1.15.tar.gz. => SHA256 Checksum OK for rust/crates/khronos_api-2.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/khronos_api-3.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/lazy_static-1.3.0.tar.gz. => SHA256 Checksum OK for rust/crates/libc-0.2.65.tar.gz. => SHA256 Checksum OK for rust/crates/libloading-0.5.0.tar.gz. => SHA256 Checksum OK for rust/crates/line_drawing-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/linked-hash-map-0.5.2.tar.gz. => SHA256 Checksum OK for rust/crates/lock_api-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/lock_api-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/log-0.3.9.tar.gz. => SHA256 Checksum OK for rust/crates/log-0.4.6.tar.gz. => SHA256 Checksum OK for rust/crates/log-panics-2.0.0.tar.gz. => SHA256 Checksum OK for rust/crates/lzw-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/malloc_buf-0.0.6.tar.gz. => SHA256 Checksum OK for rust/crates/memchr-2.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/memmap-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/memoffset-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/metadeps-1.1.2.tar.gz. => SHA256 Checksum OK for rust/crates/miniz_oxide-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/nix-0.11.0.tar.gz. => SHA256 Checksum OK for rust/crates/nix-0.13.0.tar.gz. => SHA256 Checksum OK for rust/crates/nodrop-0.1.13.tar.gz. => SHA256 Checksum OK for rust/crates/num-0.1.42.tar.gz. => SHA256 Checksum OK for rust/crates/num-derive-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/num-integer-0.1.39.tar.gz. => SHA256 Checksum OK for rust/crates/num-iter-0.1.37.tar.gz. => SHA256 Checksum OK for rust/crates/num-rational-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/num-traits-0.2.6.tar.gz. => SHA256 Checksum OK for rust/crates/num_cpus-1.8.0.tar.gz. => SHA256 Checksum OK for rust/crates/objc-0.2.6.tar.gz. => SHA256 Checksum OK for rust/crates/oorandom-11.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/ordered-float-1.0.1.tar.gz. => SHA256 Checksum OK for rust/crates/osmesa-sys-0.1.2.tar.gz. => SHA256 Checksum OK for rust/crates/owning_ref-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot-0.7.1.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot-0.9.0.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.6.2.tar.gz. => SHA256 Checksum OK for rust/crates/percent-encoding-2.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/pkg-config-0.3.14.tar.gz. => SHA256 Checksum OK for rust/crates/png-0.12.0.tar.gz. => SHA256 Checksum OK for rust/crates/proc-macro2-0.4.24.tar.gz. => SHA256 Checksum OK for rust/crates/quote-0.6.10.tar.gz. => SHA256 Checksum OK for rust/crates/rand-0.6.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_chacha-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_core-0.3.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_hc-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_isaac-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/rand_pcg-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/rand_xorshift-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/raw-window-handle-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/rayon-1.0.3.tar.gz. => SHA256 Checksum OK for rust/crates/rayon-core-1.4.1.tar.gz. => SHA256 Checksum OK for rust/crates/redox_syscall-0.1.42.tar.gz. => SHA256 Checksum OK for rust/crates/redox_termios-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/regex-1.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/regex-syntax-0.6.12.tar.gz. => SHA256 Checksum OK for rust/crates/rustc-demangle-0.1.13.tar.gz. => SHA256 Checksum OK for rust/crates/rustc_version-0.2.3.tar.gz. => SHA256 Checksum OK for rust/crates/rusttype-0.7.3.tar.gz. => SHA256 Checksum OK for rust/crates/ryu-0.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/same-file-1.0.4.tar.gz. => SHA256 Checksum OK for rust/crates/scoped_threadpool-0.1.9.tar.gz. => SHA256 Checksum OK for rust/crates/scopeguard-0.3.3.tar.gz. => SHA256 Checksum OK for rust/crates/scopeguard-1.0.0.tar.gz. => SHA256 Checksum OK for rust/crates/sdl2-0.32.2.tar.gz. => SHA256 Checksum OK for rust/crates/sdl2-sys-0.32.6.tar.gz. => SHA256 Checksum OK for rust/crates/semver-0.9.0.tar.gz. => SHA256 Checksum OK for rust/crates/semver-parser-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/serde-1.0.80.tar.gz. => SHA256 Checksum OK for rust/crates/serde_derive-1.0.80.tar.gz. => SHA256 Checksum OK for rust/crates/serde_json-1.0.33.tar.gz. => SHA256 Checksum OK for rust/crates/shared_library-0.1.9.tar.gz. => SHA256 Checksum OK for rust/crates/simplelog-0.5.3.tar.gz. => SHA256 Checksum OK for rust/crates/smallvec-0.6.6.tar.gz. => SHA256 Checksum OK for rust/crates/smithay-client-toolkit-0.4.5.tar.gz. => SHA256 Checksum OK for rust/crates/stable_deref_trait-1.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/stb_truetype-0.2.4.tar.gz. => SHA256 Checksum OK for rust/crates/strsim-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/syn-0.15.21.tar.gz. => SHA256 Checksum OK for rust/crates/tar-0.4.26.tar.gz. => SHA256 Checksum OK for rust/crates/termion-1.5.1.tar.gz. => SHA256 Checksum OK for rust/crates/textwrap-0.10.0.tar.gz. => SHA256 Checksum OK for rust/crates/thread_local-0.3.6.tar.gz. => SHA256 Checksum OK for rust/crates/tiff-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/time-0.1.40.tar.gz. => SHA256 Checksum OK for rust/crates/toml-0.2.1.tar.gz. => SHA256 Checksum OK for rust/crates/toml-0.4.10.tar.gz. => SHA256 Checksum OK for rust/crates/toml_edit-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/unicode-width-0.1.5.tar.gz. => SHA256 Checksum OK for rust/crates/unicode-xid-0.1.0.tar.gz. => SHA256 Checksum OK for rust/crates/unidiff-0.3.1.tar.gz. => SHA256 Checksum OK for rust/crates/unreachable-1.0.0.tar.gz. => SHA256 Checksum OK for rust/crates/vec_map-0.8.1.tar.gz. => SHA256 Checksum OK for rust/crates/void-1.0.2.tar.gz. => SHA256 Checksum OK for rust/crates/walkdir-2.2.7.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-client-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-commons-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-protocols-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-scanner-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/wayland-sys-0.21.4.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-0.3.6.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-util-0.1.1.tar.gz. => SHA256 Checksum OK for rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz. => SHA256 Checksum OK for rust/crates/winit-0.19.4.tar.gz. => SHA256 Checksum OK for rust/crates/winres-0.1.8.tar.gz. => SHA256 Checksum OK for rust/crates/x11-dl-2.18.3.tar.gz. => SHA256 Checksum OK for rust/crates/xattr-0.2.2.tar.gz. => SHA256 Checksum OK for rust/crates/xdg-2.2.0.tar.gz. => SHA256 Checksum OK for rust/crates/xml-rs-0.7.0.tar.gz. => SHA256 Checksum OK for rust/crates/xml-rs-0.8.0.tar.gz. => SHA256 Checksum OK for rust/crates/zmq-0.8.2.tar.gz. => SHA256 Checksum OK for rust/crates/zmq-sys-0.8.2.tar.gz. => SHA256 Checksum OK for tryjumping-dose-response-v1.0.0-179c326_GH0.tar.gz. ===> Moving crates to /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326//cargo-crates =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for dose-response-1.0.0_56 ===> Applying FreeBSD patches for dose-response-1.0.0_56 from /usr/ports/games/dose-response/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dose-response-1.0.0_56 depends on package: rust>=1.91.0 - not found ===> Installing existing package /packages/All/rust-1.91.1.pkg [pkg.DaveG.ca] Installing rust-1.91.1... [pkg.DaveG.ca] `-- Installing curl-8.17.0... [pkg.DaveG.ca] | `-- Installing brotli-1.2.0,1... [pkg.DaveG.ca] | `-- Extracting brotli-1.2.0,1: .......... done [pkg.DaveG.ca] | `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | | `-- Extracting libunistring-1.4.1: .......... done [pkg.DaveG.ca] | `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] | `-- Installing libnghttp2-1.68.0... [pkg.DaveG.ca] | `-- Extracting libnghttp2-1.68.0: ....... done [pkg.DaveG.ca] | `-- Installing libpsl-0.21.5_2... [pkg.DaveG.ca] | `-- Extracting libpsl-0.21.5_2: ........ done [pkg.DaveG.ca] | `-- Installing libssh2-1.11.1,3... [pkg.DaveG.ca] | `-- Extracting libssh2-1.11.1,3: .......... done [pkg.DaveG.ca] | `-- Installing zstd-1.5.7_1... [pkg.DaveG.ca] | `-- Extracting zstd-1.5.7_1: .......... done [pkg.DaveG.ca] `-- Extracting curl-8.17.0: .......... done [pkg.DaveG.ca] Extracting rust-1.91.1: .......... done ===> dose-response-1.0.0_56 depends on package: rust>=1.91.0 - found ===> Returning to build of dose-response-1.0.0_56 ===> dose-response-1.0.0_56 depends on executable: cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.9.pkg [pkg.DaveG.ca] Installing cmake-core-3.31.9... [pkg.DaveG.ca] `-- Installing expat-2.7.3... [pkg.DaveG.ca] `-- Extracting expat-2.7.3: .......... done [pkg.DaveG.ca] `-- Installing jsoncpp-1.9.6_1... [pkg.DaveG.ca] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg.DaveG.ca] `-- Installing libuv-1.51.0... [pkg.DaveG.ca] `-- Extracting libuv-1.51.0: .......... done [pkg.DaveG.ca] `-- Installing rhash-1.4.4_2... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] `-- Extracting rhash-1.4.4_2: .......... done [pkg.DaveG.ca] Extracting cmake-core-3.31.9: .......... done ===> dose-response-1.0.0_56 depends on executable: cmake - found ===> Returning to build of dose-response-1.0.0_56 ===> dose-response-1.0.0_56 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.4.3,1.pkg [pkg.DaveG.ca] Installing pkgconf-2.4.3,1... [pkg.DaveG.ca] Extracting pkgconf-2.4.3,1: .......... done ===> dose-response-1.0.0_56 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of dose-response-1.0.0_56 ===> dose-response-1.0.0_56 depends on file: /usr/local/bin/sdl2-config - not found ===> Installing existing package /packages/All/sdl2-2.32.10.pkg [pkg.DaveG.ca] Installing sdl2-2.32.10... [pkg.DaveG.ca] `-- Installing libX11-1.8.12,1... [pkg.DaveG.ca] | `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] | `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] `-- Extracting libX11-1.8.12,1: .......... done [pkg.DaveG.ca] `-- Installing libXScrnSaver-1.2.4_1... [pkg.DaveG.ca] | `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] | `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] `-- Extracting libXScrnSaver-1.2.4_1: .......... done [pkg.DaveG.ca] `-- Installing libXcursor-1.2.3... [pkg.DaveG.ca] | `-- Installing libXfixes-6.0.1... [pkg.DaveG.ca] | `-- Extracting libXfixes-6.0.1: ....... done [pkg.DaveG.ca] | `-- Installing libXrender-0.9.12... [pkg.DaveG.ca] | `-- Extracting libXrender-0.9.12: ....... done [pkg.DaveG.ca] `-- Extracting libXcursor-1.2.3: .......... done [pkg.DaveG.ca] `-- Installing libXi-1.8.2,1... [pkg.DaveG.ca] `-- Extracting libXi-1.8.2,1: .......... done [pkg.DaveG.ca] `-- Installing libXrandr-1.5.4... [pkg.DaveG.ca] `-- Extracting libXrandr-1.5.4: .......... done [pkg.DaveG.ca] `-- Installing libglvnd-1.7.0... [pkg.DaveG.ca] `-- Extracting libglvnd-1.7.0: .......... done [pkg.DaveG.ca] `-- Installing libinotify-20240724_3... [pkg.DaveG.ca] `-- Extracting libinotify-20240724_3: .......... done [pkg.DaveG.ca] `-- Installing libxkbcommon-1.8.1_3... [pkg.DaveG.ca] | `-- Installing libxml2-2.14.6... [pkg.DaveG.ca] | | `-- Installing readline-8.3.1... [pkg.DaveG.ca] | | `-- Extracting readline-8.3.1: .......... done [pkg.DaveG.ca] | `-- Extracting libxml2-2.14.6: .......... done [pkg.DaveG.ca] | `-- Installing wayland-1.24.0_2... [pkg.DaveG.ca] | | `-- Installing libepoll-shim-0.0.20240608... [pkg.DaveG.ca] | | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg.DaveG.ca] | | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Extracting wayland-1.24.0_2: .......... done [pkg.DaveG.ca] | `-- Installing xkeyboard-config-2.41_4... [pkg.DaveG.ca] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg.DaveG.ca] `-- Extracting libxkbcommon-1.8.1_3: .......... done [pkg.DaveG.ca] `-- Installing mesa-libs-24.1.7_1... [pkg.DaveG.ca] | `-- Installing libXdamage-1.1.6... [pkg.DaveG.ca] | `-- Extracting libXdamage-1.1.6: ...... done [pkg.DaveG.ca] | `-- Installing libXxf86vm-1.1.6... [pkg.DaveG.ca] | `-- Extracting libXxf86vm-1.1.6: .......... done [pkg.DaveG.ca] | `-- Installing libdrm-2.4.123,1... [pkg.DaveG.ca] | | `-- Installing libpciaccess-0.18.1_1... [pkg.DaveG.ca] | | `-- Installing hwdata-0.401,1... [pkg.DaveG.ca] | | `-- Extracting hwdata-0.401,1: ...... done [pkg.DaveG.ca] | | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg.DaveG.ca] | `-- Extracting libdrm-2.4.123,1: .......... done [pkg.DaveG.ca] | `-- Installing libxshmfence-1.3.3... [pkg.DaveG.ca] | `-- Extracting libxshmfence-1.3.3: ...... done [pkg.DaveG.ca] `-- Extracting mesa-libs-24.1.7_1: .......... done [pkg.DaveG.ca] `-- Installing vulkan-loader-1.4.327... [pkg.DaveG.ca] `-- Extracting vulkan-loader-1.4.327: ....... done [pkg.DaveG.ca] Extracting sdl2-2.32.10: .......... done ===== Message from libinotify-20240724_3: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from wayland-1.24.0_2: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.8.1_3: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===> dose-response-1.0.0_56 depends on file: /usr/local/bin/sdl2-config - found ===> Returning to build of dose-response-1.0.0_56 ===> dose-response-1.0.0_56 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> dose-response-1.0.0_56 depends on file: /usr/local/bin/ccache - found ===> Returning to build of dose-response-1.0.0_56 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dose-response-1.0.0_56 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for dose-response-1.0.0_56 ===> Additional optimization to port applied ===> Cargo config: [source.cargo] directory = '/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326//cargo-crates' [source.crates-io] replace-with = 'cargo' ===> Updating Cargo.lock warning: `/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` Locking 0 packages to latest compatible versions Removing aho-corasick v0.7.6 Removing cmake v0.1.35 Removing crc32fast v1.2.0 Removing encoding_rs v0.8.20 Removing filetime v0.2.7 Removing flate2 v1.0.12 Removing miniz_oxide v0.3.3 Removing regex v1.3.1 Removing regex-syntax v0.6.12 Removing tar v0.4.26 Removing thread_local v0.3.6 Removing unidiff v0.3.1 Removing xattr v0.2.2 note: to see how you depend on a package, run `cargo tree --invert --package @` ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/libbacktrace/config/libtool.m4 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/libbacktrace/configure =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for dose-response-1.0.0_56 warning: `/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` Compiling libc v0.2.65 Compiling num-traits v0.2.6 Compiling cfg-if v0.1.6 Compiling semver-parser v0.7.0 Compiling proc-macro2 v0.4.24 Compiling unicode-xid v0.1.0 Compiling num-integer v0.1.39 Compiling lazy_static v1.3.0 Compiling xml-rs v0.8.0 Compiling void v1.0.2 Compiling cc v1.0.25 Compiling rayon-core v1.4.1 Compiling byteorder v1.2.7 Compiling bitflags v1.0.4 Compiling nodrop v0.1.13 Compiling serde v1.0.80 Compiling num-iter v0.1.37 Compiling pkg-config v0.3.14 Compiling rayon v1.0.3 Compiling khronos_api v3.1.0 Compiling rand_core v0.3.0 Compiling scopeguard v0.3.3 Compiling num-rational v0.2.1 Compiling memoffset v0.2.1 Compiling num-derive v0.2.3 Compiling nix v0.11.0 Compiling adler32 v1.0.3 Compiling khronos_api v2.2.0 Compiling downcast-rs v1.0.3 Compiling lzw v0.10.0 Compiling either v1.5.0 Compiling same-file v1.0.4 Compiling nix v0.13.0 Compiling scopeguard v1.0.0 Compiling xdg v2.2.0 Compiling color_quant v1.0.1 Compiling stable_deref_trait v1.1.1 Compiling memchr v2.2.1 Compiling scoped_threadpool v0.1.9 Compiling ryu v0.2.7 Compiling rustc-demangle v0.1.13 Compiling percent-encoding v2.1.0 Compiling unicode-width v0.1.5 Compiling ascii v0.9.1 Compiling sdl2 v0.32.2 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.1 Compiling linked-hash-map v0.5.2 Compiling itoa v0.4.3 Compiling strsim v0.7.0 Compiling oorandom v11.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.65 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=b8797c2b4885c168 -C extra-filename=-94f25a491a794439 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-94f25a491a794439 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=152be6199ddb24cf -C extra-filename=-5c3a7b12d076bcd9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-5c3a7b12d076bcd9 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name cfg_if --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=62b2ea208d96e74f -C extra-filename=-24dec817db2a970a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=semver_parser CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0/Cargo.toml CARGO_PKG_AUTHORS='Steve Klabnik ' CARGO_PKG_DESCRIPTION='Parsing of the semver spec. ' CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver-parser CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name semver_parser --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ff2b3e8fef011b3c -C extra-filename=-efbc4258f754b104 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name cfg_if --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2a7d6032a7a91025 -C extra-filename=-44fc066d529253a4 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.24 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=24 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro"))' -C metadata=c50e5ca6bba83f5a -C extra-filename=-26e9a070e4e07312 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/proc-macro2-26e9a070e4e07312 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_xid CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unicode-xid-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unicode-xid-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='erick.tryzelaar :kwantam ' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-xid CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name unicode_xid --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unicode-xid-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bench", "default", "no_std"))' -C metadata=f8e78d21a3458b73 -C extra-filename=-cd98aa296ab6b14a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-integer CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.39 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=31500dc4f35da66d -C extra-filename=-54a4a2f017bc24c2 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-54a4a2f017bc24c2 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/Cargo.toml CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name lazy_static --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=425ccbbb766062ce -C extra-filename=-0871f97c5578a163 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xml CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/Cargo.toml CARGO_PKG_AUTHORS='Vladimir Matveev ' CARGO_PKG_DESCRIPTION='An XML library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=xml-rs CARGO_PKG_README=Readme.md CARGO_PKG_REPOSITORY='https://github.com/netvl/xml-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name xml --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=57892fef131d5171 -C extra-filename=-a849ba37b897312f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=void CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/void-1.0.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/void-1.0.2/Cargo.toml CARGO_PKG_AUTHORS='Jonathan Reem ' CARGO_PKG_DESCRIPTION='The uninhabited void type for use in statically impossible cases.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=void CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/reem/rust-void.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name void --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/void-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=0354694746d9a8df -C extra-filename=-4841e973dbf05039 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `-C ar`: this option is deprecated and does nothing Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cc-1.0.25 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cc-1.0.25/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.25 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=25 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name cc --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cc-1.0.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("parallel", "rayon"))' -C metadata=f6cc312b9decf726 -C extra-filename=-7ea6c1da2aaf92f6 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='External iterators for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-iter' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-iter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-iter' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.37 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=37 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=689e64d706935c99 -C extra-filename=-07cc1f29556fdc09 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-07cc1f29556fdc09 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=byteorder CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=byteorder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.2.7 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name byteorder --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=da6517d67589add4 -C extra-filename=-d97525a082736e07 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bitflags-1.0.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bitflags-1.0.4/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name bitflags --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bitflags-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "example_generated"))' -C metadata=bdf6d5c1a1b5bd7a -C extra-filename=-d12be532170aa42e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nodrop CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A wrapper type to inhibit drop (destructor). Use std::mem::ManuallyDrop instead'\!'' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nodrop CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name nodrop --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nodrop-union", "std", "use_needs_drop", "use_union"))' -C metadata=8cc2e1f416f2c0c6 -C extra-filename=-e80da41c65aaf904 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: missing documentation for a macro --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs:36:1 | 36 | macro_rules! cfg_if { | ^^^^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs:32:9 | 32 | #![deny(missing_docs)] | ^^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=4d583fa5e2534bf6 -C extra-filename=-d1abd1682c0d1837 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-d1abd1682c0d1837 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df5ac3dbc0892e94 -C extra-filename=-14371f2bcbc0ebed --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-14371f2bcbc0ebed -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/build.rs:25:30 | 25 | if (minor >= 29 && !cfg!(procmacro2_semver_exempt)) || cfg!(feature = "nightly") { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/build.rs:28:17 | 28 | if cfg!(procmacro2_semver_exempt) { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = note: see for more information about checking conditional configuration warning: `cfg-if` (lib) generated 2 warnings (1 duplicate) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/version.rs:75:9 | 75 | try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/version.rs:79:13 | 79 | try!(write!(f, "-{}", strs.join("."))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/version.rs:84:13 | 84 | try!(write!(f, "+{}", strs.join("."))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/range.rs:184:22 | 184 | let predicates = try!(predicates); | ^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=pkg_config CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=pkg-config CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/pkg-config-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.14 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name pkg_config --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1a26ef6c585b3685 -C extra-filename=-1eade29a240f81ec --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/Cargo.toml CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name lazy_static --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=3c25a74e15703068 -C extra-filename=-1e3e99ef7ea4438e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5facf96c84ccf9bb -C extra-filename=-743a979fc4c5e62f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-743a979fc4c5e62f -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric syntax extensions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-derive' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-derive CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-derive' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("full-syntax"))' -C metadata=ae41d745d2c1cd19 -C extra-filename=-b6777412ec6b979a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-derive-b6777412ec6b979a -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `cfg-if` (lib) generated 2 warnings (2 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine:Pierre Krieger ' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=khronos_api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=3.1.0 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ddf05f191545e5f4 -C extra-filename=-4cf476f005a67fa6 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-4cf476f005a67fa6 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine:Pierre Krieger ' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/khronos_api/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=khronos_api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d193c4a6d15348a -C extra-filename=-937cd84d25f93472 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-937cd84d25f93472 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_core CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Core random number generator traits and tools for implementation. ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_core' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rand_core --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "serde1", "serde_derive", "std"))' -C metadata=2c50b988702b35b7 -C extra-filename=-5fdbfe7625b6e0dd --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Rational numbers implementation for Rust' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-rational' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-rational CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-rational' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bigint", "bigint-std", "default", "i128", "num-bigint", "serde", "std"))' -C metadata=3a989da6fe6e509e -C extra-filename=-b6494c882d69b4fd --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-b6494c882d69b4fd -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/void-1.0.2/src/lib.rs:67:32 | 67 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 67 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: use of deprecated constant `lazy::std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:14:26 | 14 | pub use self::std::sync::ONCE_INIT; | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:64:21 | 64 | match std::mem::uninitialized::() {} | ^^^^^^^^^^^^^ warning: use of deprecated constant `lazy::std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:20:50 | 20 | pub const INIT: Self = Lazy(Cell::new(None), ONCE_INIT); | ^^^^^^^^^ | help: replace the use of the deprecated constant | 20 - pub const INIT: Self = Lazy(Cell::new(None), ONCE_INIT); 20 + pub const INIT: Self = Lazy(Cell::new(None), Once::new()); | Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=byteorder CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=byteorder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.2.7 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name byteorder --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=ce9c69b10edd0732 -C extra-filename=-9817130f7b3bfb8a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/Cargo.toml CARGO_PKG_AUTHORS='The nix-rust Project Developers' CARGO_PKG_DESCRIPTION='Rust friendly bindings to *nix APIs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nix-rust/nix' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e5c40d5d45f82c7f -C extra-filename=-e9f96e72e28c2ee5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-e9f96e72e28c2ee5 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memoffset CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memoffset-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memoffset-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='Gilad Naaman ' CARGO_PKG_DESCRIPTION='offset_of functionality for Rust structs.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memoffset CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Gilnaa/memoffset' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name memoffset --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memoffset-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86324c1f576191ef -C extra-filename=-00a3d01662df2471 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `unicode-xid` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-0.3.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-0.3.3/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer'\!'` and `defer_on_unwind'\!'`; the latter only runs if the scope is extited through unwinding on panic. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=scopeguard CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/scopeguard' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name scopeguard --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=58efb07625acc189 -C extra-filename=-2ca2a0a64b314685 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-0.3.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-0.3.3/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer'\!'` and `defer_on_unwind'\!'`; the latter only runs if the scope is extited through unwinding on panic. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=scopeguard CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/scopeguard' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name scopeguard --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=d4aab881c37d6304 -C extra-filename=-3c2d8a02e82dd93c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memoffset CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memoffset-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memoffset-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='Gilad Naaman ' CARGO_PKG_DESCRIPTION='offset_of functionality for Rust structs.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memoffset CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Gilnaa/memoffset' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name memoffset --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memoffset-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9859bf5b40ad8d49 -C extra-filename=-5b65d3a4170cc2cc --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: unreachable expression --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:64:5 | 64 | match std::mem::uninitialized::() {} | ^^^^^^---------------------------------^^^ | | | | | any code following this expression is unreachable | unreachable expression | note: this expression has type `Void`, which is uninhabited --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:64:11 | 64 | match std::mem::uninitialized::() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default warning: eliding a lifetime that's named elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:23:43 | 23 | pub fn get(&'static self, f: F) -> &T | ------- ^^ the same lifetime is elided here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: consistently use `'static` | 23 | pub fn get(&'static self, f: F) -> &'static T | +++++++ warning: the type `Void` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:64:11 | 64 | match std::mem::uninitialized::() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | note: enums with no inhabited variants have no valid value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/inline_lazy.rs:63:5 | 63 | enum Void {} | ^^^^^^^^^ = note: `#[warn(invalid_value)]` on by default warning: `bitflags` (lib) generated 1 warning (1 duplicate) warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs:39:17 | 39 | Dropped(u8), | ------- ^^ | | | field in this variant | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 39 - Dropped(u8), 39 + Dropped(()), | Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bitflags-1.0.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bitflags-1.0.4/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name bitflags --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bitflags-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "example_generated"))' -C metadata=83f4ad98d6590751 -C extra-filename=-b989f23ecef34de3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=adler32 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Remi Rampin ' CARGO_PKG_DESCRIPTION='Minimal Adler32 implementation for Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='BSD-3-Clause AND Zlib' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=adler32 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/remram44/adler32-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name adler32 --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b291335de6dc8f6 -C extra-filename=-671808881ad1ebbd --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `void` (lib) generated 2 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=downcast_rs CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Ashish Myles ' CARGO_PKG_DESCRIPTION='Trait object downcasting support using safe code and supporting type parameters, associated types, and type constraints. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=downcast-rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/marcianx/downcast-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name downcast_rs --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2a9d0a29e11f7bc -C extra-filename=-f36331b5b829abf4 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:120:18 | 120 | ':' | 'A'...'Z' | '_' | 'a'...'z' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:120:36 | 120 | ':' | 'A'...'Z' | '_' | 'a'...'z' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:121:17 | 121 | '\u{C0}'...'\u{D6}' | '\u{D8}'...'\u{F6}' | '\u{F8}'...'\u{2FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:121:39 | 121 | '\u{C0}'...'\u{D6}' | '\u{D8}'...'\u{F6}' | '\u{F8}'...'\u{2FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:121:61 | 121 | '\u{C0}'...'\u{D6}' | '\u{D8}'...'\u{F6}' | '\u{F8}'...'\u{2FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:122:18 | 122 | '\u{370}'...'\u{37D}' | '\u{37F}'...'\u{1FFF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:122:42 | 122 | '\u{370}'...'\u{37D}' | '\u{37F}'...'\u{1FFF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:123:19 | 123 | '\u{200C}'...'\u{200D}' | '\u{2070}'...'\u{218F}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:123:45 | 123 | '\u{200C}'...'\u{200D}' | '\u{2070}'...'\u{218F}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:124:19 | 124 | '\u{2C00}'...'\u{2FEF}' | '\u{3001}'...'\u{D7FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:124:45 | 124 | '\u{2C00}'...'\u{2FEF}' | '\u{3001}'...'\u{D7FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:125:19 | 125 | '\u{F900}'...'\u{FDCF}' | '\u{FDF0}'...'\u{FFFD}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:125:45 | 125 | '\u{F900}'...'\u{FDCF}' | '\u{FDF0}'...'\u{FFFD}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:126:20 | 126 | '\u{10000}'...'\u{EFFFF}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:138:24 | 138 | '-' | '.' | '0'...'9' | '\u{B7}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:139:18 | 139 | '\u{300}'...'\u{3F6}' | '\u{203F}'...'\u{2040}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/common.rs:139:43 | 139 | '\u{300}'...'\u{3F6}' | '\u{203F}'...'\u{2040}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/reader/lexer.rs:293:19 | 293 | match try!(self.read_next_token(c)) { | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/reader/lexer.rs:304:27 | 304 | let c = match try!(util::next_char_from(b)) { | ^^^ warning: `nodrop` (lib) generated 2 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nodrop CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A wrapper type to inhibit drop (destructor). Use std::mem::ManuallyDrop instead'\!'' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nodrop CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name nodrop --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nodrop-union", "std", "use_needs_drop", "use_union"))' -C metadata=983e7ea56aab0461 -C extra-filename=-27c7a3f1b701751b --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `lazy_static` (lib) generated 7 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lzw CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='LZW compression and decompression.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lzw CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nwin/lzw.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name lzw --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "raii_no_panic"))' -C metadata=aafd5129ff75eba9 -C extra-filename=-272c98ef9f5fc413 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_README=README-crates.io.md CARGO_PKG_REPOSITORY='https://github.com/bluss/either' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.5.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name either --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "use_std"))' -C metadata=ea6f3babaa2c4b76 -C extra-filename=-2b64bd7d5ede1153 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=same_file CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/same-file-1.0.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/same-file-1.0.4/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='A simple crate for determining whether two file paths point to the same file. ' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/same-file' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=same-file CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/same-file' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name same_file --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/same-file-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a7777b7e1b0a4a77 -C extra-filename=-5f76df0021536e61 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_README=README-crates.io.md CARGO_PKG_REPOSITORY='https://github.com/bluss/either' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.5.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name either --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "use_std"))' -C metadata=064ef03af3b50abb -C extra-filename=-8f960e3b9c92f28d --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/Cargo.toml CARGO_PKG_AUTHORS='The nix-rust Project Developers' CARGO_PKG_DESCRIPTION='Rust friendly bindings to *nix APIs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nix-rust/nix' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.13.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=61e8421f65dd3588 -C extra-filename=-cea4363a7124c67f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-cea4363a7124c67f -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-1.0.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-1.0.0/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer'\!'`, `defer_on_unwind'\!'`, `defer_on_success'\!'` as shorthands for guards with one of the implemented strategies. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=scopeguard CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/scopeguard' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name scopeguard --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scopeguard-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=ff2f21e127fd9153 -C extra-filename=-63a882ab052fe2bc --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=adler32 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Remi Rampin ' CARGO_PKG_DESCRIPTION='Minimal Adler32 implementation for Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='BSD-3-Clause AND Zlib' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=adler32 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/remram44/adler32-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name adler32 --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b0bc0124a074109 -C extra-filename=-723690265a1bc7b3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xdg CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/Cargo.toml CARGO_PKG_AUTHORS='Ben Longbons :whitequark ' CARGO_PKG_DESCRIPTION='A library for storing and retrieving files according to XDG Base Directory specification' CARGO_PKG_HOMEPAGE='https://github.com/whitequark/rust-xdg' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=xdg CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/whitequark/rust-xdg' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name xdg --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=39b9cd2b87d3e7e7 -C extra-filename=-5e3ba9a3112ddb2e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=stable_deref_trait CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stable_deref_trait-1.1.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stable_deref_trait-1.1.1/Cargo.toml CARGO_PKG_AUTHORS='Robert Grosse ' CARGO_PKG_DESCRIPTION='An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=stable_deref_trait CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/storyyeller/stable_deref_trait' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name stable_deref_trait --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stable_deref_trait-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=31fc142bd3be05d3 -C extra-filename=-9756f1b35a7135a7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=color_quant CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='Color quantization library to reduce n colors to 256 colors.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=color_quant CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/color_quant.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name color_quant --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f49d6442670141e4 -C extra-filename=-85cdeb1b54d767f1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `num-traits` (build script) generated 1 warning (1 duplicate) warning: `libc` (build script) generated 1 warning Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xml CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/Cargo.toml CARGO_PKG_AUTHORS='Vladimir Matveev ' CARGO_PKG_DESCRIPTION='An XML library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=xml-rs CARGO_PKG_README=Readme.md CARGO_PKG_REPOSITORY='https://github.com/netvl/xml-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name xml --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e25a1a5522086bf7 -C extra-filename=-0be1d40aee9f2594 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "libc", "use_std"))' -C metadata=8967be11676db9f8 -C extra-filename=-6f58389abdfe30d9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/memchr-6f58389abdfe30d9 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scoped_threadpool CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/Cargo.toml CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for scoped and cached threadpools.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=scoped_threadpool CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/scoped-threadpool-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name scoped_threadpool --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=a477c909b14396ca -C extra-filename=-f17ccd5b6396d764 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Compiling semver v0.9.0 Compiling log v0.4.6 Compiling arrayvec v0.4.7 Compiling unreachable v1.0.0 Compiling crossbeam-utils v0.2.2 warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/reader/lexer.rs:309:19 | 309 | match try!(self.read_next_token(c)) { | ^^^ warning: use of deprecated method `core::str::::trim_right_matches`: superseded by `trim_end_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cc-1.0.25/src/lib.rs:1672:67 | 1672 | let cross_compile = cc_env.as_ref().map(|s| s.trim_right_matches('-')); | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default help: replace the use of the deprecated method | 1672 - let cross_compile = cc_env.as_ref().map(|s| s.trim_right_matches('-')); 1672 + let cross_compile = cc_env.as_ref().map(|s| s.trim_end_matches('-')); | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:55:9 | 55 | try!(self.read_exact(&mut buf)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/reader/error.rs:121:26 | 121 | fn error_description(e: &error::Error) -> &str { e.description() } | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 121 | fn error_description(e: &dyn error::Error) -> &str { e.description() } | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/reader/error.rs:121:52 | 121 | fn error_description(e: &error::Error) -> &str { e.description() } | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:85:9 | 85 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:112:9 | 112 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:139:9 | 139 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:165:9 | 165 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:191:9 | 191 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:217:9 | 217 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:243:9 | 243 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:269:9 | 269 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:295:9 | 295 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:321:9 | 321 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:347:9 | 347 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:430:9 | 430 | try!(self.read_exact(&mut buf[..nbytes])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:455:9 | 455 | try!(self.read_exact(&mut buf[..nbytes])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:504:9 | 504 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:535:9 | 535 | try!(self.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:568:13 | 568 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:603:13 | 603 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:641:13 | 641 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:718:13 | 718 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:753:13 | 753 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:791:13 | 791 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:877:13 | 877 | try!(self.read_exact(buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:965:13 | 965 | try!(self.read_exact(buf)); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs:135:41 | 135 | fn into_any(self: Box) -> Box { self } | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 135 | fn into_any(self: Box) -> Box { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs:125:41 | 125 | fn into_any(self: Box) -> Box; | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 125 | fn into_any(self: Box) -> Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs:136:26 | 136 | fn as_any(&self) -> &Any { self } | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 136 | fn as_any(&self) -> &dyn Any { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs:128:26 | 128 | fn as_any(&self) -> &Any; | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 128 | fn as_any(&self) -> &dyn Any; | +++ warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs:84:5 | 84 | (host == target || env::var_os("PKG_CONFIG_ALLOW_CROSS").is_some()) | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 84 - (host == target || env::var_os("PKG_CONFIG_ALLOW_CROSS").is_some()) 84 + host == target || env::var_os("PKG_CONFIG_ALLOW_CROSS").is_some() | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs:137:38 | 137 | fn as_any_mut(&mut self) -> &mut Any { self } | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 137 | fn as_any_mut(&mut self) -> &mut dyn Any { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs:131:38 | 131 | fn as_any_mut(&mut self) -> &mut Any; | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 131 | fn as_any_mut(&mut self) -> &mut dyn Any; | +++ warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs:67:17 | 67 | use std::ascii::AsciiExt; | ^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs:150:32 | 150 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 150 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `scopeguard` (lib) generated 1 warning (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs:165:28 | 165 | let stdout_debug: &fmt::Debug = match stdout_utf8 { | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 165 | let stdout_debug: &dyn fmt::Debug = match stdout_utf8 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs:171:28 | 171 | let stderr_debug: &fmt::Debug = match stderr_utf8 { | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 171 | let stderr_debug: &dyn fmt::Debug = match stderr_utf8 { | +++ warning: use of deprecated method `core::str::::trim_right`: superseded by `trim_end` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs:258:38 | 258 | Ok(str::from_utf8(&out).unwrap().trim_right().to_owned()) | ^^^^^^^^^^ | help: replace the use of the deprecated method | 258 - Ok(str::from_utf8(&out).unwrap().trim_right().to_owned()) 258 + Ok(str::from_utf8(&out).unwrap().trim_end().to_owned()) | warning: `memoffset` (lib) generated 1 warning (1 duplicate) warning: `bitflags` (lib) generated 1 warning (1 duplicate) warning: `scopeguard` (lib) generated 1 warning (1 duplicate) warning: `downcast-rs` (lib) generated 7 warnings (1 duplicate) warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/impls.rs:20:23 | 20 | use core::intrinsics::transmute; | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/error.rs:95:23 | 95 | cause: Option>, | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 95 | cause: Option>, | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=43521081ea486ac4 -C extra-filename=-d3e13e1e95c5f404 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/ryu-d3e13e1e95c5f404 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `nodrop` (lib) generated 2 warnings (2 duplicates) warning: `lazy_static` (lib) generated 7 warnings (7 duplicates) warning: `memoffset` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rustc_demangle CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust compiler symbol demangling. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc-demangle CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rustc_demangle --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c46c0451c4e48426 -C extra-filename=-6f5b8099931ac117 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=percent_encoding CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/percent-encoding-2.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/percent-encoding-2.1.0/Cargo.toml CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_DESCRIPTION='Percent encoding and decoding' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=percent-encoding CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.1.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name percent_encoding --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/percent-encoding-2.1.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c82d168c4871e17b -C extra-filename=-3ba90392d76fb78f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unicode-width-0.1.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unicode-width-0.1.5/Cargo.toml CARGO_PKG_AUTHORS='kwantam ' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-width CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name unicode_width --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unicode-width-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bench", "default", "no_std"))' -C metadata=e530d12ffaddb9a9 -C extra-filename=-cf02123034509709 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lzw CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='LZW compression and decompression.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lzw CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nwin/lzw.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name lzw --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "raii_no_panic"))' -C metadata=f35679e49b4d6244 -C extra-filename=-cfd422d2f857e119 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=color_quant CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='Color quantization library to reduce n colors to 256 colors.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=color_quant CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/color_quant.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name color_quant --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=479e7dd8d4c6ac9a -C extra-filename=-5cee0c0ab1885f05 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `byteorder` (lib) generated 25 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/Cargo.toml CARGO_PKG_AUTHORS='Tony Aldridge :Cobrand ' CARGO_PKG_DESCRIPTION='SDL2 bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sdl2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Rust-SDL2/rust-sdl2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.32.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use-pkgconfig"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bundled", "c_vec", "default", "gfx", "image", "mixer", "static-link", "ttf", "unsafe_textures", "use-bindgen", "use-pkgconfig", "use_mac_framework"))' -C metadata=cd4ba1bbd6bef216 -C extra-filename=-965753989dfa707e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-965753989dfa707e -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ansi_term CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/Cargo.toml CARGO_PKG_AUTHORS='ogham@bsago.me:Ryan Scheel (Havvy) :Josh Triplett ' CARGO_PKG_DESCRIPTION='Library for ANSI terminal colours and styles (bold, underline)' CARGO_PKG_HOMEPAGE='https://github.com/ogham/rust-ansi-term' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ansi_term CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name ansi_term --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aa8b4fbe74f7a877 -C extra-filename=-9854893292acfbe9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scoped_threadpool CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/Cargo.toml CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for scoped and cached threadpools.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=scoped_threadpool CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/scoped-threadpool-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name scoped_threadpool --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=935542ed5b406c2f -C extra-filename=-f5ffd0b90c8615a9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ascii CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/Cargo.toml CARGO_PKG_AUTHORS='Thomas Bahn :Torbjørn Birch Moltu :Simon Sapin ' CARGO_PKG_DESCRIPTION='ASCII-only equivalents to `char`, `str` and `String`.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 / MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ascii CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomprogrammer/rust-ascii' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name ascii --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "quickcheck", "serde", "serde_test", "std"))' -C metadata=1f5c044484404826 -C extra-filename=-2ccab56d0374d05c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `rayon-core` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=vec_map CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton :Jorge Aparicio :Alexis Beingessner :Brian Anderson <>:tbu- <>:Manish Goregaokar <>:Aaron Turon :Adolfo Ochagavía <>:Niko Matsakis <>:Steven Fackler <>:Chase Southwood :Eduard Burtescu <>:Florian Wilkens <>:Félix Raimundo <>:Tibor Benke <>:Markus Siemens :Josh Branchaud :Huon Wilson :Corey Farwell :Aaron Liblong <>:Nick Cameron :Patrick Walton :Felix S Klock II <>:Andrew Paseltiner :Sean McArthur :Vadim Petrochenkov <>' CARGO_PKG_DESCRIPTION='A simple map based on a vector for small integer keys' CARGO_PKG_HOMEPAGE='https://github.com/contain-rs/vec-map' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=vec_map CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/contain-rs/vec-map' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name vec_map --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("eders", "serde"))' -C metadata=3092fbd0bc5cc502 -C extra-filename=-d9c64cb56ccff0d0 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=strsim CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/strsim-0.7.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/strsim-0.7.0/Cargo.toml CARGO_PKG_AUTHORS='Danny Guo ' CARGO_PKG_DESCRIPTION='Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler. ' CARGO_PKG_HOMEPAGE='https://github.com/dguo/strsim-rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=strsim CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dguo/strsim-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name strsim --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/strsim-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2a43f05fa4ee36f4 -C extra-filename=-f0eb130dbfd9981e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=itoa CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast functions for printing integer primitives to an io::Write' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itoa CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name itoa --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=f4ec6639a511a2ce -C extra-filename=-fd5f34b9a0217fc1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `num-integer` (build script) generated 1 warning (1 duplicate) Compiling stb_truetype v0.2.4 Compiling xml-rs v0.7.0 Compiling lock_api v0.3.1 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs:625:32 | 625 | fn cause(&self) -> Option<&Error> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 625 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:183:29 | 183 | try!(self.table.reconstruct(Some(code))) | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this algorithm is used for GIF files)."]; 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stream using an “early change” algorithm (used in TIFF files)."]; 217 | | } | |_- in this macro invocation | = note: `#[warn(deprecated)]` on by default = note: this warning originates in the macro `define_decoder_struct` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs:191:20 | 191 | let mut read = try!(reader.read(&mut buffer)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/error.rs:160:32 | 160 | fn cause(&self) -> Option<&stdError> { | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 160 | fn cause(&self) -> Option<&dyn stdError> { | +++ warning: unused return value of `into_raw_fd` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/same-file-1.0.4/src/unix.rs:23:13 | 23 | self.file.take().unwrap().into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default help: use `let _ = ...` to ignore the resulting value | 23 | let _ = self.file.take().unwrap().into_raw_fd(); | +++++++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/lib.rs:431:24 | 431 | impl std::io::Read for RngCore { | ^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 431 | impl std::io::Read for dyn RngCore { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/error.rs:120:27 | 120 | where E: Into> | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 120 | where E: Into> | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/error.rs:137:48 | 137 | pub fn take_cause(&mut self) -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 137 | pub fn take_cause(&mut self) -> Option> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs:194:16 | 194 | read = try!(reader.read(&mut buffer)); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/error.rs:161:52 | 161 | self.cause.as_ref().map(|e| e.as_ref() as &stdError) | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 161 | self.cause.as_ref().map(|e| e.as_ref() as &dyn stdError) | +++ warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/impls.rs:48:13 | 48 | transmute(rng.next_u64().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u64::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order = note: `#[warn(unnecessary_transmutes)]` on by default warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/impls.rs:55:13 | 55 | transmute(rng.next_u64().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u64::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/impls.rs:60:13 | 60 | transmute(rng.next_u32().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u32::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:181:39 | 181 | let cha = try!(self.table.reconstruct(prev))[0]; | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this algorithm is used for GIF files)."]; 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stream using an “early change” algorithm (used in TIFF files)."]; 217 | | } | |_- in this macro invocation | = note: this warning originates in the macro `define_decoder_struct` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:185:39 | 185 | let cha = try!(self.table.reconstruct(Some(code)))[0]; | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this algorithm is used for GIF files)."]; 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stream using an “early change” algorithm (used in TIFF files)."]; 217 | | } | |_- in this macro invocation | = note: this warning originates in the macro `define_decoder_struct` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:330:5 | 330 | try!(w.write_bits(dict.clear_code(), code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:359:5 | 359 | try!(w.write_bits(dict.end_code(), code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:360:5 | 360 | try!(w.flush()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:337:17 | 337 | try!(w.write_bits(code, code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:351:13 | 351 | try!(w.write_bits(dict.clear_code(), code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:357:9 | 357 | try!(w.write_bits(code, code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:383:9 | 383 | try!(w.write_bits(dict.clear_code(), code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:409:21 | 409 | try!(w.write_bits(code, *code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:423:17 | 423 | try!(w.write_bits(dict.clear_code(), *code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/bitstream.rs:154:17 | 154 | try!(self.write_bits(byte as u16, 8)) | ^^^ ... 174 | / define_bit_writers!{ 175 | | LsbWriter, #[doc = "Writes bits to a byte stream, LSB first."]; 176 | | MsbWriter, #[doc = "Writes bits to a byte stream, MSB first."]; 177 | | } | |_- in this macro invocation | = note: this warning originates in the macro `define_bit_writers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/bitstream.rs:163:13 | 163 | try!(self.write_bits(0, missing)); | ^^^ ... 174 | / define_bit_writers!{ 175 | | LsbWriter, #[doc = "Writes bits to a byte stream, LSB first."]; 176 | | MsbWriter, #[doc = "Writes bits to a byte stream, MSB first."]; 177 | | } | |_- in this macro invocation | = note: this warning originates in the macro `define_bit_writers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/bitstream.rs:185:13 | 185 | try!(self.w.write_all(&[self.acc as u8])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/bitstream.rs:201:13 | 201 | try!(self.w.write_all(&[(self.acc >> 24) as u8])); | ^^^ warning: `adler32` (lib) generated 3 warnings (1 duplicate) warning: `scopeguard` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=linked_hash_map CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/Cargo.toml CARGO_PKG_AUTHORS='Stepan Koltsov :Andrew Paseltiner ' CARGO_PKG_DESCRIPTION='A HashMap wrapper that holds key-value pairs in insertion order' CARGO_PKG_HOMEPAGE='https://github.com/contain-rs/linked-hash-map' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=linked-hash-map CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/contain-rs/linked-hash-map' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name linked_hash_map --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clippy", "heapsize", "heapsize_impl", "nightly", "serde", "serde_impl", "serde_test"))' -C metadata=22a78a6618ecb45a -C extra-filename=-555bcb0440bda910 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=oorandom CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/oorandom-11.0.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/oorandom-11.0.1/Cargo.toml CARGO_PKG_AUTHORS='Simon Heath ' CARGO_PKG_DESCRIPTION='A tiny, robust PRNG implementation.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=oorandom CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://hg.sr.ht/~icefox/oorandom' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=11.0.1 CARGO_PKG_VERSION_MAJOR=11 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name oorandom --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/oorandom-11.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf7a6fa239000bad -C extra-filename=-91dfc3abf4a550ff --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs:622:43 | 622 | either!(*self, ref inner => inner.description()) | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: unused import: `Write` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:8:21 | 8 | use std::io::{Read, Write}; | ^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs:626:43 | 626 | either!(*self, ref inner => inner.cause()) | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:256:20 | 256 | let home = try!(std::env::home_dir().ok_or(Error::new(HomeMissing))); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:294:13 | 294 | try!(fs::read_dir(runtime_dir).map_err(|e| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:297:31 | 297 | let permissions = try!(fs::metadata(runtime_dir).map_err(|e| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:347:20 | 347 | write_file(try!(self.get_runtime_directory()), self.user_prefix.join(path)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:440:26 | 440 | create_directory(try!(self.get_runtime_directory()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:533:25 | 533 | Some(parent) => try!(fs::create_dir_all(home.join(parent))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:534:17 | 534 | None => try!(fs::create_dir_all(home)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:542:5 | 542 | try!(fs::create_dir_all(&full_path)); | ^^^ warning: `num-iter` (build script) generated 1 warning (1 duplicate) warning: `stable_deref_trait` (lib) generated 1 warning (1 duplicate) warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:123:58 | 123 | HomeMissing => write!(f, "{}", error::Error::description(self)), | ^^^^^^^^^^^ warning: `semver-parser` (lib) generated 5 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:112:32 | 112 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 112 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `proc-macro2` (build script) generated 3 warnings (1 duplicate) warning: `rand_core` (lib) generated 11 warnings (1 duplicate) warning: `same-file` (lib) generated 2 warnings (1 duplicate) warning: `nix` (build script) generated 1 warning (1 duplicate) warning: `rayon` (build script) generated 1 warning (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/src/lib.rs:75:22 | 75 | type Thunk<'a> = Box; | ^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 75 | type Thunk<'a> = Box; | +++ warning: `khronos_api` (build script) generated 1 warning (1 duplicate) warning: `adler32` (lib) generated 3 warnings (3 duplicates) warning: `serde` (build script) generated 1 warning (1 duplicate) warning: `either` (lib) generated 4 warnings (1 duplicate) warning: `khronos_api` (build script) generated 1 warning (1 duplicate) warning: `num-derive` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.65 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-3758d2d961542f66/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-94f25a491a794439/build-script-build` warning: `either` (lib) generated 4 warnings (4 duplicates) warning: `lzw` (lib) generated 18 warnings (1 duplicate) warning: `byteorder` (lib) generated 25 warnings (25 duplicates) Compiling rand_isaac v0.1.0 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.0 Compiling deflate v0.7.19 Compiling inflate v0.4.3 Compiling walkdir v2.2.7 Compiling owning_ref v0.4.0 warning: variable does not need to be mutable --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/color_quant-1.0.1/src/lib.rs:368:21 | 368 | let mut j; | ----^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: field `kind` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/cc-1.0.25/src/lib.rs:143:5 | 141 | pub struct Error { | ----- field in this struct 142 | /// Describes the kind of error that occurred. 143 | kind: ErrorKind, | ^^^^ | = note: `Error` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:92:21 | 92 | 'A' ... 'F' | '0' ... '9' | '@' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:92:35 | 92 | 'A' ... 'F' | '0' ... '9' | '@' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:230:20 | 230 | '\u{0041}' ... '\u{005A}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:231:20 | 231 | '\u{0061}' ... '\u{007A}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:232:20 | 232 | '\u{0030}' ... '\u{0039}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:240:20 | 240 | '\u{0021}' ... '\u{002F}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:241:20 | 241 | '\u{003A}' ... '\u{0040}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:242:20 | 242 | '\u{005B}' ... '\u{0060}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:243:20 | 243 | '\u{007B}' ... '\u{007E}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:336:9 | 336 | try!(f.write_str(self.suffix)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:270:17 | 270 | try!(f.write_str("::")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:278:25 | 278 | try!(f.write_str("::")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:281:25 | 281 | try!(f.write_str(".")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:288:33 | 288 | try!(f.write_str($demangled)); | ^^^ ... 300 | / demangle! { 301 | | "$SP$" => "@", 302 | | "$BP$" => "*", 303 | | "$RF$" => "&", ... | 323 | | "$u22$" => "\"", 324 | | } | |_____________________- in this macro invocation | = note: this warning originates in the macro `demangle` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:292:33 | 292 | try!(f.write_str(rest)); | ^^^ ... 300 | / demangle! { 301 | | "$SP$" => "@", 302 | | "$BP$" => "*", 303 | | "$RF$" => "&", ... | 323 | | "$u22$" => "\"", 324 | | } | |_____________________- in this macro invocation | = note: this warning originates in the macro `demangle` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:330:21 | 330 | try!(f.write_str(&rest[..idx])); | ^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-9a2dca2a95d1d04f/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-5c3a7b12d076bcd9/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-181a8a50c6d2c56c/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-5c3a7b12d076bcd9/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/Cargo.toml CARGO_PKG_AUTHORS='Steve Klabnik :The Rust Project Developers' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison. ' CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name semver --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ci", "default", "serde"))' -C metadata=9f6b487b9858947f -C extra-filename=-e394b46983f88e78 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern semver_parser=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsemver_parser-efbc4258f754b104.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/log' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name log --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "std"))' -C metadata=3b1558f5662b0dc4 -C extra-filename=-1cefc7a6f532ca0b --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-24dec817db2a970a.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `nix` (build script) generated 1 warning (1 duplicate) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:83:24 | 83 | pub fn demangle(mut s: &str) -> Demangle { | ^^^^ ^^^^^^^^ 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 | 83 | pub fn demangle(mut s: &str) -> Demangle<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:198:24 | 198 | pub fn try_demangle(s: &str) -> Result { | ^^^^ ^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 198 | pub fn try_demangle(s: &str) -> Result, TryDemangleError> { | ++++ warning: `unicode-width` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name arrayvec --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde-1", "std", "use_union"))' -C metadata=3f771b4c0354ae1c -C extra-filename=-8e2f0a8a454a862c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern nodrop=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnodrop-e80da41c65aaf904.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unreachable CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unreachable-1.0.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unreachable-1.0.0/Cargo.toml CARGO_PKG_AUTHORS='Jonathan Reem ' CARGO_PKG_DESCRIPTION='An unreachable code optimization hint in stable rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unreachable CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/reem/rust-unreachable.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name unreachable --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/unreachable-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=da7198e088972acf -C extra-filename=-84936e513cd39dcf --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern void=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvoid-4841e973dbf05039.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.65 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-aa1430d3c488f481/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-94f25a491a794439/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_utils CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/Cargo.toml CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name crossbeam_utils --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "use_std"))' -C metadata=84ca7d88d26ff19b -C extra-filename=-3358652d423f7a09 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-24dec817db2a970a.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `num-rational` (build script) generated 1 warning (1 duplicate) warning: associated type `wstr` should have an upper camel case name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/write.rs:6:10 | 6 | type wstr: ?Sized; | ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Wstr` | = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default warning: unused import: `windows::*` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/lib.rs:203:9 | 203 | pub use windows::*; | ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name arrayvec --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde-1", "std", "use_union"))' -C metadata=1e828d6d7b13245d -C extra-filename=-c599776156125bb7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern nodrop=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnodrop-27c7a3f1b701751b.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_utils CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/Cargo.toml CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name crossbeam_utils --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "use_std"))' -C metadata=5b87fd91b0d27156 -C extra-filename=-c14a01d946e46f95 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lock_api CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.3.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.3.1/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lock_api CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name lock_api --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly", "owning_ref", "serde"))' -C metadata=d451fb4ee93fc982 -C extra-filename=-5b018b172a3866c6 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-63a882ab052fe2bc.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1 CARGO_MANIFEST_LINKS=rayon-core CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-a827b5cb4672b7fa/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-14371f2bcbc0ebed/build-script-build` warning: `color_quant` (lib) generated 2 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1 CARGO_MANIFEST_LINKS=rayon-core CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-bfe6b81ba79bab0f/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-14371f2bcbc0ebed/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-integer CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.39 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-4b48a8c54940c719/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-54a4a2f017bc24c2/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xml CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/Cargo.toml CARGO_PKG_AUTHORS='Vladimir Matveev ' CARGO_PKG_DESCRIPTION='An XML library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=xml-rs CARGO_PKG_README=Readme.md CARGO_PKG_REPOSITORY='https://github.com/netvl/xml-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name xml --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b8ccea2256ddf23a -C extra-filename=-24976d29aaa6816c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-b989f23ecef34de3.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/log' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name log --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "std"))' -C metadata=353cc286578f6fc1 -C extra-filename=-373e6e1a4b37db90 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=stb_truetype CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/Cargo.toml CARGO_PKG_AUTHORS='Dylan Ede ' CARGO_PKG_DESCRIPTION='A straight translation of the font loading code in stb_truetype.h from C to Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=stb_truetype CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://gitlab.redox-os.org/redox-os/stb_truetype-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name stb_truetype --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d40834277f070cbc -C extra-filename=-0ac88901f4846b0f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-integer CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.39 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-47b172f048cf2612/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-54a4a2f017bc24c2/build-script-build` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/write.rs:15:23 | 15 | impl<'a> AnyWrite for fmt::Write + 'a { | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 15 | impl<'a> AnyWrite for dyn fmt::Write + 'a { | +++ help: alternatively use a blanket implementation to implement `AnyWrite` for all types that also implement `fmt::Write + 'a` | 15 - impl<'a> AnyWrite for fmt::Write + 'a { 15 + impl<'a, T: fmt::Write + 'a> AnyWrite for T { | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/write.rs:29:23 | 29 | impl<'a> AnyWrite for io::Write + 'a { | ^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 29 | impl<'a> AnyWrite for dyn io::Write + 'a { | +++ help: alternatively use a blanket implementation to implement `AnyWrite` for all types that also implement `io::Write + 'a` | 29 - impl<'a> AnyWrite for io::Write + 'a { 29 + impl<'a, T: io::Write + 'a> AnyWrite for T { | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:1010:34 | 1010 | fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) } | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 1010 - fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) } 1010 + fn next(&mut self) -> Option<&'a V> { self.iter.next().map(|e| e.1) } | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:1017:39 | 1017 | fn next_back(&mut self) -> Option<(&'a V)> { self.iter.next_back().map(|e| e.1) } | ^ ^ | help: remove these parentheses | 1017 - fn next_back(&mut self) -> Option<(&'a V)> { self.iter.next_back().map(|e| e.1) } 1017 + fn next_back(&mut self) -> Option<&'a V> { self.iter.next_back().map(|e| e.1) } | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:1023:34 | 1023 | fn next(&mut self) -> Option<(&'a mut V)> { self.iter_mut.next().map(|e| e.1) } | ^ ^ | help: remove these parentheses | 1023 - fn next(&mut self) -> Option<(&'a mut V)> { self.iter_mut.next().map(|e| e.1) } 1023 + fn next(&mut self) -> Option<&'a mut V> { self.iter_mut.next().map(|e| e.1) } | warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_char.rs:478:21 | 478 | b' '...b'~' => self.as_char(), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_char.rs:500:21 | 500 | b'a'...b'z' => AsciiChar::from_unchecked(self.as_byte() - (b'a' - b'A')), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_char.rs:511:21 | 511 | b'A'...b'Z' => AsciiChar::from_unchecked(self.as_byte() + (b'a' - b'A')), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_string.rs:499:20 | 499 | let astr = try!(AsciiStr::from_ascii(s).map_err(|_| fmt::Error)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_string.rs:505:21 | 505 | let achar = try!(AsciiChar::from(c).map_err(|_| fmt::Error)); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/free_functions.rs:60:17 | 60 | b'?'...b'_' => Some(AsciiChar::from_unchecked(c.into() ^ 0b0100_0000)), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `pkg-config` (lib) generated 7 warnings (1 duplicate) warning: `oorandom` (lib) generated 1 warning (1 duplicate) warning: `color_quant` (lib) generated 2 warnings (2 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,proc-macro CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_PROC_MACRO=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.24 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=24 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/proc-macro2-11301add16e17b5e/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/proc-macro2-26e9a070e4e07312/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine:Pierre Krieger ' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=khronos_api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=3.1.0 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-33e07a6170f07581/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-4cf476f005a67fa6/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/Cargo.toml CARGO_PKG_AUTHORS='The nix-rust Project Developers' CARGO_PKG_DESCRIPTION='Rust friendly bindings to *nix APIs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nix-rust/nix' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-f8dabc54d65f7e3a/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-e9f96e72e28c2ee5/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric syntax extensions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-derive' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-derive CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-derive' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-derive-a63bcd9c05e9fadb/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-derive-b6777412ec6b979a/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,derive,serde_derive,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_DERIVE=1 CARGO_FEATURE_SERDE_DERIVE=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-cc941105ef41ebad/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-d1abd1682c0d1837/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_isaac CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_isaac-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_isaac-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='ISAAC random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_isaac' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_isaac CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rand_isaac --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_isaac-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde1", "serde_derive"))' -C metadata=6ede0a451052c34f -C extra-filename=-9e7e29b199b92c10 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-5fdbfe7625b6e0dd.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_hc CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_hc-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_hc-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='HC128 random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_hc' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_hc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rand_hc --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_hc-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b1dbba1e8ed0f4c -C extra-filename=-b8ba9b1ff47a6324 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-5fdbfe7625b6e0dd.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `sdl2` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='External iterators for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-iter' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-iter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-iter' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.37 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=37 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-cc0d7157b7cd72b8/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-07cc1f29556fdc09/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='External iterators for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-iter' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-iter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-iter' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.37 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=37 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-09cc6be5253955c9/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-07cc1f29556fdc09/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_xorshift CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_xorshift-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_xorshift-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Xorshift random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_xorshift' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_xorshift CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/small-rngs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rand_xorshift --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_xorshift-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde1", "serde_derive"))' -C metadata=efc5a8c677e8361d -C extra-filename=-f4fd39ecd698f89d --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-5fdbfe7625b6e0dd.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine:Pierre Krieger ' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/khronos_api/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=khronos_api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-644727840855bda7/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-937cd84d25f93472/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,derive,serde_derive,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_DERIVE=1 CARGO_FEATURE_SERDE_DERIVE=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-56c44786c31f6d52/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-d1abd1682c0d1837/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=deflate CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/Cargo.toml CARGO_PKG_AUTHORS='oyvindln ' CARGO_PKG_DESCRIPTION='A DEFLATE, zlib and gzip encoder written in rust. ' CARGO_PKG_HOMEPAGE='https://github.com/oyvindln/deflate-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deflate CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/oyvindln/deflate-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name deflate --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("benchmarks", "gzip", "gzip-header"))' -C metadata=8f7dcf6ee6e857e9 -C extra-filename=-063678db1fc47bcd --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern adler32=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libadler32-671808881ad1ebbd.rmeta --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-9817130f7b3bfb8a.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `lzw` (lib) generated 18 warnings (18 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=inflate CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='DEFLATE decoding' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=inflate CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/inflate.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name inflate --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable"))' -C metadata=ba2900c0b09e9e33 -C extra-filename=-11b0451626070d80 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern adler32=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libadler32-671808881ad1ebbd.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `ryu` (build script) generated 1 warning (1 duplicate) warning: `memchr` (build script) generated 1 warning (1 duplicate) warning: `rustc-demangle` (lib) generated 19 warnings (1 duplicate) Compiling x11-dl v2.18.3 Compiling sdl2-sys v0.32.6 Compiling gif v0.10.1 Compiling textwrap v0.10.0 [rayon-core 1.4.1] cargo:rerun-if-changed=build.rs warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/name.rs:102:30 | 102 | pub fn local(local_name: &str) -> Name { | ^^^^ ^^^^ 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 | 102 | pub fn local(local_name: &str) -> Name<'_> { | ++++ [proc-macro2 0.4.24] cargo:rerun-if-changed=build.rs [rayon-core 1.4.1] cargo:rerun-if-changed=build.rs Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=walkdir CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Recursively walk a directory.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/walkdir' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=walkdir CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/walkdir' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.7 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name walkdir --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c66d5878d1f8446c -C extra-filename=-a2522d619a64a291 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern same_file=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsame_file-5f76df0021536e61.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/percent-encoding-2.1.0/lib.rs:313:34 | 313 | pub fn percent_decode_str(input: &str) -> PercentDecode { | ^^^^ ^^^^^^^^^^^^^ 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 | 313 | pub fn percent_decode_str(input: &str) -> PercentDecode<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:217:17 | 217 | pub fn keys(&self) -> Keys { | ^^^^^ ^^^^^^^ 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 | 217 | pub fn keys(&self) -> Keys<'_, V> { | +++ [proc-macro2 0.4.24] cargo:rustc-cfg=u128 [proc-macro2 0.4.24] cargo:rustc-cfg=use_proc_macro [proc-macro2 0.4.24] cargo:rustc-cfg=wrap_proc_macro warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:174:57 | 174 | self.head = Box::into_raw(Box::new(mem::uninitialized())); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default [num-integer 0.1.39] cargo:rustc-cfg=has_i128 [libc 0.2.65] cargo:rustc-cfg=freebsd11 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_string.rs:637:32 | 637 | fn cause(&self) -> Option<&Error> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 637 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/ansi.rs:171:21 | 171 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 171 | let f: &mut dyn fmt::Write = f; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/name.rs:145:25 | 145 | pub fn repr_display(&self) -> ReprDisplay { | ^^^^^ ^^^^^^^^^^^ | | | | | 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 | 145 | pub fn repr_display(&self) -> ReprDisplay<'_> { | ++++ [num-integer 0.1.39] cargo:rustc-cfg=has_i128 [num-traits 0.2.6] cargo:rustc-cfg=has_i128 warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs:12:5 | 12 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `i128`, and `std` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default [num-traits 0.2.6] cargo:rustc-cfg=has_i128 [libc 0.2.65] cargo:rustc-cfg=libc_priv_mod_use [libc 0.2.65] cargo:rustc-cfg=libc_union [libc 0.2.65] cargo:rustc-cfg=libc_const_size_of [libc 0.2.65] cargo:rustc-cfg=libc_align [libc 0.2.65] cargo:rustc-cfg=libc_core_cvoid [libc 0.2.65] cargo:rustc-cfg=libc_packedN warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/name.rs:193:19 | 193 | pub fn borrow(&self) -> Name { | ^^^^^ ^^^^ 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 | 193 | pub fn borrow(&self) -> Name<'_> { | ++++ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:1137:34 | 1137 | self.map = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/attribute.rs:58:19 | 58 | pub fn borrow(&self) -> Attribute { | ^^^^^ ^^^^^^^^^ 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 | 58 | pub fn borrow(&self) -> Attribute<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/escape.rs:73:18 | 73 | fn escape_str(s: &str, dispatch: fn(char) -> Value) -> Cow { | ^^^^ 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 | 73 | fn escape_str(s: &str, dispatch: fn(char) -> Value) -> Cow<'_, str> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/escape.rs:94:32 | 94 | pub fn escape_str_attribute(s: &str) -> Cow { | ^^^^ ^^^^^^^^ 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 | 94 | pub fn escape_str_attribute(s: &str) -> Cow<'_, str> { | +++ warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/array.rs:19:13 | 19 | fn from(usize) -> Self; | ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: usize` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/escape.rs:110:29 | 110 | pub fn escape_str_pcdata(s: &str) -> Cow { | ^^^^ ^^^^^^^^ 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 | 110 | pub fn escape_str_pcdata(s: &str) -> Cow<'_, str> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/namespace.rs:336:27 | 336 | pub fn checked_target(&mut self) -> CheckedTarget { | ^^^^^^^^^ ^^^^^^^^^^^^^ 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 | 336 | pub fn checked_target(&mut self) -> CheckedTarget<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/namespace.rs:342:17 | 342 | pub fn iter(&self) -> NamespaceStackMappings { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ 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 | 342 | pub fn iter(&self) -> NamespaceStackMappings<'_> { | ++++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/array_string.rs:93:17 | 93 | let s = try!(str::from_utf8(b.as_slice())); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs:31:5 | 31 | try!(wr.write_all(s.as_bytes())); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs:80:10 | 80 | mem::uninitialized() | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs:76:34 | 76 | bytes: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `rustbuild` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:280:13 | 280 | #![cfg_attr(rustbuild, feature(staged_api, rustc_private))] | ^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rustbuild)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rustbuild)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `rustbuild` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:281:13 | 281 | #![cfg_attr(rustbuild, unstable(feature = "rustc_private", issue = "27812"))] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rustbuild)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rustbuild)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: the type `[u8; 40]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs:76:29 | 76 | bytes: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:295:48 | 295 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:304:29 | 304 | static STATE: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 304 - static STATE: AtomicUsize = ATOMIC_USIZE_INIT; 304 + static STATE: AtomicUsize = AtomicUsize::new(0); | warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:313:44 | 313 | static MAX_LOG_LEVEL_FILTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 313 - static MAX_LOG_LEVEL_FILTER: AtomicUsize = ATOMIC_USIZE_INIT; 313 + static MAX_LOG_LEVEL_FILTER: AtomicUsize = AtomicUsize::new(0); | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:303:29 | 303 | static mut LOGGER: &'static Log = &NopLogger; | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 303 | static mut LOGGER: &'static dyn Log = &NopLogger; | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/scoped.rs:324:27 | 324 | let join_handle = try!(unsafe { | ^^^ | = note: `#[warn(deprecated)]` on by default [libc 0.2.65] cargo:rustc-cfg=freebsd11 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/cache_padded.rs:63:48 | 63 | let mut inner: Self = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/scoped.rs:162:15 | 162 | dtor: Box, | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 162 | dtor: Box, | +++ warning: `itoa` (lib) generated 5 warnings (1 duplicate) [libc 0.2.65] cargo:rustc-cfg=libc_priv_mod_use [libc 0.2.65] cargo:rustc-cfg=libc_union [libc 0.2.65] cargo:rustc-cfg=libc_const_size_of [libc 0.2.65] cargo:rustc-cfg=libc_align [libc 0.2.65] cargo:rustc-cfg=libc_core_cvoid [libc 0.2.65] cargo:rustc-cfg=libc_packedN warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_string.rs:634:20 | 634 | self.error.description() | ^^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/name.rs:79:13 | 79 | try! { write!(f, "{{{}}}", namespace) } | ^^^ | = note: `#[warn(deprecated)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/scoped.rs:151:22 | 151 | let closure: Box = Box::new(f); | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 151 | let closure: Box = Box::new(f); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_string.rs:638:30 | 638 | Some(&self.error as &Error) | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 638 | Some(&self.error as &dyn Error) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/scoped.rs:152:22 | 152 | let closure: Box = mem::transmute(closure); | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 152 | let closure: Box = mem::transmute(closure); | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/name.rs:83:13 | 83 | try! { write!(f, "{}:", prefix) } | ^^^ warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_char.rs:582:17 | 582 | fn from(a: AsciiChar) -> $wider { | ^ ... 611 | impl_into_partial_eq_ord!{u8, AsciiChar::as_byte} | ------------------------------------------------- in this macro invocation | = note: `#[warn(bindings_with_variant_name)]` on by default = note: this warning originates in the macro `impl_into_partial_eq_ord` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_char.rs:582:17 | 582 | fn from(a: AsciiChar) -> $wider { | ^ ... 612 | impl_into_partial_eq_ord!{char, AsciiChar::as_char} | --------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_into_partial_eq_ord` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:197:40 | 197 | &self[self.chars().take_while(|a| a.is_whitespace()).count()..] | ^ warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:211:26 | 211 | .take_while(|a| a.is_whitespace()) | ^ warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:219:51 | 219 | self.chars().zip(other.chars()).all(|(a, b)| { | ^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/ansi.rs:183:29 | 183 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 183 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/ansi.rs:187:29 | 187 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 187 | let f: &mut dyn fmt::Write = f; | +++ warning: the type `Inner` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/cache_padded.rs:63:43 | 63 | let mut inner: Self = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/cache_padded.rs:50:13 | 50 | bytes: [u8; 64], | ^^^^^^^^^^^^^^^ = note: `#[warn(invalid_value)]` on by default warning[E0170]: pattern binding `b` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:219:54 | 219 | self.chars().zip(other.chars()).all(|(a, b)| { | ^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/ansi.rs:200:21 | 200 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 200 | let f: &mut dyn fmt::Write = f; | +++ warning: `unreachable` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=stb_truetype CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/Cargo.toml CARGO_PKG_AUTHORS='Dylan Ede ' CARGO_PKG_DESCRIPTION='A straight translation of the font loading code in stb_truetype.h from C to Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=stb_truetype CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://gitlab.redox-os.org/redox-os/stb_truetype-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name stb_truetype --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8a7bc765f1ad0fdd -C extra-filename=-75fc4fb9461cb378 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-9817130f7b3bfb8a.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=owning_ref CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/Cargo.toml CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for creating references that carry their owner with them.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=owning_ref CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/owning-ref-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name owning_ref --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12c71498274d6fe2 -C extra-filename=-492298ee8497f6b0 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern stable_deref_trait=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstable_deref_trait-9756f1b35a7135a7.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=deflate CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/Cargo.toml CARGO_PKG_AUTHORS='oyvindln ' CARGO_PKG_DESCRIPTION='A DEFLATE, zlib and gzip encoder written in rust. ' CARGO_PKG_HOMEPAGE='https://github.com/oyvindln/deflate-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deflate CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/oyvindln/deflate-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name deflate --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("benchmarks", "gzip", "gzip-header"))' -C metadata=2b99e3498a4afc9d -C extra-filename=-a5e67b335c087987 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern adler32=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libadler32-723690265a1bc7b3.rmeta --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `scoped_threadpool` (lib) generated 2 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=inflate CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='DEFLATE decoding' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=inflate CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/inflate.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name inflate --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable"))' -C metadata=9c58a91fd130c863 -C extra-filename=-552586cc601ae3a9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern adler32=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libadler32-723690265a1bc7b3.rmeta --cap-lints warn -C ar=ar -C linker=cc` Compiling wayland-scanner v0.21.4 Compiling smallvec v0.6.6 [serde 1.0.80] cargo:rustc-cfg=de_boxed_c_str [num-iter 0.1.37] cargo:rustc-cfg=has_i128 warning: unused return value of `Box::::from_raw` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:153:13 | 153 | Box::from_raw(cur); | ^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default help: use `let _ = ...` to ignore the resulting value | 153 | let _ = Box::from_raw(cur); | +++++++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/display.rs:184:21 | 184 | let w: &mut fmt::Write = f; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 184 | let w: &mut dyn fmt::Write = f; | +++ [num-derive 0.2.3] cargo:rustc-cfg=has_i128 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1094:37 | 1094 | pub fn set_boxed_logger(logger: Box) -> Result<(), SetLoggerError> { | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1094 | pub fn set_boxed_logger(logger: Box) -> Result<(), SetLoggerError> { | +++ warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.3.1/src/lib.rs:98:24 | 98 | pub struct GuardNoSend(*mut ()); | ----------- ^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:226:13 | 226 | for a in self.chars_mut() { | ^ help: to match on the variant, qualify the path: `ascii_char::AsciiChar::a` warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/percent-encoding-2.1.0/lib.rs:336:30 | 336 | pub fn percent_decode(input: &[u8]) -> PercentDecode { | ^^^^^ ^^^^^^^^^^^^^ 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 | 336 | pub fn percent_decode(input: &[u8]) -> PercentDecode<'_> { | ++++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:271:9 | 271 | try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:120:18 | 120 | ':' | 'A'...'Z' | '_' | 'a'...'z' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:223:19 | 223 | pub fn values(&self) -> Values { | ^^^^^ ^^^^^^^^^ 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 | 223 | pub fn values(&self) -> Values<'_, V> { | +++ [serde 1.0.80] cargo:rustc-cfg=de_rc_dst [serde 1.0.80] cargo:rustc-cfg=core_duration [serde 1.0.80] cargo:rustc-cfg=integer128 [serde 1.0.80] cargo:rustc-cfg=range_inclusive [serde 1.0.80] cargo:rustc-cfg=num_nonzero warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:273:13 | 273 | try!(write!(f, "-")); | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:229:23 | 229 | pub fn values_mut(&mut self) -> ValuesMut { | ^^^^^^^^^ ^^^^^^^^^^^^ 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 | 229 | pub fn values_mut(&mut self) -> ValuesMut<'_, V> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:251:17 | 251 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 251 | pub fn iter(&self) -> Iter<'_, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:278:17 | 278 | try!(write!(f, "{}", x)); | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:283:21 | 283 | pub fn iter_mut(&mut self) -> IterMut { | ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 283 | pub fn iter_mut(&mut self) -> IterMut<'_, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:276:21 | 276 | try!(write!(f, ".")) | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:406:18 | 406 | pub fn drain(&mut self) -> Drain { | ^^^^^^^^^ ^^^^^^^^ 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 | 406 | pub fn drain(&mut self) -> Drain<'_, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:282:13 | 282 | try!(write!(f, "+")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:287:17 | 287 | try!(write!(f, "{}", x)); | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs:590:18 | 590 | pub fn entry(&mut self, key: usize) -> Entry { | ^^^^^^^^^ ^^^^^^^^ 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 | 590 | pub fn entry(&mut self, key: usize) -> Entry<'_, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:285:21 | 285 | try!(write!(f, ".")) | ^^^ warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:233:13 | 233 | for a in self.chars_mut() { | ^ help: to match on the variant, qualify the path: `ascii_char::AsciiChar::a` warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:443:51 | 443 | self.chars().zip(other.chars()).all(|(a, b)| { | ^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1145:36 | 1145 | pub fn set_logger(logger: &'static Log) -> Result<(), SetLoggerError> { | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1145 | pub fn set_logger(logger: &'static dyn Log) -> Result<(), SetLoggerError> { | +++ warning[E0170]: pattern binding `b` is named the same as one of the variants of the type `ascii_char::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:443:54 | 443 | self.chars().zip(other.chars()).all(|(a, b)| { | ^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:120:36 | 120 | ':' | 'A'...'Z' | '_' | 'a'...'z' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:121:17 | 121 | '\u{C0}'...'\u{D6}' | '\u{D8}'...'\u{F6}' | '\u{F8}'...'\u{2FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:121:39 | 121 | '\u{C0}'...'\u{D6}' | '\u{D8}'...'\u{F6}' | '\u{F8}'...'\u{2FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:121:61 | 121 | '\u{C0}'...'\u{D6}' | '\u{D8}'...'\u{F6}' | '\u{F8}'...'\u{2FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/display.rs:193:21 | 193 | let w: &mut io::Write = w; | ^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 193 | let w: &mut dyn io::Write = w; | +++ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:122:18 | 122 | '\u{370}'...'\u{37D}' | '\u{37F}'...'\u{1FFF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:122:42 | 122 | '\u{370}'...'\u{37D}' | '\u{37F}'...'\u{1FFF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:123:19 | 123 | '\u{200C}'...'\u{200D}' | '\u{2070}'...'\u{218F}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:123:45 | 123 | '\u{200C}'...'\u{200D}' | '\u{2070}'...'\u{218F}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:124:19 | 124 | '\u{2C00}'...'\u{2FEF}' | '\u{3001}'...'\u{D7FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/display.rs:212:21 | 212 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 212 | let f: &mut dyn fmt::Write = f; | +++ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:124:45 | 124 | '\u{2C00}'...'\u{2FEF}' | '\u{3001}'...'\u{D7FF}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/display.rs:222:21 | 222 | let w: &mut io::Write = w; | ^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 222 | let w: &mut dyn io::Write = w; | +++ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:125:19 | 125 | '\u{F900}'...'\u{FDCF}' | '\u{FDF0}'...'\u{FFFD}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:125:45 | 125 | '\u{F900}'...'\u{FDCF}' | '\u{FDF0}'...'\u{FFFD}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:126:20 | 126 | '\u{10000}'...'\u{EFFFF}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:138:24 | 138 | '-' | '.' | '0'...'9' | '\u{B7}' | | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:139:18 | 139 | '\u{300}'...'\u{3F6}' | '\u{203F}'...'\u{2040}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/common.rs:139:43 | 139 | '\u{300}'...'\u{3F6}' | '\u{203F}'...'\u{2040}' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1151:29 | 1151 | F: FnOnce() -> &'static Log, | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1151 | F: FnOnce() -> &'static dyn Log, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1214:29 | 1214 | pub fn logger() -> &'static Log { | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1214 | pub fn logger() -> &'static dyn Log { | +++ warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1154:21 | 1154 | match STATE.compare_and_swap(UNINITIALIZED, INITIALIZING, Ordering::SeqCst) { | ^^^^^^^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/reader/lexer.rs:293:19 | 293 | match try!(self.read_next_token(c)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/reader/lexer.rs:304:27 | 304 | let c = match try!(util::next_char_from(b)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/reader/lexer.rs:309:19 | 309 | match try!(self.read_next_token(c)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:48:9 | 48 | try!(write!(f, "emitter error: ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:176:9 | 176 | try!(target.write(self.config.line_separator.as_bytes())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:178:13 | 178 | try!(target.write(self.config.indent_string.as_bytes())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:187:13 | 187 | try!(self.write_newline(target, indent_level)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:200:9 | 200 | try!(self.before_markup(target)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:124:9 | 124 | try!($_self.$before_name($arg)); | ^^^ ... 241 | / wrapped_with!(self; before_markup(target) and after_markup, 242 | | try_chain! { 243 | | write!(target, " /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:153:18 | 153 | pub fn chars(&self) -> Chars { | ^^^^^ ^^^^^ 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 | 153 | pub fn chars(&self) -> Chars<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:160:22 | 160 | pub fn chars_mut(&mut self) -> CharsMut { | ^^^^^^^^^ ^^^^^^^^ 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 | 160 | pub fn chars_mut(&mut self) -> CharsMut<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:170:18 | 170 | pub fn lines(&self) -> Lines { | ^^^^^ ^^^^^ 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 | 170 | pub fn lines(&self) -> Lines<'_> { | ++++ warning: `vec_map` (lib) generated 11 warnings (1 duplicate) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:117:9 | 117 | try!($e); | ^^^ ... 242 | / try_chain! { 243 | | write!(target, "") 250 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `Node` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:174:52 | 174 | self.head = Box::into_raw(Box::new(mem::uninitialized())); | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:58:5 | 58 | next: *mut Node, | ^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(invalid_value)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:115:22 | 115 | ($e:expr) => (Ok(try!($e))); | ^^^ ... 242 | / try_chain! { 243 | | write!(target, "") 250 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:275:9 | 275 | try!(self.check_document_started(target)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:276:9 | 276 | try!(self.fix_non_empty_element(target)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:124:9 | 124 | try!($_self.$before_name($arg)); | ^^^ ... 278 | / wrapped_with!(self; before_markup(target) and after_markup, 279 | | try_chain! { 280 | | write!(target, " /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:117:9 | 117 | try!($e); | ^^^ ... 279 | / try_chain! { 280 | | write!(target, "") 283 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `ansi_term` (lib) generated 13 warnings (1 duplicate) warning: `log` (lib) generated 12 warnings (9 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=khronos_api CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine:Pierre Krieger ' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=khronos_api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=3.1.0 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-33e07a6170f07581/out /usr/local/bin/rustc --crate-name khronos_api --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-3.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d5edb4128135a4e -C extra-filename=-0db9163dec11b578 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/Cargo.toml CARGO_PKG_AUTHORS='daggerbot :Erle Pereira ' CARGO_PKG_DESCRIPTION='X11 library bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=CC0-1.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=x11-dl CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/erlepereira/x11-rs.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.18.3 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=18 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f8d267bd680ae120 -C extra-filename=-95e7089a270f82e0 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/x11-dl-95e7089a270f82e0 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern pkg_config=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpkg_config-1eade29a240f81ec.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=serde CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_SERDE=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Rational numbers implementation for Rust' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-rational' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-rational CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-rational' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-28105a010a2b7848/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-b6494c882d69b4fd/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/Cargo.toml CARGO_PKG_AUTHORS='Tony Aldridge ' CARGO_PKG_DESCRIPTION='Raw SDL2 bindings for Rust, used internally rust-sdl2' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sdl2-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/rust-sdl2/rust-sdl2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.32.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="pkg-config"' --cfg 'feature="use-pkgconfig"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "bundled", "cmake", "default", "flate2", "gfx", "image", "mixer", "pkg-config", "static-link", "tar", "ttf", "unidiff", "use-bindgen", "use-pkgconfig", "use_mac_framework"))' -C metadata=9d4ea83760788799 -C extra-filename=-c9e7bc2e99ee82e0 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-c9e7bc2e99ee82e0 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-24dec817db2a970a.rlib --extern pkg_config=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpkg_config-1eade29a240f81ec.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=use_std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_USE_STD=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/memchr-fb8270ffdcc91e30/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/memchr-6f58389abdfe30d9/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gif CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='GIF de- and encoder' CARGO_PKG_HOMEPAGE='https://github.com/PistonDevelopers/image-gif' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gif CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image-gif.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name gif --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c_api", "default", "libc", "raii_no_panic"))' -C metadata=1fee2f050d70b586 -C extra-filename=-304e1824e630b043 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern color_quant=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcolor_quant-85cdeb1b54d767f1.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-272c98ef9f5fc413.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=textwrap CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/textwrap-0.10.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/textwrap-0.10.0/Cargo.toml CARGO_PKG_AUTHORS='Martin Geisler ' CARGO_PKG_DESCRIPTION='Textwrap is a small library for word wrapping, indenting, and dedenting strings. You can use it to format strings (such as help and error messages) for display in commandline applications. It is designed to be efficient and handle Unicode characters correctly. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=textwrap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/mgeisler/textwrap' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name textwrap --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/textwrap-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("hyphenation", "term_size"))' -C metadata=8a9275b1d1d45356 -C extra-filename=-529539440f3363ca --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern unicode_width=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunicode_width-cf02123034509709.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/Cargo.toml CARGO_PKG_AUTHORS='The nix-rust Project Developers' CARGO_PKG_DESCRIPTION='Rust friendly bindings to *nix APIs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nix-rust/nix' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.13.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-3238a72381d9b45a/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-cea4363a7124c67f/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/ryu-fb21b76cc1eec672/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/ryu-d3e13e1e95c5f404/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=serde CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_SERDE=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Rational numbers implementation for Rust' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-rational' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-rational CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-rational' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-756595f33f979617/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-b6494c882d69b4fd/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gif CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='GIF de- and encoder' CARGO_PKG_HOMEPAGE='https://github.com/PistonDevelopers/image-gif' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gif CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image-gif.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name gif --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c_api", "default", "libc", "raii_no_panic"))' -C metadata=25c2e5e7de34cdec -C extra-filename=-ebb05f2c0d964dc5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern color_quant=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcolor_quant-5cee0c0ab1885f05.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-cfd422d2f857e119.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `lock_api` (lib) generated 2 warnings (1 duplicate) warning: `crossbeam-utils` (lib) generated 7 warnings (1 duplicate) warning: `rand_xorshift` (lib) generated 1 warning (1 duplicate) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs:535:36 | 535 | pub fn drain(&mut self, range: R) -> Drain { | ^^^^^^^^^ ^^^^^^^^ 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 | 535 | pub fn drain(&mut self, range: R) -> Drain<'_, A> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:236:18 | 236 | pub fn entry(&mut self, k: K) -> Entry { | ^^^^^^^^^ ^^^^^^^^^^^^^^ 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 | 236 | pub fn entry(&mut self, k: K) -> Entry<'_, K, V, S> { | +++ [serde 1.0.80] cargo:rustc-cfg=de_boxed_c_str [serde 1.0.80] cargo:rustc-cfg=de_rc_dst [serde 1.0.80] cargo:rustc-cfg=core_duration [serde 1.0.80] cargo:rustc-cfg=integer128 [serde 1.0.80] cargo:rustc-cfg=range_inclusive [serde 1.0.80] cargo:rustc-cfg=num_nonzero warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/percent-encoding-2.1.0/lib.rs:437:27 | 437 | debug_assert!(raw_utf8 == &*bytes as *const [u8]); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses | 437 - debug_assert!(raw_utf8 == &*bytes as *const [u8]); 437 + debug_assert!(std::ptr::addr_eq(raw_utf8, &*bytes as *const [u8])); | help: use explicit `std::ptr::eq` method to compare metadata and addresses | 437 - debug_assert!(raw_utf8 == &*bytes as *const [u8]); 437 + debug_assert!(std::ptr::eq(raw_utf8, &*bytes as *const [u8])); | warning: unused import: `std::result` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:13:5 | 13 | use std::result; | ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [num-iter 0.1.37] cargo:rustc-cfg=has_i128 warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:492:13 | 492 | try!(write!(fmt, "*")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:496:21 | 496 | try!(write!(fmt, "{}", pred)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:498:21 | 498 | try!(write!(fmt, ", {}", pred)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:510:32 | 510 | Wildcard(Major) => try!(write!(fmt, "*")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:511:32 | 511 | Wildcard(Minor) => try!(write!(fmt, "{}.*", self.major)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:514:21 | 514 | try!(write!(fmt, "{}.{}.*", self.major, minor)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:516:21 | 516 | try!(write!(fmt, "{}.*.*", self.major)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:520:17 | 520 | try!(write!(fmt, "{}{}", self.op, self.major)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:523:32 | 523 | Some(v) => try!(write!(fmt, ".{}", v)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:528:32 | 528 | Some(v) => try!(write!(fmt, ".{}", v)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:533:21 | 533 | try!(write!(fmt, "-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:538:25 | 538 | try!(write!(fmt, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:536:29 | 536 | ... try!(write!(fmt, ".")) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:115:22 | 115 | ($e:expr) => (Ok(try!($e))); | ^^^ ... 279 | / try_chain! { 280 | | write!(target, "") 283 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `percent-encoding` (lib) generated 4 warnings (1 duplicate) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:117:9 | 117 | try!($e); | ^^^ ... 292 | / try_chain! { 293 | | self.check_document_started(target), 294 | | self.fix_non_empty_element(target), 295 | | self.before_start_element(target), ... | 298 | | ignore self.emit_attributes(target, attributes) 299 | | } | |_________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1009:28 | 1009 | where O: Send, for<'a> (&'a T): Send {} | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 1009 - where O: Send, for<'a> (&'a T): Send {} 1009 + where O: Send, for<'a> &'a T: Send {} | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1011:28 | 1011 | where O: Sync, for<'a> (&'a T): Sync {} | ^ ^ | help: remove these parentheses | 1011 - where O: Sync, for<'a> (&'a T): Sync {} 1011 + where O: Sync, for<'a> &'a T: Sync {} | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1014:28 | 1014 | where O: Send, for<'a> (&'a mut T): Send {} | ^ ^ | help: remove these parentheses | 1014 - where O: Send, for<'a> (&'a mut T): Send {} 1014 + where O: Send, for<'a> &'a mut T: Send {} | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1016:28 | 1016 | where O: Sync, for<'a> (&'a mut T): Sync {} | ^ ^ | help: remove these parentheses | 1016 - where O: Sync, for<'a> (&'a mut T): Sync {} 1016 + where O: Sync, for<'a> &'a mut T: Sync {} | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1018:16 | 1018 | impl Debug for Erased { | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 1018 | impl Debug for dyn Erased { | +++ warning: unexpected `cfg` condition name: `debug` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:183:7 | 183 | #[cfg(debug)] | ^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `debug` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:185:11 | 185 | #[cfg(not(debug))] | ^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/writer.rs:37:9 | 37 | try!(self.flush()); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/huffman_table.rs:1305:10 | 1305 | 1...256 => DISTANCE_CODES[distance - 1], | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/writer.rs:54:13 | 54 | try!(self.writer.write(result)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/writer.rs:52:44 | 52 | let (num_bytes_read, result) = try!(update(&mut self.inflater, &buf[n..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/writer.rs:61:9 | 61 | try!(self.writer.write(result)); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/huffman_table.rs:1309:12 | 1309 | 257...32768 => DISTANCE_CODES[256 + ((distance - 1) >> 7)], | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/writer.rs:60:27 | 60 | let (_, result) = try!(update(&mut self.inflater, &[])); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/length_encode.rs:28:14 | 28 | 1...15 => EncodedLength::CopyPrevious(repeat), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/utils.rs:20:39 | 20 | let (num_bytes_read, bytes) = try!(inflater.update(&data[n..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/reader.rs:180:25 | 180 | let input = try!(self.reader.fill_buf()); | ^^^ warning: unexpected `cfg` condition value: `mipsel` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/length_encode.rs:184:43 | 184 | if cfg!(any(target_arch = "mips", target_arch = "mipsel", | ^^^^^^^^^^^^^^-------- | | | help: there is a expected value with a similar name: `"mips64"` | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch32`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `mipsel64` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/length_encode.rs:185:45 | 185 | target_arch = "mips64", target_arch = "mipsel64")) { | ^^^^^^^^^^^^^^---------- | | | help: there is a expected value with a similar name: `"mips64"` | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch32`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:289:16 | 289 | code = try!( | ^^^ ... 327 | / with_codes!(clens, 7 => u8, |i: u8, code: u8, bits| -> _ { 328 | | /*let base = match BIT_REV_U8.get((code << (8 - bits)) as usize) { 329 | | Some(&base) => base, 330 | | None => return Err("invalid length code".to_owned()) ... | 336 | | Ok(()) 337 | | }); | |__________- in this macro invocation | = note: this warning originates in the macro `with_codes` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/huffman_lengths.rs:66:11 | 66 | 16...17 => 3, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unused import: `huffman_table::MAX_MATCH` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/deflate_state.rs:12:9 | 12 | pub use huffman_table::MAX_MATCH; | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:302:28 | 302 | let new_code = try!( | ^^^ ... 327 | / with_codes!(clens, 7 => u8, |i: u8, code: u8, bits| -> _ { 328 | | /*let base = match BIT_REV_U8.get((code << (8 - bits)) as usize) { 329 | | Some(&base) => base, 330 | | None => return Err("invalid length code".to_owned()) ... | 336 | | Ok(()) 337 | | }); | |__________- in this macro invocation | = note: this warning originates in the macro `with_codes` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:368:18 | 368 | 0...15 => self.result.push(code), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:397:19 | 397 | let lit = try!(DynHuffman16::new(&self.result[..num_lit])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:398:20 | 398 | let dist = try!(DynHuffman16::new(&self.result[num_lit..])); | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:275:20 | 275 | pub fn entries(&mut self) -> Entries { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^ 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 | 275 | pub fn entries(&mut self) -> Entries<'_, K, V, S> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:289:16 | 289 | code = try!( | ^^^ ... 419 | / with_codes!(clens, 15 => u16, |i: u16, code: u16, bits: u8| -> _ { 420 | | let entry = i | ((bits as u16) << 12); 421 | | if bits <= 8 { 422 | | let base = match BIT_REV_U8.get((code << (8 - bits)) as usize) { ... | 471 | | Ok(()) 472 | | }); | |__________- in this macro invocation | = note: this warning originates in the macro `with_codes` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:604:17 | 604 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 604 | pub fn iter(&self) -> Iter<'_, K, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:551:19 | 551 | Ex => try!(write!(fmt, "= ")), | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:638:21 | 638 | pub fn iter_mut(&mut self) -> IterMut { | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 638 | pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:552:19 | 552 | Gt => try!(write!(fmt, "> ")), | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:669:17 | 669 | pub fn keys(&self) -> Keys { | ^^^^^ ^^^^^^^^^^ 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 | 669 | pub fn keys(&self) -> Keys<'_, K, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:553:21 | 553 | GtEq => try!(write!(fmt, ">= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:114:26 | 114 | (ignore $e:expr) => (try!($e)); | ^^^ ... 292 | / try_chain! { 293 | | self.check_document_started(target), 294 | | self.fix_non_empty_element(target), 295 | | self.before_start_element(target), ... | 298 | | ignore self.emit_attributes(target, attributes) 299 | | } | |_________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:554:19 | 554 | Lt => try!(write!(fmt, "< ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:555:21 | 555 | LtEq => try!(write!(fmt, "<= ")), | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:690:19 | 690 | pub fn values(&self) -> Values { | ^^^^^ ^^^^^^^^^^^^ 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 | 690 | pub fn values(&self) -> Values<'_, K, V> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:556:22 | 556 | Tilde => try!(write!(fmt, "~")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:557:27 | 557 | Compatible => try!(write!(fmt, "^")), | ^^^ warning: unused return value of `Box::::from_raw` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:1054:17 | 1054 | Box::from_raw(self.tail); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` help: use `let _ = ...` to ignore the resulting value | 1054 | let _ = Box::from_raw(self.tail); | +++++++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:559:28 | 559 | Wildcard(_) => try!(write!(fmt, "")), | ^^^ warning: the type `HashMap, *mut Node, S>` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:1137:29 | 1137 | self.map = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | = note: integers must be initialized warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:165:14 | 165 | self.description().fmt(f) | ^^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:302:28 | 302 | let new_code = try!( | ^^^ ... 419 | / with_codes!(clens, 15 => u16, |i: u16, code: u16, bits: u8| -> _ { 420 | | let entry = i | ((bits as u16) << 12); 421 | | if bits <= 8 { 422 | | let base = match BIT_REV_U8.get((code << (8 - bits)) as usize) { ... | 471 | | Ok(()) 472 | | }); | |__________- in this macro invocation | = note: this warning originates in the macro `with_codes` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:117:9 | 117 | try!($e); | ^^^ ... 312 | / try_chain! { 313 | | self.emit_start_element_initial(target, name, attributes), 314 | | { 315 | | self.just_wrote_start_element = true; ... | 319 | | } | |_________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `linked-hash-map` (lib) generated 13 warnings (1 duplicate) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:115:22 | 115 | ($e:expr) => (Ok(try!($e))); | ^^^ ... 312 | / try_chain! { 313 | | self.emit_start_element_initial(target, name, attributes), 314 | | { 315 | | self.just_wrote_start_element = true; ... | 319 | | } | |_________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:326:13 | 326 | try!(match prefix { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:345:13 | 345 | try!(write!( | ^^^ warning: `semver` (lib) generated 31 warnings (1 duplicate) warning: `arrayvec` (lib) generated 5 warnings (5 duplicates) warning: `crossbeam-utils` (lib) generated 7 warnings (7 duplicates) warning: `arrayvec` (lib) generated 5 warnings (1 duplicate) warning: `log` (lib) generated 12 warnings (4 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.24 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=24 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/proc-macro2-11301add16e17b5e/out /usr/local/bin/rustc --crate-name proc_macro2 --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro"))' -C metadata=0d751485392e1c5d -C extra-filename=-0c5d69c3ec9a5725 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern unicode_xid=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunicode_xid-cd98aa296ab6b14a.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-181a8a50c6d2c56c/out /usr/local/bin/rustc --crate-name num_traits --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=9efc880dd39e00cf -C extra-filename=-85881341ad403106 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.65 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-3758d2d961542f66/out /usr/local/bin/rustc --crate-name libc --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=a3a762ba5078f7e7 -C extra-filename=-12c9089a168d4e71 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-9a2dca2a95d1d04f/out /usr/local/bin/rustc --crate-name num_traits --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=6b7ec757403b293c -C extra-filename=-f5a9eab685407ad3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=smallvec CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/Cargo.toml CARGO_PKG_AUTHORS='Simon Sapin ' CARGO_PKG_DESCRIPTION=''\''Small vector'\'' optimization: store up to a small number of items on the stack' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=smallvec CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/rust-smallvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name smallvec --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "specialization", "std", "union"))' -C metadata=4d1a2515474068b3 -C extra-filename=-cb6a3a27d2214e6c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern unreachable=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunreachable-84936e513cd39dcf.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=khronos_api CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine:Pierre Krieger ' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/khronos_api/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=khronos_api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-644727840855bda7/out /usr/local/bin/rustc --crate-name khronos_api --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/khronos_api-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a29b9ec4b20eda90 -C extra-filename=-9813544324d63c4f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_scanner CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-scanner-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-scanner-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Wayland Scanner for generating rust APIs from XML wayland protocol files. Intented for use with wayland-sys. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-scanner CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name wayland_scanner --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-scanner-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=548e59c925193a12 -C extra-filename=-46e3e01fe3258bbd --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-a849ba37b897312f.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.65 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-aa1430d3c488f481/out /usr/local/bin/rustc --crate-name libc --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=86153da176ff29e3 -C extra-filename=-4d8a20d253a3b83c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-70edce6545e4b9ef/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-743a979fc4c5e62f/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-58f2b38ea9079e07/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-743a979fc4c5e62f/build-script-build` Compiling rustc_version v0.2.3 Compiling crossbeam-epoch v0.3.1 [num-rational 0.2.1] cargo:rustc-cfg=has_i128 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7/src/lib.rs:249:9 | 249 | FnMut(&DirEntry,&DirEntry) -> Ordering + Send + Sync + 'static | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 249 | dyn FnMut(&DirEntry,&DirEntry) -> Ordering + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1138:23 | 1138 | type Erased = Box; | ^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1138 | type Erased = Box; | +++ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/chained_hash_table.rs:28:28 | 28 | head: mem::uninitialized(), | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default For more information about this error, try `rustc --explain E0170`. warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:358:18 | 358 | Some(try!(self.element_names.pop().ok_or(EmitterError::LastElementNameNotAvailable))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:851:53 | 851 | ... ok!(BlockDynCodeLengths(try!(CodeLengthReader::new(clens, hlit as u16 + 256, hdist)))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:124:9 | 124 | try!($_self.$before_name($arg)); | ^^^ ... 381 | / wrapped_with!(self; before_end_element(target) and after_end_element, 382 | | write!(target, "", name.repr_display()).map_err(From::from) 383 | | ) | |_________________- in this macro invocation | = note: this warning originates in the macro `wrapped_with` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7/src/lib.rs:1645:32 | 1645 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1645 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/chained_hash_table.rs:29:28 | 29 | prev: mem::uninitialized(), | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1144:22 | 1144 | type Erased = Rc; | ^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1144 | type Erased = Rc; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1150:23 | 1150 | type Erased = Arc; | ^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1150 | type Erased = Arc; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1157:42 | 1157 | pub type ErasedBoxRef = OwningRef, U>; | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1157 | pub type ErasedBoxRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1159:40 | 1159 | pub type ErasedRcRef = OwningRef, U>; | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1159 | pub type ErasedRcRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1161:42 | 1161 | pub type ErasedArcRef = OwningRef, U>; | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1161 | pub type ErasedArcRef = OwningRef, U>; | +++ warning: `ascii` (lib) generated 23 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs:1164:48 | 1164 | pub type ErasedBoxRefMut = OwningRefMut, U>; | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1164 | pub type ErasedBoxRefMut = OwningRefMut, U>; | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:391:9 | 391 | try!(self.fix_non_empty_element(target)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:117:9 | 117 | try!($e); | ^^^ ... 396 | / try_chain! { 397 | | target.write(b"") 400 | | }; | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:855:40 | 855 | let finished = try!(reader.read(&mut stream)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:857:47 | 857 | ... let (lit, dist) = try!(reader.to_lit_and_dist()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:871:60 | 871 | ... let (save, code16) = match try!(huff_lit_len.read(&mut stream)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:114:26 | 114 | (ignore $e:expr) => (try!($e)); | ^^^ ... 396 | / try_chain! { 397 | | target.write(b"") 400 | | }; | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:408:9 | 408 | try!(self.fix_non_empty_element(target)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:409:9 | 409 | try!(target.write( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:418:9 | 418 | try!(self.fix_non_empty_element(target)); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:878:38 | 878 | ... 0...255 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:882:40 | 882 | ... 256...285 => {} | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:117:9 | 117 | try!($e); | ^^^ ... 424 | / try_chain! { 425 | | target.write(b"") 434 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:906:38 | 906 | ... 1...8 => len!(code, 0), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:907:38 | 907 | ... 9...12 => len!(code, 1), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:908:39 | 908 | ... 13...16 => len!(code, 2), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:909:39 | 909 | ... 17...20 => len!(code, 3), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:910:39 | 910 | ... 21...24 => len!(code, 4), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:911:39 | 911 | ... 25...28 => len!(code, 5), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:917:59 | 917 | ... let (save, dist_code) = match try!(huff_dist.read(&mut stream)) { | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:926:34 | 926 | ... 0...3 => len_dist_case!(0), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 926 | 0...3 => len_dist_case!(0), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:927:34 | 927 | ... 4...5 => len_dist_case!(1), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:113:28 | 113 | (ok_unit $e:expr) => ({try!($e); Ok(())}); | ^^^ ... 424 | / try_chain! { 425 | | target.write(b"") 434 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `try_chain` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 927 | 4...5 => len_dist_case!(1), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:928:34 | 928 | ... 6...7 => len_dist_case!(2), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 928 | 6...7 => len_dist_case!(2), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:929:34 | 929 | ... 8...9 => len_dist_case!(3), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 929 | 8...9 => len_dist_case!(3), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:930:35 | 930 | ... 10...11 => len_dist_case!(4), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 930 | 10...11 => len_dist_case!(4), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:931:35 | 931 | ... 12...13 => len_dist_case!(5), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 931 | 12...13 => len_dist_case!(5), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:932:35 | 932 | ... 14...15 => len_dist_case!(6), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:124:9 | 124 | try!($_self.$before_name($arg)); | ^^^ ... 437 | / wrapped_with!(self; before_markup(target) and after_markup, 438 | | write(target) 439 | | ) | |_________- in this macro invocation | = note: this warning originates in the macro `wrapped_with` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 932 | 14...15 => len_dist_case!(6), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:933:35 | 933 | ... 16...17 => len_dist_case!(7), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/src/lib.rs:1195:34 | 1195 | pub fn get_font_name_strings(&self) -> FontNameIter { | ^^^^^ ^^^^^^^^^^^^^^^^^^ 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 | 1195 | pub fn get_font_name_strings(&self) -> FontNameIter<'_, Data> { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 933 | 16...17 => len_dist_case!(7), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:934:35 | 934 | ... 18...19 => len_dist_case!(8), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 934 | 18...19 => len_dist_case!(8), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:935:35 | 935 | ... 20...21 => len_dist_case!(9), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 935 | 20...21 => len_dist_case!(9), | ----------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:936:35 | 936 | ... 22...23 => len_dist_case!(10), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 936 | 22...23 => len_dist_case!(10), | ------------------ in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:937:35 | 937 | ... 24...25 => len_dist_case!(11), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 937 | 24...25 => len_dist_case!(11), | ------------------ in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `rand_hc` (lib) generated 1 warning (1 duplicate) warning: `owning_ref` (lib) generated 13 warnings (1 duplicate) warning: `khronos_api` (lib) generated 1 warning (1 duplicate) warning: `strsim` (lib) generated 1 warning (1 duplicate) Compiling gl_generator v0.11.0 Compiling lock_api v0.1.5 [num-rational 0.2.1] cargo:rustc-cfg=has_i128 [ryu 0.2.7] cargo:rustc-cfg=integer128 [memchr 2.2.1] cargo:rustc-cfg=memchr_runtime_simd warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:938:35 | 938 | ... 26...27 => len_dist_case!(12), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7/src/lib.rs:1640:51 | 1640 | ErrorInner::Io { ref err, .. } => err.description(), | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default [ryu 0.2.7] cargo:rustc-cfg=must_use_return [memchr 2.2.1] cargo:rustc-cfg=memchr_runtime_sse2 [memchr 2.2.1] cargo:rustc-cfg=memchr_runtime_sse42 [memchr 2.2.1] cargo:rustc-cfg=memchr_runtime_avx warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/reader/error.rs:121:26 | 121 | fn error_description(e: &error::Error) -> &str { e.description() } | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 121 | fn error_description(e: &dyn error::Error) -> &str { e.description() } | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 938 | 26...27 => len_dist_case!(12), | ------------------ in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:939:35 | 939 | ... 28...29 => len_dist_case!(13), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 939 | 28...29 => len_dist_case!(13), | ------------------ in this macro invocation | = note: this warning originates in the macro `run_len_dist` which comes from the expansion of the macro `len_dist_case` (in Nightly builds, run with -Z macro-backtrace for more info) warning: variable does not need to be mutable --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/walkdir-2.2.7/src/lib.rs:686:17 | 686 | let mut dent = itry!(DirEntry::from_path(0, start, false)); | ----^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/traits.rs:12:24 | 12 | fn set_param(self, &mut Object) -> Self::Result; | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Object` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/traits.rs:59:9 | 59 | try!(self.write_le(n as u16)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/traits.rs:68:9 | 68 | try!(self.write_le(n as u32)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:464:35 | 464 | ... goto!(try!(self.read_control_extension(b))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:517:45 | 517 | let (consumed, bytes) = try!(decoder.decode_bytes(&buf[..n])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:525:38 | 525 | let (_, bytes) = try!(decoder.decode_bytes(&[])); | ^^^ warning: unused import: `PLTE_CHANNELS` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:14:5 | 14 | PLTE_CHANNELS, StreamingDecoder, Decoded, DecodingError, Extensions | ^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:105:17 | 105 | try!(self.decoder.update(buf)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:99:27 | 99 | let buf = try!(self.reader.fill_buf()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:160:19 | 160 | match try!(self.decoder.decode_next()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:194:19 | 194 | match try!(self.decoder.decode_next()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:227:13 | 227 | try!(self.read_into_buffer(&mut vec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:225:12 | 225 | if try!(self.next_frame_info()).is_some() { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:246:21 | 246 | if !try!(self.fill_buffer(&mut buf[row*width..][..width])) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:252:17 | 252 | if !try!(self.fill_buffer(buf)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:312:19 | 312 | match try!(self.decoder.decode_next()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:349:23 | 349 | None => &*try!(self.global_palette.as_ref().ok_or(DecodingError::Format( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:95:13 | 95 | try!(self.w.write_le(0xFFu8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:96:13 | 96 | try!(self.w.write_all(&self.buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:160:9 | 160 | try!(self.write_screen_desc(flags)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:161:9 | 161 | try!(self.write_color_table(palette)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:171:13 | 171 | try!(self.write_extension(ExtensionData::new_control_ext( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:179:9 | 179 | try!(self.w.write_le(Block::Image as u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:180:9 | 180 | try!(self.w.write_le(frame.left)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:181:9 | 181 | try!(self.w.write_le(frame.top)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:182:9 | 182 | try!(self.w.write_le(frame.width)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:183:9 | 183 | try!(self.w.write_le(frame.height)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:188:9 | 188 | try!(match frame.palette { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:196:17 | 196 | try!(self.w.write_le(flags)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:217:13 | 217 | try!(self.w.write_le(min_code_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:220:13 | 220 | try!(enc.encode_bytes(data)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:689:24 | 689 | let left = try!(self.run_len_dist($len, dist)); | ^^^ ... 947 | run_len_dist!(len, dist => (0, next, state)); | -------------------------------------------- in this macro invocation | = note: this warning originates in the macro `run_len_dist` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:1023:13 | 1023 | try!(self.checksum.check(c)); | ^^^ warning: unnecessary parentheses around function argument --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:213:53 | 213 | let min_code_size: u8 = match flag_size((*data.iter().max().unwrap_or(&0) as usize + 1)) + 1 { | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 213 - let min_code_size: u8 = match flag_size((*data.iter().max().unwrap_or(&0) as usize + 1)) + 1 { 213 + let min_code_size: u8 = match flag_size(*data.iter().max().unwrap_or(&0) as usize + 1) + 1 { | Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/Cargo.toml CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc_version CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rustc_version --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5a174d8c58a38619 -C extra-filename=-83a33304d884e6d5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern semver=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsemver-e394b46983f88e78.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_epoch CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/Cargo.toml CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-epoch CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name crossbeam_epoch --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "lazy_static", "nightly", "sanitize", "use_std"))' -C metadata=d906fdc9b78634e4 -C extra-filename=-3cff66da10eabf46 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern arrayvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libarrayvec-c599776156125bb7.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-24dec817db2a970a.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-3358652d423f7a09.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-1e3e99ef7ea4438e.rmeta --extern memoffset=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemoffset-00a3d01662df2471.rmeta --extern nodrop=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnodrop-27c7a3f1b701751b.rmeta --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-3c2d8a02e82dd93c.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_epoch CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/Cargo.toml CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-epoch CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name crossbeam_epoch --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "lazy_static", "nightly", "sanitize", "use_std"))' -C metadata=46d950c3069d7c8b -C extra-filename=-36d1aea3ae388bb2 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern arrayvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libarrayvec-8e2f0a8a454a862c.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-c14a01d946e46f95.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern memoffset=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemoffset-5b65d3a4170cc2cc.rmeta --extern nodrop=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnodrop-e80da41c65aaf904.rmeta --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-2ca2a0a64b314685.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `cc` (lib) generated 3 warnings (1 duplicate) warning: `stb_truetype` (lib) generated 2 warnings (1 duplicate) warning: `rand_isaac` (lib) generated 1 warning (1 duplicate) Compiling libloading v0.5.0 Compiling backtrace-sys v0.1.28 warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:48:5 | 48 | super_unstable, | ^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:219:27 | 219 | let mut enc = try!(lzw::Encoder::new(lzw::LsbWriter::new(&mut bw), min_code_size)); | ^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/textwrap-0.10.0/src/lib.rs:787:16 | 787 | pub fn wrap(s: &str, width: usize) -> Vec> { | ^^^^ ^^^^^^^^ 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 | 787 | pub fn wrap(s: &str, width: usize) -> Vec> { | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gl_generator CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine' CARGO_PKG_DESCRIPTION='Code generators for creating bindings to the Khronos OpenGL APIs.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gl_generator CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name gl_generator --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unstable_generator_utils"))' -C metadata=f238ea5e49a0b8d3 -C extra-filename=-0fff94a1bc314988 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern khronos_api=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libkhronos_api-0db9163dec11b578.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-1cefc7a6f532ca0b.rmeta --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-a849ba37b897312f.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: unexpected `cfg` condition name: `use_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:52:7 | 52 | #[cfg(use_proc_macro)] | ^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(use_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(use_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:231:9 | 231 | try!(self.w.write_all(&table[..num_colors * 3])); | ^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:61:7 | 61 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:234:13 | 234 | try!(self.w.write_all(&[0, 0, 0])) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:249:9 | 249 | try!(self.w.write_le(Block::Extension as u8)); | ^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1:17 | 1 | #![cfg_attr(not(procmacro2_semver_exempt), allow(dead_code))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:252:17 | 252 | try!(self.w.write_le(Extension::Control as u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:253:17 | 253 | try!(self.w.write_le(4u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:254:17 | 254 | try!(self.w.write_le(flags)); | ^^^ warning: unexpected `cfg` condition name: `wrap_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:70:11 | 70 | #[cfg(not(wrap_proc_macro))] | ^^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(wrap_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(wrap_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:255:17 | 255 | try!(self.w.write_le(delay)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:256:17 | 256 | try!(self.w.write_le(trns)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:259:17 | 259 | try!(self.w.write_le(Extension::Application as u8)); | ^^^ warning: unexpected `cfg` condition name: `wrap_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:73:7 | 73 | #[cfg(wrap_proc_macro)] | ^^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(wrap_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(wrap_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:1:17 | 1 | #![cfg_attr(not(super_unstable), allow(dead_code))] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `use_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:154:7 | 154 | #[cfg(use_proc_macro)] | ^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(use_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(use_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `use_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:161:7 | 161 | #[cfg(use_proc_macro)] | ^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(use_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(use_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:219:7 | 219 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:226:7 | 226 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/textwrap-0.10.0/src/lib.rs:823:21 | 823 | pub fn wrap_iter(s: &str, width: usize) -> IntoWrapIter { | ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 823 | pub fn wrap_iter(s: &str, width: usize) -> IntoWrapIter<'_, HyphenSplitter> { | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lock_api CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lock_api CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name lock_api --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="owning_ref"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly", "owning_ref"))' -C metadata=9412579d26e55e26 -C extra-filename=-aebce03b33048268 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern owning_ref=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libowning_ref-492298ee8497f6b0.rmeta --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-2ca2a0a64b314685.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:259:7 | 259 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:260:17 | 260 | try!(self.w.write_le(11u8)); | ^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:269:7 | 269 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:12:11 | 12 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:261:17 | 261 | try!(self.w.write(b"NETSCAPE2.0")); | ^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:17:15 | 17 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:262:17 | 262 | try!(self.w.write_le(3u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:263:17 | 263 | try!(self.w.write_le(1u8)); | ^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:23:11 | 23 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:265:43 | 265 | Repeat::Finite(no) => try!(self.w.write_le(no)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:266:41 | 266 | Repeat::Infinite => try!(self.w.write_le(0u16)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:279:9 | 279 | try!(self.w.write_le(Block::Extension as u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:280:9 | 280 | try!(self.w.write_le(func as u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:283:17 | 283 | try!(self.w.write_le(chunk.len() as u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:284:17 | 284 | try!(self.w.write_all(chunk)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:292:9 | 292 | try!(self.w.write_all(b"GIF89a")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:293:9 | 293 | try!(self.w.write_le(self.width)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:294:9 | 294 | try!(self.w.write_le(self.height)); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:98:24 | 98 | b' ' | 0x09...0x0d => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:295:9 | 295 | try!(self.w.write_le(flags)); // packed field | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:296:9 | 296 | try!(self.w.write_le(0u8)); // bg index | ^^^ warning: lint `redundant_semicolon` has been renamed to `redundant_semicolons` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:23:5 | 23 | redundant_semicolon | ^^^^^^^^^^^^^^^^^^^ help: use the new name: `redundant_semicolons` | = note: `#[warn(renamed_and_removed_lints)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:317:12 | 317 | 0 ...2 => 0, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:318:12 | 318 | 3 ...4 => 1, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:319:12 | 319 | 5 ...8 => 2, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:320:12 | 320 | 7 ...16 => 3, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:321:12 | 321 | 17 ...32 => 4, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 for more information --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:33:39 | 33 | #![deny(missing_copy_implementations, safe_packed_borrows)] | ^^^^^^^^^^^^^^^^^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:322:12 | 322 | 33 ...64 => 5, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:3:7 | 3 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:323:12 | 323 | 65 ...128 => 6, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:5:7 | 5 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:9:7 | 9 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:324:12 | 324 | 129...256 => 7, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `libc_deny_warnings` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:17:13 | 17 | #![cfg_attr(libc_deny_warnings, deny(warnings))] | ^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_deny_warnings)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_deny_warnings)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `libc_thread_local` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:30:13 | 30 | #![cfg_attr(libc_thread_local, feature(thread_local))] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_thread_local)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_thread_local)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:38:7 | 38 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `libc_priv_mod_use` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:52:14 | 52 | if #[cfg(libc_priv_mod_use)] { | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_priv_mod_use)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_priv_mod_use)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:49:32 | 49 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 49 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:52:11 | 52 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `libc_core_cvoid` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:53:15 | 53 | #[cfg(libc_core_cvoid)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_core_cvoid)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_core_cvoid)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `use_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:122:7 | 122 | #[cfg(use_proc_macro)] | ^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(use_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(use_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `use_proc_macro` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:132:7 | 132 | #[cfg(use_proc_macro)] | ^^^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(use_proc_macro)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(use_proc_macro)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:105:21 | 105 | } else if #[cfg(target_os = "cloudabi")] { | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:228:7 | 228 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:241:7 | 241 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `switch` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:117:21 | 117 | } else if #[cfg(target_os = "switch")] { | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:248:7 | 248 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:274:7 | 274 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `wasi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:147:25 | 147 | } else if #[cfg(any(target_env = "wasi", target_os = "wasi"))] { | ^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_env` are: ``, `gnu`, `macabi`, `mlibc`, `msvc`, `musl`, `newlib`, `nto70`, `nto71`, `nto71_iosock`, `nto80`, `ohos`, `p1`, `p2`, `relibc`, `sgx`, `sim`, `uclibc`, and `v5` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:285:7 | 285 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:290:7 | 290 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:403:54 | 403 | data: SmallVecData::from_inline(mem::uninitialized()), | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: unexpected `cfg` condition value: `rumprun` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:313:25 | 313 | target_vendor = "rumprun"))] { | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_vendor` are: `amd`, `apple`, `espressif`, `fortanix`, `ibm`, `kmc`, `mti`, `nintendo`, `nvidia`, `openwrt`, `pc`, `risc0`, `sony`, `sun`, `unikraft`, `unknown`, `uwp`, `vex`, `win7`, and `wrs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/Cargo.toml CARGO_PKG_AUTHORS='Simonas Kazlauskas ' CARGO_PKG_DESCRIPTION='A safer binding to platform’s dynamic library loading utilities' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=ISC CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libloading CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/nagisa/rust_libloading/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2d60423e75dff4ab -C extra-filename=-89b2d35c72921774 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-89b2d35c72921774 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcc-7ea6c1da2aaf92f6.rlib --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:45:47 | 45 | DecodingError::Io(ref err) => err.description(), | ^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/Cargo.toml CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.2.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/memchr-fb8270ffdcc91e30/out /usr/local/bin/rustc --crate-name memchr --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "libc", "use_std"))' -C metadata=ce46c9b639070849 -C extra-filename=-cc6b75cc7aa6870c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:785:11 | 785 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:444:68 | 444 | let mut data = SmallVecData::::from_inline(mem::uninitialized()); | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:794:7 | 794 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Bindings to the libbacktrace gcc library ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=backtrace-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.28 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=28 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8a6a5971e23f6f90 -C extra-filename=-5e05b355d0e450e1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-5e05b355d0e450e1 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcc-7ea6c1da2aaf92f6.rlib --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:648:60 | 648 | self.data = SmallVecData::from_inline(mem::uninitialized()); | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:330:11 | 330 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `illumos` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:339:21 | 339 | } else if #[cfg(target_env = "illumos")] { | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_env` are: ``, `gnu`, `macabi`, `mlibc`, `msvc`, `musl`, `newlib`, `nto70`, `nto71`, `nto71_iosock`, `nto80`, `ohos`, `p1`, `p2`, `relibc`, `sgx`, `sim`, `uclibc`, and `v5` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:332:11 | 332 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:711:60 | 711 | self.data = SmallVecData::from_inline(mem::uninitialized()); | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:337:15 | 337 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:1035:44 | 1035 | let mut data: A = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:342:11 | 342 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `libc_core_cvoid` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1525:14 | 1525 | if #[cfg(libc_core_cvoid)] { | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_core_cvoid)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_core_cvoid)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `libc_align` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1545:14 | 1545 | if #[cfg(libc_align)] { | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_align)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_align)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ryu CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/ryu-fb21b76cc1eec672/out /usr/local/bin/rustc --crate-name ryu --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=8bb9aad85d620b59 -C extra-filename=-7ffc3df35ae8225a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc --cfg integer128 --cfg must_use_return` warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:362:11 | 362 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:373:11 | 373 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:382:11 | 382 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:391:11 | 391 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:409:15 | 409 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:412:19 | 412 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:480:15 | 480 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:598:15 | 598 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:609:11 | 609 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:672:40 | 672 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:672:51 | 672 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `u128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:664:11 | 664 | #[cfg(u128)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(u128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(u128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:682:40 | 682 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `u128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:683:11 | 683 | #[cfg(u128)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(u128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(u128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:682:51 | 682 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:725:40 | 725 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:729:24 | 729 | b'\x20'...b'\x7E' => escaped.push(*b as char), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:756:15 | 756 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:725:51 | 725 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1131:25 | 1131 | next_ch!(chars @ '0'...'7'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1132:25 | 1132 | next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:760:40 | 760 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1132:37 | 1132 | next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1132:49 | 1132 | next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:760:51 | 760 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1140:26 | 1140 | next_ch!(chars @ b'0'...b'9' | b'a'...b'f' | b'A'...b'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1140:40 | 1140 | next_ch!(chars @ b'0'...b'9' | b'a'...b'f' | b'A'...b'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:992:40 | 992 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1140:54 | 1140 | next_ch!(chars @ b'0'...b'9' | b'a'...b'f' | b'A'...b'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1141:26 | 1141 | next_ch!(chars @ b'0'...b'9' | b'a'...b'f' | b'A'...b'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1141:40 | 1141 | next_ch!(chars @ b'0'...b'9' | b'a'...b'f' | b'A'...b'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:992:51 | 992 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1245:40 | 1245 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1245:51 | 1245 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1436:9 | 1436 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1141:54 | 1141 | next_ch!(chars @ b'0'...b'9' | b'a'...b'f' | b'A'...b'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1461:48 | 1461 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1150:25 | 1150 | next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1150:37 | 1150 | next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1461:59 | 1461 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1150:49 | 1150 | next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:37 | 1152 | let c = next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F' | '_' | '}'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:49 | 1152 | let c = next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F' | '_' | '}'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/mod.rs:1478:9 | 1478 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:61 | 1152 | let c = next_ch!(chars @ '0'...'9' | 'a'...'f' | 'A'...'F' | '_' | '}'); | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1181:16 | 1181 | '0'...'9' | '_' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1226:20 | 1226 | '0'...'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1276:17 | 1276 | b'0'...b'9' => (b - b'0') as u64, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1277:17 | 1277 | b'a'...b'f' => 10 + (b - b'a') as u64, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `xml-rs` (lib) generated 33 warnings (1 duplicate) warning: `xdg` (lib) generated 11 warnings (1 duplicate) warning: `x11-dl` (build script) generated 1 warning (1 duplicate) warning: `khronos_api` (lib) generated 1 warning (1 duplicate) [rayon 1.0.3] cargo:rustc-cfg=has_i128 warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1278:17 | 1278 | b'A'...b'F' => 10 + (b - b'A') as u64, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unused import: `std::io::prelude` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:6:5 | 6 | use std::io::prelude::*; | ^^^^^^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/reader/error.rs:121:52 | 121 | fn error_description(e: &error::Error) -> &str { e.description() } | ^^^^^^^^^^^ [rayon 1.0.3] cargo:rustc-cfg=has_i128 warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/macros.rs:130:20 | 130 | pub unsafe extern fn $i($($arg: $argty),*) -> $ret { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/mod.rs:453:1 | 453 | / f! { 454 | | pub fn CMSG_FIRSTHDR(mhdr: *const ::msghdr) -> *mut ::cmsghdr { 455 | | if (*mhdr).msg_controllen as usize >= ::mem::size_of::<::cmsghdr>() { 456 | | (*mhdr).msg_control as *mut ::cmsghdr ... | 507 | | } | |_- in this macro invocation | = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/mod.rs:561:40 | 561 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/mod.rs:561:51 | 561 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/mod.rs:574:40 | 574 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/mod.rs:574:51 | 574 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:6:7 | 6 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:388:7 | 388 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:394:7 | 394 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/macros.rs:130:20 | 130 | pub unsafe extern fn $i($($arg: $argty),*) -> $ret { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/mod.rs:1104:1 | 1104 | / f! { 1105 | | pub fn WIFCONTINUED(status: ::c_int) -> bool { 1106 | | status == 0x13 ... | 1120 | | } | |_- in this macro invocation | = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:416:7 | 416 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `slow_extend` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:204:19 | 204 | #[cfg(slow_extend)] | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_extend)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(slow_extend)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/mod.rs:1196:40 | 1196 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `slow_extend` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:214:23 | 214 | #[cfg(not(slow_extend))] | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_extend)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(slow_extend)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/mod.rs:1196:51 | 1196 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/mod.rs:1226:40 | 1226 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:37:32 | 37 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 37 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/mod.rs:1226:51 | 1226 | all(target_os = "freebsd", any(freebsd11, freebsd10)), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `slow_extend` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:243:27 | 243 | #[cfg(not(slow_extend))] | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_extend)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(slow_extend)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `slow_extend` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:251:23 | 251 | #[cfg(slow_extend)] | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_extend)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(slow_extend)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `slow_extend` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:276:27 | 276 | #[cfg(not(slow_extend))] | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_extend)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(slow_extend)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd12` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1453:14 | 1453 | if #[cfg(freebsd12)] { | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd12)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd12)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd13` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1456:21 | 1456 | } else if #[cfg(freebsd13)] { | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd13)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd13)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd10` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1459:25 | 1459 | } else if #[cfg(any(freebsd10, freebsd11))] { | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd10)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd10)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1459:36 | 1459 | } else if #[cfg(any(freebsd10, freebsd11))] { | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1027:38 | 1027 | pub const LC_COLLATE_MASK: ::c_int = (1 << 0); | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 1027 - pub const LC_COLLATE_MASK: ::c_int = (1 << 0); 1027 + pub const LC_COLLATE_MASK: ::c_int = 1 << 0; | warning: unexpected `cfg` condition name: `slow_extend` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:280:23 | 280 | #[cfg(slow_extend)] | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_extend)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(slow_extend)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:446:11 | 446 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1028:36 | 1028 | pub const LC_CTYPE_MASK: ::c_int = (1 << 1); | ^ ^ | help: remove these parentheses | 1028 - pub const LC_CTYPE_MASK: ::c_int = (1 << 1); 1028 + pub const LC_CTYPE_MASK: ::c_int = 1 << 1; | warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:455:11 | 455 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:464:11 | 464 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:480:11 | 480 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1029:39 | 1029 | pub const LC_MONETARY_MASK: ::c_int = (1 << 2); | ^ ^ | help: remove these parentheses | 1029 - pub const LC_MONETARY_MASK: ::c_int = (1 << 2); 1029 + pub const LC_MONETARY_MASK: ::c_int = 1 << 2; | warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:488:11 | 488 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:502:11 | 502 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:516:11 | 516 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1030:38 | 1030 | pub const LC_NUMERIC_MASK: ::c_int = (1 << 3); | ^ ^ | help: remove these parentheses | 1030 - pub const LC_NUMERIC_MASK: ::c_int = (1 << 3); 1030 + pub const LC_NUMERIC_MASK: ::c_int = 1 << 3; | warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:526:11 | 526 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:614:11 | 614 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:622:11 | 622 | #[cfg(super_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ warning: unexpected `cfg` condition name: `u128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:812:11 | 812 | #[cfg(u128)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(u128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(u128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1031:35 | 1031 | pub const LC_TIME_MASK: ::c_int = (1 << 4); | ^ ^ | help: remove these parentheses | 1031 - pub const LC_TIME_MASK: ::c_int = (1 << 4); 1031 + pub const LC_TIME_MASK: ::c_int = 1 << 4; | warning: unexpected `cfg` condition name: `u128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:831:11 | 831 | #[cfg(u128)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(u128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(u128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:313:11 | 313 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:322:11 | 322 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:331:11 | 331 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `super_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:338:36 | 338 | #[cfg(any(feature = "nightly", super_unstable))] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(super_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(super_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:346:11 | 346 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:354:11 | 354 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:366:11 | 366 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:380:11 | 380 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:388:11 | 388 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1032:39 | 1032 | pub const LC_MESSAGES_MASK: ::c_int = (1 << 5); | ^ ^ | help: remove these parentheses | 1032 - pub const LC_MESSAGES_MASK: ::c_int = (1 << 5); 1032 + pub const LC_MESSAGES_MASK: ::c_int = 1 << 5; | warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:490:48 | 490 | #[cfg(any(feature = "nightly", procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/macros.rs:130:20 | 130 | pub unsafe extern fn $i($($arg: $argty),*) -> $ret { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1106:1 | 1106 | / f! { 1107 | | pub fn CMSG_DATA(cmsg: *const ::cmsghdr) -> *mut ::c_uchar { 1108 | | (cmsg as *mut ::c_uchar) 1109 | | .offset(_ALIGN(::mem::size_of::<::cmsghdr>()) as isize) ... | 1142 | | } | |_- in this macro invocation | = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1412:36 | 1412 | all(target_os = "freebsd", freebsd11), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `freebsd11` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/mod.rs:1417:36 | 1417 | all(target_os = "freebsd", freebsd11), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(freebsd11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(freebsd11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `libc_const_size_of` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs:9:14 | 9 | if #[cfg(libc_const_size_of)] { | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_const_size_of)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_const_size_of)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:582:11 | 582 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `libc_align` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs:20:14 | 20 | if #[cfg(libc_align)] { | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(libc_align)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(libc_align)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:593:11 | 593 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:702:15 | 702 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:827:11 | 827 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `stb_truetype` (lib) generated 2 warnings (2 duplicates) warning: unexpected `cfg` condition value: `manually_drop` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/lib.rs:78:7 | 78 | #[cfg(feature = "manually_drop")] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `lazy_static`, `nightly`, `sanitize`, and `use_std` = help: consider adding `manually_drop` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `manually_drop` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/lib.rs:82:11 | 82 | #[cfg(not(feature = "manually_drop"))] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `lazy_static`, `nightly`, `sanitize`, and `use_std` = help: consider adding `manually_drop` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `strict_gc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/garbage.rs:32:11 | 32 | #[cfg(not(feature = "strict_gc"))] | ^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `lazy_static`, `nightly`, `sanitize`, and `use_std` = help: consider adding `strict_gc` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `strict_gc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/garbage.rs:34:7 | 34 | #[cfg(feature = "strict_gc")] | ^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `lazy_static`, `nightly`, `sanitize`, and `use_std` = help: consider adding `strict_gc` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/sync/list.rs:70:17 | 70 | fn entry_of(&T) -> &Entry; | ^^ help: try naming the parameter or explicitly ignoring it: `_: &T` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/sync/list.rs:83:26 | 83 | unsafe fn element_of(&Entry) -> &T; | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Entry` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/sync/list.rs:91:24 | 91 | unsafe fn finalize(&Entry); | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Entry` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:26:71 | 26 | CouldNotExecuteCommand(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:27:50 | 27 | Utf8Error(_) => write!(f, "{}", self.description()), | ^^^^^^^^^^^ warning: unexpected `cfg` condition name: `u128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:977:11 | 977 | #[cfg(u128)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(u128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(u128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:28:61 | 28 | UnexpectedVersionFormat => write!(f, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:29:62 | 29 | ReqParseError(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:30:60 | 30 | SemVerError(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:31:69 | 31 | UnknownPreReleaseTag(ref i) => write!(f, "{}: {}", self.description(), i), | ^^^^^^^^^^^ warning: unexpected `cfg` condition name: `u128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs:996:11 | 996 | #[cfg(u128)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(u128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(u128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/Cargo.toml CARGO_PKG_AUTHORS='daggerbot :Erle Pereira ' CARGO_PKG_DESCRIPTION='X11 library bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=CC0-1.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=x11-dl CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/erlepereira/x11-rs.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.18.3 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=18 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/x11-dl-2bd6d55dfe747afb/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/x11-dl-95e7089a270f82e0/build-script-build` warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/lib.rs:174:7 | 174 | #[cfg(has_i128)] | ^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/bounds.rs:3:7 | 3 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/bounds.rs:38:7 | 38 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/bounds.rs:46:7 | 46 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/bounds.rs:107:7 | 107 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:4:7 | 4 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:179:7 | 179 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:252:7 | 252 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:546:7 | 546 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:553:7 | 553 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:664:7 | 664 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:671:7 | 671 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:753:7 | 753 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:755:7 | 755 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated constant `core::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/atomic.rs:8:39 | 8 | use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `core::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/atomic.rs:155:19 | 155 | data: ATOMIC_USIZE_INIT, | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 155 - data: ATOMIC_USIZE_INIT, 155 + data: AtomicUsize::new(0), | warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/deferred.rs:30:43 | 30 | let mut data: Data = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/deferred.rs:44:43 | 44 | let mut data: Data = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 745 | impl_as_primitive!(u8 => { char, f32, f64 }); | -------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 745 | impl_as_primitive!(u8 => { char, f32, f64 }); | -------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 746 | impl_as_primitive!(i8 => { f32, f64 }); | -------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 746 | impl_as_primitive!(i8 => { f32, f64 }); | -------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 747 | impl_as_primitive!(u16 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/internal.rs:394:59 | 394 | let entry_ptr = (local as *const Local as usize + offset_of!(Local, entry)) as *const Entry; | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this warning originates in the macro `offset_of` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 747 | impl_as_primitive!(u16 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/internal.rs:401:59 | 401 | let local_ptr = (entry as *const Entry as usize - offset_of!(Local, entry)) as *const Local; | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this warning originates in the macro `offset_of` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 748 | impl_as_primitive!(i16 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 748 | impl_as_primitive!(i16 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 749 | impl_as_primitive!(u32 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 749 | impl_as_primitive!(u32 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 750 | impl_as_primitive!(i32 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 750 | impl_as_primitive!(i32 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 751 | impl_as_primitive!(u64 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 751 | impl_as_primitive!(u64 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 752 | impl_as_primitive!(i64 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 752 | impl_as_primitive!(i64 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 754 | impl_as_primitive!(u128 => { f32, f64 }); | ---------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 754 | impl_as_primitive!(u128 => { f32, f64 }); | ---------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 756 | impl_as_primitive!(i128 => { f32, f64 }); | ---------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/sync/queue.rs:57:33 | 57 | data: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 756 | impl_as_primitive!(i128 => { f32, f64 }); | ---------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `sdl2-sys` (build script) generated 1 warning (1 duplicate) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 757 | impl_as_primitive!(usize => { f32, f64 }); | ----------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:5:24 | 5 | use std::panic::{self, PanicInfo}; | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 757 | impl_as_primitive!(usize => { f32, f64 }); | ----------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 758 | impl_as_primitive!(isize => { f32, f64 }); | ----------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 758 | impl_as_primitive!(isize => { f32, f64 }); | ----------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:30:33 | 30 | static WORKS: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 30 - static WORKS: AtomicUsize = ATOMIC_USIZE_INIT; 30 + static WORKS: AtomicUsize = AtomicUsize::new(0); | warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:64:30 | 64 | type PanicHook = Fn(&PanicInfo) + Sync + Send + 'static; | ^^^^^^^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 759 | impl_as_primitive!(f32 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 759 | impl_as_primitive!(f32 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 760 | impl_as_primitive!(f64 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 760 | impl_as_primitive!(f64 => { f32, f64 }); | --------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 761 | impl_as_primitive!(char => { char }); | ------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 761 | impl_as_primitive!(char => { char }); | ------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:739:42 | 739 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl u128); | ^^^^^^^^ ... 762 | impl_as_primitive!(bool => {}); | ------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:741:42 | 741 | impl_as_primitive!(@ $T => #[cfg(has_i128)] impl i128); | ^^^^^^^^ ... 762 | impl_as_primitive!(bool => {}); | ------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_as_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:47:11 | 47 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:87:11 | 87 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:148:23 | 148 | #[cfg(has_i128)] | ^^^^^^^^ ... 174 | impl_to_primitive_int!(isize); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:158:23 | 158 | #[cfg(has_i128)] | ^^^^^^^^ ... 174 | impl_to_primitive_int!(isize); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:148:23 | 148 | #[cfg(has_i128)] | ^^^^^^^^ ... 175 | impl_to_primitive_int!(i8); | -------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:158:23 | 158 | #[cfg(has_i128)] | ^^^^^^^^ ... 175 | impl_to_primitive_int!(i8); | -------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:148:23 | 148 | #[cfg(has_i128)] | ^^^^^^^^ ... 176 | impl_to_primitive_int!(i16); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:158:23 | 158 | #[cfg(has_i128)] | ^^^^^^^^ ... 176 | impl_to_primitive_int!(i16); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:148:23 | 148 | #[cfg(has_i128)] | ^^^^^^^^ ... 177 | impl_to_primitive_int!(i32); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:158:23 | 158 | #[cfg(has_i128)] | ^^^^^^^^ ... 177 | impl_to_primitive_int!(i32); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:148:23 | 148 | #[cfg(has_i128)] | ^^^^^^^^ ... 178 | impl_to_primitive_int!(i64); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:158:23 | 158 | #[cfg(has_i128)] | ^^^^^^^^ ... 178 | impl_to_primitive_int!(i64); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:148:23 | 148 | #[cfg(has_i128)] | ^^^^^^^^ ... 180 | impl_to_primitive_int!(i128); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:158:23 | 158 | #[cfg(has_i128)] | ^^^^^^^^ ... 180 | impl_to_primitive_int!(i128); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_int` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:221:23 | 221 | #[cfg(has_i128)] | ^^^^^^^^ ... 247 | impl_to_primitive_uint!(usize); | ------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:231:23 | 231 | #[cfg(has_i128)] | ^^^^^^^^ ... 247 | impl_to_primitive_uint!(usize); | ------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:221:23 | 221 | #[cfg(has_i128)] | ^^^^^^^^ ... 248 | impl_to_primitive_uint!(u8); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:231:23 | 231 | #[cfg(has_i128)] | ^^^^^^^^ ... 248 | impl_to_primitive_uint!(u8); | --------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:221:23 | 221 | #[cfg(has_i128)] | ^^^^^^^^ ... 249 | impl_to_primitive_uint!(u16); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:231:23 | 231 | #[cfg(has_i128)] | ^^^^^^^^ ... 249 | impl_to_primitive_uint!(u16); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:221:23 | 221 | #[cfg(has_i128)] | ^^^^^^^^ ... 250 | impl_to_primitive_uint!(u32); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:231:23 | 231 | #[cfg(has_i128)] | ^^^^^^^^ ... 250 | impl_to_primitive_uint!(u32); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:221:23 | 221 | #[cfg(has_i128)] | ^^^^^^^^ ... 251 | impl_to_primitive_uint!(u64); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:231:23 | 231 | #[cfg(has_i128)] | ^^^^^^^^ ... 251 | impl_to_primitive_uint!(u64); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:221:23 | 221 | #[cfg(has_i128)] | ^^^^^^^^ ... 253 | impl_to_primitive_uint!(u128); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:231:23 | 231 | #[cfg(has_i128)] | ^^^^^^^^ ... 253 | impl_to_primitive_uint!(u128); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_uint` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:26:9 | 26 | try!(write_header(dest)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:338:23 | 338 | #[cfg(has_i128)] | ^^^^^^^^ ... 360 | impl_to_primitive_float!(f32); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_float` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:348:23 | 348 | #[cfg(has_i128)] | ^^^^^^^^ ... 360 | impl_to_primitive_float!(f32); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_float` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:338:23 | 338 | #[cfg(has_i128)] | ^^^^^^^^ ... 361 | impl_to_primitive_float!(f64); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_float` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:27:9 | 27 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:28:9 | 28 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:29:9 | 29 | try!(write_fnptr_struct_def(dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:348:23 | 348 | #[cfg(has_i128)] | ^^^^^^^^ ... 361 | impl_to_primitive_float!(f64); | ----------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_to_primitive_float` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:30:9 | 30 | try!(write_panicking_fns(registry, dest)); | ^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,pkg-config,use-pkgconfig CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_PKG_CONFIG=1 CARGO_FEATURE_USE_PKGCONFIG=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6 CARGO_MANIFEST_LINKS=SDL2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/Cargo.toml CARGO_PKG_AUTHORS='Tony Aldridge ' CARGO_PKG_DESCRIPTION='Raw SDL2 bindings for Rust, used internally rust-sdl2' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sdl2-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/rust-sdl2/rust-sdl2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.32.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-d8b27ac9f5b09461/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-c9e7bc2e99ee82e0/build-script-build` warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:31:9 | 31 | try!(write_struct(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:32:9 | 32 | try!(write_impl(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:405:11 | 405 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:62:5 | 62 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:70:5 | 70 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:450:11 | 450 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:81:9 | 81 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:154:5 | 154 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:169:5 | 169 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 541 | impl_from_primitive!(isize, to_isize); | ------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:167:9 | 167 | try!(writeln!(dest, "pub {name}: FnPtr,", name = cmd.proto.ident)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:165:13 | 165 | try!(writeln!(dest, "/// Fallbacks: {}", v.join(", "))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:179:5 | 179 | try!(writeln!(dest, | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 541 | impl_from_primitive!(isize, to_isize); | ------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:225:5 | 225 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:227:5 | 227 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:210:9 | 210 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 542 | impl_from_primitive!(i8, to_i8); | ------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/debug_struct_gen.rs:254:9 | 254 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:26:9 | 26 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:27:9 | 27 | try!(write_metaloadfn(dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 542 | impl_from_primitive!(i8, to_i8); | ------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:28:9 | 28 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:29:9 | 29 | try!(write_enums(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 543 | impl_from_primitive!(i16, to_i16); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:30:9 | 30 | try!(write_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:31:9 | 31 | try!(write_fnptr_struct_def(dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 543 | impl_from_primitive!(i16, to_i16); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 544 | impl_from_primitive!(i32, to_i32); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:32:9 | 32 | try!(write_ptrs(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 544 | impl_from_primitive!(i32, to_i32); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:33:9 | 33 | try!(write_fn_mods(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:34:9 | 34 | try!(write_panicking_fns(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 545 | impl_from_primitive!(i64, to_i64); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 545 | impl_from_primitive!(i64, to_i64); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:35:9 | 35 | try!(write_load_fn(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 547 | impl_from_primitive!(i128, to_i128); | ----------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:89:5 | 89 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:97:5 | 97 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:113:9 | 113 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:132:9 | 132 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:129:13 | 129 | try!(writeln!(dest, "/// Fallbacks: {}", v.join(", "))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:182:5 | 182 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:192:9 | 192 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 547 | impl_from_primitive!(i128, to_i128); | ----------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 548 | impl_from_primitive!(usize, to_usize); | ------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 548 | impl_from_primitive!(usize, to_usize); | ------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:228:9 | 228 | try!(writeln!(dest, r##" | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 549 | impl_from_primitive!(u8, to_u8); | ------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 549 | impl_from_primitive!(u8, to_u8); | ------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:279:5 | 279 | try!(writeln!(dest, | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 550 | impl_from_primitive!(u16, to_u16); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/global_gen.rs:291:9 | 291 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 550 | impl_from_primitive!(u16, to_u16); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:26:9 | 26 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:27:9 | 27 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:28:9 | 28 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:29:9 | 29 | try!(write_fns(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 551 | impl_from_primitive!(u32, to_u32); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:58:5 | 58 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:66:5 | 66 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:82:9 | 82 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 551 | impl_from_primitive!(u32, to_u32); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 552 | impl_from_primitive!(u64, to_u64); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `rustc-dep-of-std` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/build.rs:96:26 | 96 | let prefix = if cfg!(feature = "rustc-dep-of-std") { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition | = note: no expected values for `feature` = help: consider adding `rustc-dep-of-std` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:95:5 | 95 | try!(writeln!( | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:64:26 | 64 | type PanicHook = Fn(&PanicInfo) + Sync + Send + 'static; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 64 | type PanicHook = dyn Fn(&PanicInfo) + Sync + Send + 'static; | +++ warning: unexpected `cfg` condition name: `memchr_libc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:45:7 | 45 | #[cfg(memchr_libc)] | ^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 552 | impl_from_primitive!(u64, to_u64); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_gen.rs:103:9 | 103 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 554 | impl_from_primitive!(u128, to_u128); | ----------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 554 | impl_from_primitive!(u128, to_u128); | ----------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 555 | impl_from_primitive!(f32, to_f32); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:26:9 | 26 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:27:9 | 27 | try!(write_type_aliases(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 555 | impl_from_primitive!(f32, to_f32); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:28:9 | 28 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:29:9 | 29 | try!(write_struct(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:30:9 | 30 | try!(write_impl(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:497:19 | 497 | #[cfg(has_i128)] | ^^^^^^^^ ... 556 | impl_from_primitive!(f64, to_f64); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:31:9 | 31 | try!(write_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:60:5 | 60 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:51:35 | 51 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:68:5 | 68 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:79:9 | 79 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:107:5 | 107 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:118:9 | 118 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_avx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:42:25 | 42 | if cfg!(memchr_runtime_avx) && is_x86_feature_detected!("avx2") { | ^^^^^^^^^^^^^^^^^^ ... 79 | ifunc!(fn(u8, &[u8]) -> Option, memchr, haystack, n1) | ------------------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_avx)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_avx)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:144:5 | 144 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/static_struct_gen.rs:154:9 | 154 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:26:9 | 26 | try!(write_header(dest)); | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_sse2` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:44:32 | 44 | } else if cfg!(memchr_runtime_sse2) { | ^^^^^^^^^^^^^^^^^^^ ... 79 | ifunc!(fn(u8, &[u8]) -> Option, memchr, haystack, n1) | ------------------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_sse2)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_sse2)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:27:9 | 27 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:28:9 | 28 | try!(write_enums(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:523:19 | 523 | #[cfg(has_i128)] | ^^^^^^^^ ... 556 | impl_from_primitive!(f64, to_f64); | --------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `impl_from_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:29:9 | 29 | try!(write_fnptr_struct_def(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:30:9 | 30 | try!(write_panicking_fns(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_avx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:42:25 | 42 | if cfg!(memchr_runtime_avx) && is_x86_feature_detected!("avx2") { | ^^^^^^^^^^^^^^^^^^ ... 84 | ifunc!(fn(u8, u8, &[u8]) -> Option, memchr2, haystack, n1, n2) | --------------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_avx)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_avx)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:31:9 | 31 | try!(write_struct(registry, dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:575:15 | 575 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:32:9 | 32 | try!(write_impl(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:62:5 | 62 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_sse2` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:44:32 | 44 | } else if cfg!(memchr_runtime_sse2) { | ^^^^^^^^^^^^^^^^^^^ ... 84 | ifunc!(fn(u8, u8, &[u8]) -> Option, memchr2, haystack, n1, n2) | --------------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_sse2)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_sse2)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:70:5 | 70 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:81:9 | 81 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:583:15 | 583 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:154:5 | 154 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_avx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:42:25 | 42 | if cfg!(memchr_runtime_avx) && is_x86_feature_detected!("avx2") { | ^^^^^^^^^^^^^^^^^^ ... 89 | ifunc!(fn(u8, u8, u8, &[u8]) -> Option, memchr3, haystack, n1, n2, n3) | ----------------------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_avx)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_avx)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:169:5 | 169 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:608:15 | 608 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:167:9 | 167 | try!(writeln!(dest, "pub {name}: FnPtr,", name = cmd.proto.ident)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:165:13 | 165 | try!(writeln!(dest, "/// Fallbacks: {}", v.join(", "))); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:616:15 | 616 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:179:5 | 179 | try!(writeln!(dest, | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_sse2` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:44:32 | 44 | } else if cfg!(memchr_runtime_sse2) { | ^^^^^^^^^^^^^^^^^^^ ... 89 | ifunc!(fn(u8, u8, u8, &[u8]) -> Option, memchr3, haystack, n1, n2, n3) | ----------------------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_sse2)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_sse2)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:226:5 | 226 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:228:5 | 228 | try!(writeln!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:210:9 | 210 | try!(writeln!( | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:48:7 | 48 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_avx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:42:25 | 42 | if cfg!(memchr_runtime_avx) && is_x86_feature_detected!("avx2") { | ^^^^^^^^^^^^^^^^^^ ... 94 | ifunc!(fn(u8, &[u8]) -> Option, memrchr, haystack, n1) | ------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_avx)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_avx)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/struct_gen.rs:235:9 | 235 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:79:5 | 79 | try!(writeln!(dest, "{}", include_str!("templates/types/gl.rs"))); | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_sse2` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:44:32 | 44 | } else if cfg!(memchr_runtime_sse2) { | ^^^^^^^^^^^^^^^^^^^ ... 94 | ifunc!(fn(u8, &[u8]) -> Option, memrchr, haystack, n1) | ------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_sse2)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_sse2)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:56:7 | 56 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:75:9 | 75 | try!(writeln!(dest, "{}", include_str!("templates/types/egl.rs"))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:82:21 | 82 | Api::Glx => try!(writeln!(dest, "{}", include_str!("templates/types/glx.rs"))), | ^^^ warning: unexpected `cfg` condition name: `memchr_runtime_avx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:42:25 | 42 | if cfg!(memchr_runtime_avx) && is_x86_feature_detected!("avx2") { | ^^^^^^^^^^^^^^^^^^ ... 99 | ifunc!(fn(u8, u8, &[u8]) -> Option, memrchr2, haystack, n1, n2) | ---------------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_avx)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_avx)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:83:21 | 83 | Api::Wgl => try!(writeln!(dest, "{}", include_str!("templates/types/wgl.rs"))), | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:123:7 | 123 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:131:7 | 131 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_sse2` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:44:32 | 44 | } else if cfg!(memchr_runtime_sse2) { | ^^^^^^^^^^^^^^^^^^^ ... 99 | ifunc!(fn(u8, u8, &[u8]) -> Option, memrchr2, haystack, n1, n2) | ---------------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_sse2)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_sse2)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/registry/parse.rs:204:37 | 204 | Some('-') | Some('0'...'9') => (), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/int.rs:374:7 | 374 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/int.rs:381:7 | 381 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_avx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:42:25 | 42 | if cfg!(memchr_runtime_avx) && is_x86_feature_detected!("avx2") { | ^^^^^^^^^^^^^^^^^^ ... 104 | ifunc!(fn(u8, u8, u8, &[u8]) -> Option, memrchr3, haystack, n1, n2, n3) | ------------------------------------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_avx)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_avx)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:27:7 | 27 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_sse2` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/x86/mod.rs:44:32 | 44 | } else if cfg!(memchr_runtime_sse2) { | ^^^^^^^^^^^^^^^^^^^ ... 104 | ifunc!(fn(u8, u8, u8, &[u8]) -> Option, memrchr3, haystack, n1, n2, n3) | ------------------------------------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_sse2)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_sse2)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ifunc` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:35:7 | 35 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:50:7 | 50 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:132:39 | 132 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:58:7 | 58 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:139:9 | 139 | memchr_libc, | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:74:7 | 74 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:140:41 | 140 | not(all(target_arch = "x86_64", memchr_runtime_simd)) | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/mod.rs:96:20 | 96 | fn decode_next(&mut self) -> Result, DecodingError> { | ^^^^^^^^^ ^^^^^^^ 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 | 96 | fn decode_next(&mut self) -> Result>, DecodingError> { | ++++ warning: unexpected `cfg` condition name: `memchr_libc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:148:13 | 148 | not(memchr_libc), | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration [sdl2-sys 0.32.6] cargo:rustc-link-search=native=/usr/local/lib warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:593:18 | 593 | pub fn drain(&mut self) -> Drain { | ^^^^^^^^^ ^^^^^^^^^^^^^^ 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 | 593 | pub fn drain(&mut self) -> Drain<'_, A::Item> { | +++ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:82:7 | 82 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration [sdl2-sys 0.32.6] cargo:rustc-link-lib=SDL2 warning: method `update` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/checksum.rs:4:8 | 3 | pub trait RollingChecksum { | --------------- method in this trait 4 | fn update(&mut self, byte: u8); | ^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:98:7 | 98 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:149:41 | 149 | not(all(target_arch = "x86_64", memchr_runtime_simd)) | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: field `compression_options` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/deflate_state.rs:70:9 | 66 | pub struct DeflateState { | ------------ field in this struct ... 70 | pub compression_options: CompressionOptions, | ^^^^^^^^^^^^^^^^^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:106:7 | 106 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:139:7 | 139 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:147:7 | 147 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:166:39 | 166 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:172:43 | 172 | #[cfg(not(all(target_arch = "x86_64", memchr_runtime_simd)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:193:39 | 193 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:199:43 | 199 | #[cfg(not(all(target_arch = "x86_64", memchr_runtime_simd)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:187:7 | 187 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:195:7 | 195 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:234:39 | 234 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:232:7 | 232 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:240:7 | 240 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:241:13 | 241 | all(memchr_libc, target_os = "linux"), | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:266:7 | 266 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:242:41 | 242 | not(all(target_arch = "x86_64", memchr_runtime_simd)) | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/checked.rs:274:7 | 274 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:250:17 | 250 | not(all(memchr_libc, target_os = "linux")), | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/mul_add.rs:71:7 | 71 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:251:41 | 251 | not(all(target_arch = "x86_64", memchr_runtime_simd)) | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/mul_add.rs:102:7 | 102 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/saturating.rs:29:7 | 29 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:268:39 | 268 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:35:7 | 35 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:274:43 | 274 | #[cfg(not(all(target_arch = "x86_64", memchr_runtime_simd)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:43:7 | 43 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:295:39 | 295 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:58:7 | 58 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:301:43 | 301 | #[cfg(not(all(target_arch = "x86_64", memchr_runtime_simd)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:66:7 | 66 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:81:7 | 81 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:89:7 | 89 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:127:7 | 127 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:135:7 | 135 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:162:7 | 162 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/ops/wrapping.rs:170:7 | 170 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:102:7 | 102 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:104:7 | 104 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:106:7 | 106 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:108:7 | 108 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:111:7 | 111 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:113:7 | 113 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:115:7 | 115 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:117:7 | 117 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:136:7 | 136 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/pow.rs:138:7 | 138 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/lib.rs:35:5 | 35 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `no-panic` and `small` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:70:7 | 70 | #[cfg(integer128)] | ^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:78:7 | 78 | #[cfg(integer128)] | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:93:11 | 93 | #[cfg(not(integer128))] | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `must_use_return` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:562:12 | 562 | #[cfg_attr(must_use_return, must_use)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(must_use_return)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(must_use_return)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: the type `[u16; 32768]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/chained_hash_table.rs:28:23 | 28 | head: mem::uninitialized(), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `[u16; 32768]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/chained_hash_table.rs:29:23 | 29 | prev: mem::uninitialized(), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/sign.rs:77:7 | 77 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/sign.rs:206:7 | 206 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration [x11-dl 2.18.3] cargo:rustc-link-lib=c warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/encoder_state.rs:65:21 | 65 | format!("Code: {:?}, Value: {:?}", code, value) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of `debug_assert!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `debug_assert!()` macro supports formatting, so there's no need for the `format!()` macro here = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: remove the `format!(..)` macro call | 65 - format!("Code: {:?}, Value: {:?}", code, value) 65 + "Code: {:?}, Value: {:?}", code, value | warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s_intrinsics.rs:22:11 | 22 | #[cfg(not(integer128))] | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/deflate-0.7.19/src/encoder_state.rs:74:21 | 74 | format!("Code: {:?}, Value: {:?}", code, value) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of `debug_assert!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `debug_assert!()` macro supports formatting, so there's no need for the `format!()` macro here help: remove the `format!(..)` macro call | 74 - format!("Code: {:?}, Value: {:?}", code, value) 74 + "Code: {:?}, Value: {:?}", code, value | warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s_intrinsics.rs:52:11 | 52 | #[cfg(not(integer128))] | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `must_use_return` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/f2s.rs:474:12 | 474 | #[cfg_attr(must_use_return, must_use)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(must_use_return)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(must_use_return)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `must_use_return` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/pretty/mod.rs:51:12 | 51 | #[cfg_attr(must_use_return, must_use)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(must_use_return)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(must_use_return)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `must_use_return` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/pretty/mod.rs:156:12 | 156 | #[cfg_attr(must_use_return, must_use)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(must_use_return)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(must_use_return)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default,use-pkgconfig CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_USE_PKGCONFIG=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/Cargo.toml CARGO_PKG_AUTHORS='Tony Aldridge :Cobrand ' CARGO_PKG_DESCRIPTION='SDL2 bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sdl2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Rust-SDL2/rust-sdl2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.32.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-53b0d12afa293599/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-965753989dfa707e/build-script-build` warning: use of deprecated method `core::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/epoch.rs:103:30 | 103 | let data = self.data.compare_and_swap(current.data, new.data, ord); | ^^^^^^^^^^^^^^^^ warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/buffer/mod.rs:29:34 | 29 | bytes: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:213:37 | 213 | let mut vp: u64 = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:214:37 | 214 | let mut vm: u64 = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: `rustc_version` (lib) generated 8 warnings (1 duplicate) Compiling rand_pcg v0.1.1 Compiling rand_chacha v0.1.0 Compiling rand v0.6.0 Compiling parking_lot_core v0.6.2 Compiling parking_lot v0.9.0 Compiling parking_lot_core v0.4.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='Selected PCG random number generators ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_pcg' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_pcg CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/small-rngs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bincode", "serde", "serde1", "serde_derive"))' -C metadata=7da43782808766be -C extra-filename=-3deff1bc5053d57f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_pcg-3deff1bc5053d57f -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rustc_version=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_version-83a33304d884e6d5.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='ChaCha random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_chacha' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=20f662c61073bc6c -C extra-filename=-e19891df65833fb7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_chacha-e19891df65833fb7 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rustc_version=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_version-83a33304d884e6d5.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality. ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="cloudabi"' --cfg 'feature="default"' --cfg 'feature="fuchsia-zircon"' --cfg 'feature="libc"' --cfg 'feature="std"' --cfg 'feature="winapi"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "cloudabi", "default", "fuchsia-zircon", "i128_support", "libc", "log", "nightly", "packed_simd", "serde1", "simd_support", "std", "stdweb", "wasm-bindgen", "winapi"))' -C metadata=35c0a6aee7e492ad -C extra-filename=-b1ea190d4bba065c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand-b1ea190d4bba065c -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rustc_version=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_version-83a33304d884e6d5.rlib --cap-lints warn -C ar=ar -C linker=cc` warning: `smallvec` (lib) generated 7 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot_core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph", "thread-id"))' -C metadata=9511e094b8d2636b -C extra-filename=-f6a1ef58bdaaf1b3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-f6a1ef58bdaaf1b3 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rustc_version=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_version-83a33304d884e6d5.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='More compact and efficient implementations of the standard synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deadlock_detection", "default", "nightly", "owning_ref", "serde"))' -C metadata=1f573899902de037 -C extra-filename=-a9bbdb2616d30daf --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot-a9bbdb2616d30daf -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rustc_version=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_version-83a33304d884e6d5.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot_core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph", "thread-id"))' -C metadata=731fcf57c44d44b5 -C extra-filename=-5f87278bdcb424d3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-5f87278bdcb424d3 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rustc_version=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_version-83a33304d884e6d5.rlib --cap-lints warn -C ar=ar -C linker=cc` warning: the type `[u8; 24]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/buffer/mod.rs:29:29 | 29 | bytes: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:213:32 | 213 | let mut vp: u64 = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:214:32 | 214 | let mut vm: u64 = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:566:16 | 566 | let bits = mem::transmute::(f); | --------------------------^^^ | | | help: replace this with: `f64::to_bits` | = note: `#[warn(unnecessary_transmutes)]` on by default warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/f2s.rs:478:16 | 478 | let bits = mem::transmute::(f); | --------------------------^^^ | | | help: replace this with: `f32::to_bits` warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/pretty/mod.rs:54:16 | 54 | let bits = mem::transmute::(f); | --------------------------^^^ | | | help: replace this with: `f64::to_bits` warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ryu-0.2.7/src/pretty/mod.rs:159:16 | 159 | let bits = mem::transmute::(f); | --------------------------^^^ | | | help: replace this with: `f32::to_bits` warning: `inflate` (lib) generated 60 warnings (3 duplicates) warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/lib.rs:100:24 | 100 | pub struct GuardNoSend(*mut ()); | ----------- ^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/mutex.rs:130:14 | 130 | fn guard(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^ 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 | 130 | fn guard(&self) -> MutexGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/mutex.rs:147:17 | 147 | pub fn lock(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^ 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 | 147 | pub fn lock(&self) -> MutexGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/mutex.rs:160:21 | 160 | pub fn try_lock(&self) -> Option> { | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 160 | pub fn try_lock(&self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/mutex.rs:233:25 | 233 | pub fn try_lock_for(&self, timeout: R::Duration) -> Option> { | ^^^^^ 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 | 233 | pub fn try_lock_for(&self, timeout: R::Duration) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/mutex.rs:247:27 | 247 | pub fn try_lock_until(&self, timeout: R::Instant) -> Option> { | ^^^^^ 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 | 247 | pub fn try_lock_until(&self, timeout: R::Instant) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/remutex.rs:191:14 | 191 | fn guard(&self) -> ReentrantMutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 191 | fn guard(&self) -> ReentrantMutexGuard<'_, R, G, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/remutex.rs:209:17 | 209 | pub fn lock(&self) -> ReentrantMutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 209 | pub fn lock(&self) -> ReentrantMutexGuard<'_, R, G, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/remutex.rs:222:21 | 222 | pub fn try_lock(&self) -> Option> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 222 | pub fn try_lock(&self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/remutex.rs:295:25 | 295 | pub fn try_lock_for(&self, timeout: R::Duration) -> Option> { | ^^^^^ 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 | 295 | pub fn try_lock_for(&self, timeout: R::Duration) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/remutex.rs:309:27 | 309 | pub fn try_lock_until(&self, timeout: R::Instant) -> Option> { | ^^^^^ 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 | 309 | pub fn try_lock_until(&self, timeout: R::Instant) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:267:19 | 267 | fn read_guard(&self) -> RwLockReadGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ 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 | 267 | fn read_guard(&self) -> RwLockReadGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:275:20 | 275 | fn write_guard(&self) -> RwLockWriteGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ 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 | 275 | fn write_guard(&self) -> RwLockWriteGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:295:17 | 295 | pub fn read(&self) -> RwLockReadGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ 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 | 295 | pub fn read(&self) -> RwLockReadGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:308:21 | 308 | pub fn try_read(&self) -> Option> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 308 | pub fn try_read(&self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:325:18 | 325 | pub fn write(&self) -> RwLockWriteGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ 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 | 325 | pub fn write(&self) -> RwLockWriteGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:338:22 | 338 | pub fn try_write(&self) -> Option> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 338 | pub fn try_write(&self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:444:25 | 444 | pub fn try_read_for(&self, timeout: R::Duration) -> Option> { | ^^^^^ 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 | 444 | pub fn try_read_for(&self, timeout: R::Duration) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:459:27 | 459 | pub fn try_read_until(&self, timeout: R::Instant) -> Option> { | ^^^^^ 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 | 459 | pub fn try_read_until(&self, timeout: R::Instant) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:474:26 | 474 | pub fn try_write_for(&self, timeout: R::Duration) -> Option> { | ^^^^^ 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 | 474 | pub fn try_write_for(&self, timeout: R::Duration) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:489:28 | 489 | pub fn try_write_until(&self, timeout: R::Instant) -> Option> { | ^^^^^ 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 | 489 | pub fn try_write_until(&self, timeout: R::Instant) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:515:27 | 515 | pub fn read_recursive(&self) -> RwLockReadGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ 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 | 515 | pub fn read_recursive(&self) -> RwLockReadGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:531:31 | 531 | pub fn try_read_recursive(&self) -> Option> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 531 | pub fn try_read_recursive(&self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:552:35 | 552 | pub fn try_read_recursive_for(&self, timeout: R::Duration) -> Option> { | ^^^^^ 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 | 552 | pub fn try_read_recursive_for(&self, timeout: R::Duration) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:567:37 | 567 | pub fn try_read_recursive_until(&self, timeout: R::Instant) -> Option> { | ^^^^^ 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 | 567 | pub fn try_read_recursive_until(&self, timeout: R::Instant) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:578:25 | 578 | fn upgradable_guard(&self) -> RwLockUpgradableReadGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 578 | fn upgradable_guard(&self) -> RwLockUpgradableReadGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:595:28 | 595 | pub fn upgradable_read(&self) -> RwLockUpgradableReadGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 595 | pub fn upgradable_read(&self) -> RwLockUpgradableReadGuard<'_, R, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:608:32 | 608 | pub fn try_upgradable_read(&self) -> Option> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 608 | pub fn try_upgradable_read(&self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:626:9 | 626 | &self, | ^^^^^ the lifetime is elided here 627 | timeout: R::Duration, 628 | ) -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 628 | ) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/rwlock.rs:644:9 | 644 | &self, | ^^^^^ the lifetime is elided here 645 | timeout: R::Instant, 646 | ) -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 646 | ) -> Option> { | +++ warning: the type `[usize; 3]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/deferred.rs:30:38 | 30 | let mut data: Data = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `[usize; 3]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/deferred.rs:44:38 | 44 | let mut data: Data = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `NoDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/sync/queue.rs:57:28 | 57 | data: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: enums with multiple inhabited variants have to be initialized to a variant --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs:36:5 | 36 | enum Flag { | ^^^^^^^^^^^^ Compiling num_cpus v1.8.0 Compiling time v0.1.40 Compiling memmap v0.7.0 Compiling shared_library v0.1.9 Compiling raw-window-handle v0.3.1 Compiling atty v0.2.11 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nix CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/Cargo.toml CARGO_PKG_AUTHORS='The nix-rust Project Developers' CARGO_PKG_DESCRIPTION='Rust friendly bindings to *nix APIs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nix-rust/nix' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-f8dabc54d65f7e3a/out /usr/local/bin/rustc --crate-name nix --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=83f5ef041dbbcfea -C extra-filename=-0872c0e19866f133 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern void=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvoid-4841e973dbf05039.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0/Cargo.toml CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_cpus CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name num_cpus --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2fdffd652820525d -C extra-filename=-643ec59d836e2d7a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `gif` (lib) generated 70 warnings (2 duplicates) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:58:42 | 58 | pub fn memchr_iter(needle: u8, haystack: &[u8]) -> Memchr { | ^^^^^ ^^^^^^ 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 | 58 | pub fn memchr_iter(needle: u8, haystack: &[u8]) -> Memchr<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:67:15 | 67 | haystack: &[u8], | ^^^^^ the lifetime is elided here 68 | ) -> Memchr2 { | ^^^^^^^ 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 | 68 | ) -> Memchr2<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:78:15 | 78 | haystack: &[u8], | ^^^^^ the lifetime is elided here 79 | ) -> Memchr3 { | ^^^^^^^ 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 | 79 | ) -> Memchr3<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:85:43 | 85 | pub fn memrchr_iter(needle: u8, haystack: &[u8]) -> Rev { | ^^^^^ ^^^^^^ 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 | 85 | pub fn memrchr_iter(needle: u8, haystack: &[u8]) -> Rev> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:94:15 | 94 | haystack: &[u8], | ^^^^^ the lifetime is elided here 95 | ) -> Rev { | ^^^^^^^ 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 | 95 | ) -> Rev> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs:105:15 | 105 | haystack: &[u8], | ^^^^^ the lifetime is elided here 106 | ) -> Rev { | ^^^^^^^ 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 | 106 | ) -> Rev> { | ++++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nix CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/Cargo.toml CARGO_PKG_AUTHORS='The nix-rust Project Developers' CARGO_PKG_DESCRIPTION='Rust friendly bindings to *nix APIs' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=nix CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/nix-rust/nix' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.13.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-3238a72381d9b45a/out /usr/local/bin/rustc --crate-name nix --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64b72f3c47260e9e -C extra-filename=-4df9a5ac52dacd4b --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern void=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvoid-4841e973dbf05039.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/iter.rs:45:38 | 45 | pub fn new(needle: u8, haystack: &[u8]) -> Memchr { | ^^^^^ ^^^^^^ 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 | 45 | pub fn new(needle: u8, haystack: &[u8]) -> Memchr<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/iter.rs:88:52 | 88 | pub fn new(needle1: u8, needle2: u8, haystack: &[u8]) -> Memchr2 { | ^^^^^ ^^^^^^^ 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 | 88 | pub fn new(needle1: u8, needle2: u8, haystack: &[u8]) -> Memchr2<'_> { | ++++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=time CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Utilities for working with time-related functions in Rust. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/time' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/time' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.40 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=40 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name time --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rustc-serialize"))' -C metadata=2e21b95d1b70430f -C extra-filename=-8086257cdaa7c5c8 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memchr-2.2.1/src/iter.rs:140:19 | 140 | haystack: &[u8], | ^^^^^ the lifetime is elided here 141 | ) -> Memchr3 { | ^^^^^^^ 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 | ) -> Memchr3<'_> { | ++++ warning: `libc` (lib) generated 55 warnings (1 duplicate) warning: `lock_api` (lib) generated 31 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=shared_library CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/shared_library-0.1.9 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/shared_library-0.1.9/Cargo.toml CARGO_PKG_AUTHORS='Pierre Krieger ' CARGO_PKG_DESCRIPTION='Easily bind to and load shared libraries' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=shared_library CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/tomaka/shared_library/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name shared_library --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/shared_library-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cf8570f8a40b7a15 -C extra-filename=-47949e95f82bd9fc --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=x11_dl CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/Cargo.toml CARGO_PKG_AUTHORS='daggerbot :Erle Pereira ' CARGO_PKG_DESCRIPTION='X11 library bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=CC0-1.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=x11-dl CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/erlepereira/x11-rs.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.18.3 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=18 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/x11-dl-2bd6d55dfe747afb/out /usr/local/bin/rustc --crate-name x11_dl --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a9d6cc3849be3e4d -C extra-filename=-ded32679057d33b4 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc -l c` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memmap CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memmap-0.7.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memmap-0.7.0/Cargo.toml CARGO_PKG_AUTHORS='Dan Burkert ' CARGO_PKG_DESCRIPTION='Cross-platform Rust API for memory-mapped file IO' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/danburkert/memmap-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name memmap --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/memmap-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e1b345ffd65c60fd -C extra-filename=-1e1c0b0e83f3433b --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=raw_window_handle CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/raw-window-handle-0.3.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/raw-window-handle-0.3.1/Cargo.toml CARGO_PKG_AUTHORS='Osspial ' CARGO_PKG_DESCRIPTION='Interoperability library for Rust Windowing applications.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=raw-window-handle CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-windowing/raw-window-handle' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name raw_window_handle --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/raw-window-handle-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly-docs"))' -C metadata=2112f28594328179 -C extra-filename=-c20347c8ca71af7e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=atty CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/atty-0.2.11 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/atty-0.2.11/Cargo.toml CARGO_PKG_AUTHORS='softprops ' CARGO_PKG_DESCRIPTION='A simple interface for querying atty' CARGO_PKG_HOMEPAGE='https://github.com/softprops/atty' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=atty CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/softprops/atty' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.11 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name atty --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/atty-0.2.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ed2057de1d703b3b -C extra-filename=-772c19d4d04d8731 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=sdl2_sys CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/Cargo.toml CARGO_PKG_AUTHORS='Tony Aldridge ' CARGO_PKG_DESCRIPTION='Raw SDL2 bindings for Rust, used internally rust-sdl2' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sdl2-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/rust-sdl2/rust-sdl2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.32.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-d8b27ac9f5b09461/out /usr/local/bin/rustc --crate-name sdl2_sys --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="pkg-config"' --cfg 'feature="use-pkgconfig"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "bundled", "cmake", "default", "flate2", "gfx", "image", "mixer", "pkg-config", "static-link", "tar", "ttf", "unidiff", "use-bindgen", "use-pkgconfig", "use_mac_framework"))' -C metadata=90d67744daede45b -C extra-filename=-ed802f92b4a843bb --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/usr/local/lib -l SDL2` Compiling crossbeam-deque v0.2.0 warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/name.rs:102:30 | 102 | pub fn local(local_name: &str) -> Name { | ^^^^ ^^^^ 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 | 102 | pub fn local(local_name: &str) -> Name<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/name.rs:145:25 | 145 | pub fn repr_display(&self) -> ReprDisplay { | ^^^^^ ^^^^^^^^^^^ | | | | | 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 | 145 | pub fn repr_display(&self) -> ReprDisplay<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/name.rs:193:19 | 193 | pub fn borrow(&self) -> Name { | ^^^^^ ^^^^ 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 | 193 | pub fn borrow(&self) -> Name<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/attribute.rs:61:19 | 61 | pub fn borrow(&self) -> Attribute { | ^^^^^ ^^^^^^^^^ 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 | 61 | pub fn borrow(&self) -> Attribute<'_> { | ++++ Compiling combine v3.8.1 warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/escape.rs:73:18 | 73 | fn escape_str(s: &str, dispatch: fn(char) -> Value) -> Cow { | ^^^^ 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 | 73 | fn escape_str(s: &str, dispatch: fn(char) -> Value) -> Cow<'_, str> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/escape.rs:94:32 | 94 | pub fn escape_str_attribute(s: &str) -> Cow { | ^^^^ ^^^^^^^^ 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 | 94 | pub fn escape_str_attribute(s: &str) -> Cow<'_, str> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/escape.rs:110:29 | 110 | pub fn escape_str_pcdata(s: &str) -> Cow { | ^^^^ ^^^^^^^^ 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 | 110 | pub fn escape_str_pcdata(s: &str) -> Cow<'_, str> { | +++ warning: `#[inline]` attribute cannot be used on required trait methods --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:77:5 | 77 | #[inline] | ^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default warning: `#[inline]` attribute cannot be used on required trait methods --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:24:5 | 24 | #[inline] | ^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/namespace.rs:334:27 | 334 | pub fn checked_target(&mut self) -> CheckedTarget { | ^^^^^^^^^ ^^^^^^^^^^^^^ 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 | 334 | pub fn checked_target(&mut self) -> CheckedTarget<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/namespace.rs:340:17 | 340 | pub fn iter(&self) -> NamespaceStackMappings { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ 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 | 340 | pub fn iter(&self) -> NamespaceStackMappings<'_> { | ++++ warning: `libloading` (build script) generated 1 warning (1 duplicate) warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0/src/lib.rs:262:11 | 262 | target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `nacl` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0/src/lib.rs:354:5 | 354 | target_os = "nacl", | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: `libc` (lib) generated 55 warnings (55 duplicates) warning: `backtrace-sys` (build script) generated 2 warnings (1 duplicate) warning: `ryu` (lib) generated 21 warnings (1 duplicate) warning: `textwrap` (lib) generated 3 warnings (1 duplicate) warning: `num_cpus` (lib) generated 3 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0/Cargo.toml CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_cpus CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name num_cpus --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num_cpus-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0248ebad21753e00 -C extra-filename=-483cb5900c994a94 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-4d8a20d253a3b83c.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=combine CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/Cargo.toml CARGO_PKG_AUTHORS='Markus Westerlind ' CARGO_PKG_DESCRIPTION='Fast parser combinators on arbitrary streams with zero-copy support.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=combine CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Marwes/combine' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=3.8.1 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name combine --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("combine-regex-1", "default", "doc", "mp4", "regex", "regex-1", "std"))' -C metadata=fb320cf26abf50fc -C extra-filename=-58b03b129a1e73c9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern ascii=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libascii-2ccab56d0374d05c.rmeta --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --extern either=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libeither-8f960e3b9c92f28d.rmeta --extern memchr=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemchr-cc6b75cc7aa6870c.rmeta --extern unreachable=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunreachable-84936e513cd39dcf.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_deque CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0/Cargo.toml CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-deque CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name crossbeam_deque --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=71391b2ad9c0ed70 -C extra-filename=-f116f59afd57ab3c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern crossbeam_epoch=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_epoch-3cff66da10eabf46.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-3358652d423f7a09.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/Cargo.toml CARGO_PKG_AUTHORS='Simonas Kazlauskas ' CARGO_PKG_DESCRIPTION='A safer binding to platform’s dynamic library loading utilities' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=ISC CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libloading CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/nagisa/rust_libloading/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-89b2d35c72921774/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Bindings to the libbacktrace gcc library ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=backtrace-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.28 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=28 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-5e05b355d0e450e1/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_deque CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0/Cargo.toml CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-deque CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name crossbeam_deque --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=445d943b8bde9281 -C extra-filename=-78264cb70979426a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern crossbeam_epoch=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_epoch-36d1aea3ae388bb2.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-c14a01d946e46f95.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/shared_library-0.1.9/src/dynamic_library.rs:222:11 | 222 | target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/shared_library-0.1.9/src/dynamic_library.rs:292:5 | 292 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `deflate` (lib) generated 16 warnings (7 duplicates) warning: `crossbeam-epoch` (lib) generated 19 warnings (5 duplicates) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:14:25 | 14 | try!(parse_type(fmt, chars.next().unwrap(), self.tm)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:16:25 | 16 | try!(fmt.write_char(ch)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:151:13 | 151 | try!(parse_type(fmt, 'a', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:152:13 | 152 | try!(fmt.write_str(" ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:153:13 | 153 | try!(parse_type(fmt, 'b', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:154:13 | 154 | try!(fmt.write_str(" ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:155:13 | 155 | try!(parse_type(fmt, 'e', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:156:13 | 156 | try!(fmt.write_str(" ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:157:13 | 157 | try!(parse_type(fmt, 'T', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:158:13 | 158 | try!(fmt.write_str(" ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:162:13 | 162 | try!(parse_type(fmt, 'm', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:163:13 | 163 | try!(fmt.write_str("/")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:164:13 | 164 | try!(parse_type(fmt, 'd', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:165:13 | 165 | try!(fmt.write_str("/")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:172:13 | 172 | try!(parse_type(fmt, 'Y', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:173:13 | 173 | try!(fmt.write_str("-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:174:13 | 174 | try!(parse_type(fmt, 'm', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:175:13 | 175 | try!(fmt.write_str("-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:201:13 | 201 | try!(parse_type(fmt, 'H', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:202:13 | 202 | try!(fmt.write_str(":")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:206:13 | 206 | try!(parse_type(fmt, 'I', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:207:13 | 207 | try!(fmt.write_str(":")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:208:13 | 208 | try!(parse_type(fmt, 'M', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:209:13 | 209 | try!(fmt.write_str(":")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:210:13 | 210 | try!(parse_type(fmt, 'S', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:211:13 | 211 | try!(fmt.write_str(" ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:217:13 | 217 | try!(parse_type(fmt, 'H', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:218:13 | 218 | try!(fmt.write_str(":")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:219:13 | 219 | try!(parse_type(fmt, 'M', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:220:13 | 220 | try!(fmt.write_str(":")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:231:13 | 231 | try!(parse_type(fmt, 'e', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:232:13 | 232 | try!(fmt.write_str("-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:233:13 | 233 | try!(parse_type(fmt, 'b', tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/display.rs:234:13 | 234 | try!(fmt.write_str("-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:374:9 | 374 | try!(write!(f, "{}P", sign)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:377:13 | 377 | try!(write!(f, "{}D", days)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:381:17 | 381 | try!(write!(f, "T{}S", secs)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:383:17 | 383 | try!(write!(f, "T{}.{:03}S", secs, abs.nanos / NANOS_PER_MILLI)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:385:17 | 385 | try!(write!(f, "T{}.{:06}S", secs, abs.nanos / NANOS_PER_MICRO)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:387:17 | 387 | try!(write!(f, "T{}.{:09}S", secs, abs.nanos)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/parse.rs:23:17 | 23 | try!(parse_type(&mut s, ch, &mut tm)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/parse.rs:26:13 | 26 | try!(parse_char(&mut s, ch)); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/parse.rs:336:17 | 336 | '0' ... '9' => value = value * 10 + (ch as i64 - '0' as i64), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/parse.rs:359:17 | 359 | '0' ... '9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition value: `nacl` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/sys.rs:316:15 | 316 | #[cfg(any(target_os = "nacl", target_os = "solaris"))] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `nacl` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/sys.rs:381:80 | 381 | #[cfg(not(any(all(target_os = "android", target_pointer_width = "32"), target_os = "nacl", target_os = "solaris")))] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:285:5 | 285 | extern { fn tzset(); } | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:605:11 | 605 | (0...6, 0...11) => (), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:605:18 | 605 | (0...6, 0...11) => (), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:606:18 | 606 | (_wday, 0...11) => return Err(InvalidDayOfWeek), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:607:11 | 607 | (0...6, _mon) => return Err(InvalidMonth), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `walkdir` (lib) generated 5 warnings (1 duplicate) [libloading 0.5.0] cargo:rustc-link-lib=c [libloading 0.5.0] TARGET = Some("x86_64-unknown-freebsd") [libloading 0.5.0] OPT_LEVEL = Some("3") [libloading 0.5.0] HOST = Some("x86_64-unknown-freebsd") [libloading 0.5.0] CC_x86_64-unknown-freebsd = None [libloading 0.5.0] CC_x86_64_unknown_freebsd = None [libloading 0.5.0] HOST_CC = None [libloading 0.5.0] CC = Some("cc") [libloading 0.5.0] CFLAGS_x86_64-unknown-freebsd = None [libloading 0.5.0] CFLAGS_x86_64_unknown_freebsd = None [libloading 0.5.0] HOST_CFLAGS = None [libloading 0.5.0] CFLAGS = Some("-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ") [libloading 0.5.0] DEBUG = Some("false") [libloading 0.5.0] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out/src/os/unix/global_static.o" "-c" "src/os/unix/global_static.c" warning: unused import: `crate::unix::*` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/raw-window-handle-0.3.1/src/lib.rs:67:13 | 67 | pub use crate::unix::*; | ^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: field `type_index` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-scanner-0.21.4/src/protocol.rs:50:9 | 44 | pub struct Message { | ------- field in this struct ... 50 | pub type_index: usize, | ^^^^^^^^^^ | = note: `Message` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [backtrace-sys 0.1.28] cargo:rustc-cfg=rbt [backtrace-sys 0.1.28] TARGET = Some("x86_64-unknown-freebsd") [backtrace-sys 0.1.28] OPT_LEVEL = Some("3") [backtrace-sys 0.1.28] HOST = Some("x86_64-unknown-freebsd") [backtrace-sys 0.1.28] CC_x86_64-unknown-freebsd = None [backtrace-sys 0.1.28] CC_x86_64_unknown_freebsd = None [backtrace-sys 0.1.28] HOST_CC = None [backtrace-sys 0.1.28] CC = Some("cc") [backtrace-sys 0.1.28] CFLAGS_x86_64-unknown-freebsd = None [backtrace-sys 0.1.28] CFLAGS_x86_64_unknown_freebsd = None [backtrace-sys 0.1.28] HOST_CFLAGS = None [backtrace-sys 0.1.28] CFLAGS = Some("-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ") [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/alloc.o" "-c" "src/libbacktrace/alloc.c" warning: `gif` (lib) generated 70 warnings (69 duplicates) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:116:29 | 116 | pub 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 | 116 | pub fn block_comment(input: Cursor<'_>) -> PResult<'_, &str> { | ++++ +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:53:20 | 53 | 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 | 53 | fn get_cursor(src: &str) -> Cursor<'_> { | ++++ Compiling clap v2.32.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=clap CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/Cargo.toml CARGO_PKG_AUTHORS='Kevin K. ' CARGO_PKG_DESCRIPTION='A simple to use, efficient, and full featured Command Line Argument Parser ' CARGO_PKG_HOMEPAGE='https://clap.rs/' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/kbknapp/clap-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.32.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name clap --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="ansi_term"' --cfg 'feature="atty"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="vec_map"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi_term", "atty", "clippy", "color", "debug", "default", "doc", "lints", "nightly", "no_cargo", "strsim", "suggestions", "term_size", "unstable", "vec_map", "wrap_help", "yaml", "yaml-rust"))' -C metadata=ea3f7dc991fe710c -C extra-filename=-762fc9fdd620afba --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern ansi_term=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libansi_term-9854893292acfbe9.rmeta --extern atty=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libatty-772c19d4d04d8731.rmeta --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern strsim=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstrsim-f0eb130dbfd9981e.rmeta --extern textwrap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtextwrap-529539440f3363ca.rmeta --extern unicode_width=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunicode_width-cf02123034509709.rmeta --extern vec_map=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvec_map-d9c64cb56ccff0d0.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: eliding a lifetime that's named elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1363:33 | 1363 | named!(doc_comment_contents -> (&str, bool), alt!( | ^^^^ the same lifetime is elided here | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:162:32 | 162 | fn $name<'a>(i: Cursor<'a>) -> $crate::strnom::PResult<'a, $o> { | -- the lifetime is named here -- the same lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 1363 | named!(doc_comment_contents -> (&'a str, bool), alt!( | ++ Compiling osmesa-sys v0.1.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=osmesa_sys CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2/Cargo.toml CARGO_PKG_AUTHORS='Daggerbot ' CARGO_PKG_DESCRIPTION='OSMesa library bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=CC0-1.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=osmesa-sys CARGO_PKG_README=README.txt CARGO_PKG_REPOSITORY='https://github.com/Daggerbot/osmesa-rs.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name osmesa_sys --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a62d0bba6a75a1d5 -C extra-filename=-359e2be97a4dfaa6 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern shared_library=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libshared_library-47949e95f82bd9fc.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `raw-window-handle` (lib) generated 2 warnings (1 duplicate) warning: `atty` (lib) generated 1 warning (1 duplicate) warning: `num_cpus` (lib) generated 3 warnings (3 duplicates) warning: `rand_pcg` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='Selected PCG random number generators ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_pcg' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_pcg CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/small-rngs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_pcg-7760dc548ee9ece1/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_pcg-3deff1bc5053d57f/build-script-build` Compiling gl_generator v0.9.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gl_generator CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine' CARGO_PKG_DESCRIPTION='Code generators for creating bindings to the Khronos OpenGL APIs.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/gl_generator/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gl_generator CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name gl_generator --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unstable_generator_utils"))' -C metadata=6cea20dc852ad15b -C extra-filename=-93deb47770cf4dd9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern khronos_api=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libkhronos_api-9813544324d63c4f.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-1cefc7a6f532ca0b.rmeta --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-24976d29aaa6816c.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/duration.rs:405:30 | 405 | write!(f, "{}", self.description()) | ^^^^^^^^^^^ warning: `rand_chacha` (build script) generated 1 warning (1 duplicate) warning: `parking_lot` (build script) generated 1 warning (1 duplicate) warning: `parking_lot_core` (build script) generated 1 warning (1 duplicate) warning: field `name` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.11.0/registry/parse.rs:253:9 | 251 | struct Feature { | ------- field in this struct 252 | pub api: Api, 253 | pub name: String, | ^^^^ | = note: `Feature` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='ChaCha random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_chacha' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_chacha-6035b3bcee802382/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_chacha-e19891df65833fb7/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=default CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_DEFAULT=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='More compact and efficient implementations of the standard synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot-c93ca52ddd93ea71/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot-a9bbdb2616d30daf/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot_core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-d78a2e46da6cd3d6/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-f6a1ef58bdaaf1b3/build-script-build` warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/parse.rs:329:21 | 329 | let s2 = ss.trim_left_matches(" "); | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 329 - let s2 = ss.trim_left_matches(" "); 329 + let s2 = ss.trim_start_matches(" "); | warning: `memchr` (lib) generated 42 warnings (1 duplicate) warning: `crossbeam-epoch` (lib) generated 19 warnings (15 duplicates) warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:556:43 | 556 | write!(f, "{}: %{}", self.description(), ch) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:561:39 | 561 | _ => write!(f, "{}", self.description()) | ^^^^^^^^^^^ Compiling quote v0.6.10 warning: `wayland-scanner` (lib) generated 2 warnings (1 duplicate) Compiling wayland-client v0.21.4 warning: `rand` (build script) generated 1 warning (1 duplicate) Compiling wayland-protocols v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/quote-0.6.10 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/quote-0.6.10/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name quote --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/quote-0.6.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=9514e448aa0c7ace -C extra-filename=-d2aad16f6aca668e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libproc_macro2-0c5d69c3ec9a5725.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Bindings to the standard C implementation of the wayland protocol, client side.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-client CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cursor"' --cfg 'feature="dlopen"' --cfg 'feature="egl"' --cfg 'feature="native_lib"' --cfg 'feature="wayland-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("calloop", "cursor", "dlopen", "egl", "eventloop", "mio", "native_lib", "wayland-sys"))' -C metadata=3ca79ab57f141e36 -C extra-filename=-25a29884565a9269 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-25a29884565a9269 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern wayland_scanner=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_scanner-46e3e01fe3258bbd.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=alloc,cloudabi,default,fuchsia-zircon,libc,std,winapi CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_ALLOC=1 CARGO_FEATURE_CLOUDABI=1 CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_FUCHSIA_ZIRCON=1 CARGO_FEATURE_LIBC=1 CARGO_FEATURE_STD=1 CARGO_FEATURE_WINAPI=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality. ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand-49b1763d85bf4022/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand-b1ea190d4bba065c/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Generated API for the officials wayland protocol extensions' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-protocols CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="client"' --cfg 'feature="native_client"' --cfg 'feature="native_lib"' --cfg 'feature="unstable_protocols"' --cfg 'feature="wayland-client"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("client", "native_client", "native_lib", "native_server", "server", "unstable_protocols", "wayland-client", "wayland-server"))' -C metadata=6043ba8d1c74a796 -C extra-filename=-53a4e71ced40b016 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-53a4e71ced40b016 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern wayland_scanner=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_scanner-46e3e01fe3258bbd.rlib --cap-lints warn -C ar=ar -C linker=cc` [libloading 0.5.0] exit status: 0 warning: `parking_lot_core` (build script) generated 1 warning (1 duplicate) [libloading 0.5.0] AR_x86_64-unknown-freebsd = None [libloading 0.5.0] AR_x86_64_unknown_freebsd = None [libloading 0.5.0] HOST_AR = None [libloading 0.5.0] AR = None [libloading 0.5.0] running: "ar" "crs" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out/libglobal_static.a" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out/src/os/unix/global_static.o" [rand_pcg 0.1.1] cargo:rustc-cfg=rust_1_26 warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2/lib.rs:29:1 | 29 | / shared_library!(OsMesa, LIB_NAME, 30 | | pub fn OSMesaColorClamp (enable: c_uchar), 31 | | pub fn OSMesaCreateContext (format: c_uint, sharelist: OSMesaContext) -> OSMesaContext, 32 | | pub fn OSMesaCreateContextExt (format: c_uint, depthBits: c_int, stencilBits: c_int, accumBits: c_int, sharelist: OSMesaContext) -> OSM... ... | 41 | | pub fn OSMesaPixelStore (pname: c_int, value: c_int), 42 | | ); | |_^ | = note: `#[warn(deprecated)]` on by default = note: this warning originates in the macro `shared_library` (in Nightly builds, run with -Z macro-backtrace for more info) [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/dwarf.o" "-c" "src/libbacktrace/dwarf.c" Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot_core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-fe0af9ce2137b3bc/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-5f87278bdcb424d3/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-a827b5cb4672b7fa/out /usr/local/bin/rustc --crate-name rayon_core --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d85af868e7ebe5b9 -C extra-filename=-2cdb101c5d26c258 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern crossbeam_deque=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_deque-f116f59afd57ab3c.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-1e3e99ef7ea4438e.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-4d8a20d253a3b83c.rmeta --extern num_cpus=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_cpus-483cb5900c994a94.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2/lib.rs:29:1 | 29 | / shared_library!(OsMesa, LIB_NAME, 30 | | pub fn OSMesaColorClamp (enable: c_uchar), 31 | | pub fn OSMesaCreateContext (format: c_uint, sharelist: OSMesaContext) -> OSMesaContext, 32 | | pub fn OSMesaCreateContextExt (format: c_uint, depthBits: c_int, stencilBits: c_int, accumBits: c_int, sharelist: OSMesaContext) -> OSM... ... | 41 | | pub fn OSMesaPixelStore (pname: c_int, value: c_int), 42 | | ); | |_^ | = note: this warning originates in the macro `shared_library` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `crossbeam-deque` (lib) generated 1 warning (1 duplicate) warning: `shared_library` (lib) generated 3 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_pcg CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='Selected PCG random number generators ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_pcg' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_pcg CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/small-rngs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_pcg-7760dc548ee9ece1/out /usr/local/bin/rustc --crate-name rand_pcg --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bincode", "serde", "serde1", "serde_derive"))' -C metadata=d3af0ec2d2d586ca -C extra-filename=-672bcfb970ba08f7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-5fdbfe7625b6e0dd.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg rust_1_26` warning: `memmap` (lib) generated 1 warning (1 duplicate) [libloading 0.5.0] exit status: 0 [libloading 0.5.0] cargo:rustc-link-lib=static=global_static [libloading 0.5.0] cargo:rustc-link-search=native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:25:9 | 25 | try!(write_header(dest)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:26:9 | 26 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:27:9 | 27 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:28:9 | 28 | try!(write_fnptr_struct_def(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:29:9 | 29 | try!(write_panicking_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:30:9 | 30 | try!(write_struct(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:31:9 | 31 | try!(write_impl(registry, dest)); | ^^^ [parking_lot 0.9.0] cargo:rustc-cfg=has_sized_atomics [parking_lot 0.9.0] cargo:rustc-cfg=has_checked_instant warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:57:5 | 57 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:63:5 | 63 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:73:9 | 73 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:139:5 | 139 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:152:5 | 152 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:150:9 | 150 | try!(writeln!(dest, "pub {name}: FnPtr,", name = cmd.proto.ident)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:148:13 | 148 | try!(writeln!(dest, "/// Fallbacks: {}", v.join(", "))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:161:5 | 161 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:206:5 | 206 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:208:5 | 208 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:192:9 | 192 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/debug_struct_gen.rs:232:9 | 232 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:25:9 | 25 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:26:9 | 26 | try!(write_metaloadfn(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:27:9 | 27 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:28:9 | 28 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:29:9 | 29 | try!(write_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:30:9 | 30 | try!(write_fnptr_struct_def(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:31:9 | 31 | try!(write_ptrs(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:32:9 | 32 | try!(write_fn_mods(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:33:9 | 33 | try!(write_panicking_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:34:9 | 34 | try!(write_load_fn(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:81:5 | 81 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:87:5 | 87 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:100:9 | 100 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:118:9 | 118 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:115:13 | 115 | try!(writeln!(dest, "/// Fallbacks: {}", v.join(", "))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:167:5 | 167 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:175:9 | 175 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:207:9 | 207 | try!(writeln!(dest, r##" | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:254:5 | 254 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/global_gen.rs:266:9 | 266 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:25:9 | 25 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:26:9 | 26 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:27:9 | 27 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:28:9 | 28 | try!(write_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:53:5 | 53 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:59:5 | 59 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:72:9 | 72 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:84:5 | 84 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_gen.rs:90:9 | 90 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:25:9 | 25 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:26:9 | 26 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:27:9 | 27 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:28:9 | 28 | try!(write_fnptr_struct_def(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:29:9 | 29 | try!(write_panicking_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:30:9 | 30 | try!(write_struct(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:31:9 | 31 | try!(write_impl(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:57:5 | 57 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:63:5 | 63 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:73:9 | 73 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:139:5 | 139 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:152:5 | 152 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:150:9 | 150 | try!(writeln!(dest, "pub {name}: FnPtr,", name = cmd.proto.ident)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:148:13 | 148 | try!(writeln!(dest, "/// Fallbacks: {}", v.join(", "))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:161:5 | 161 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:207:5 | 207 | try!(writeln!(dest, "_priv: ()")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:209:5 | 209 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:192:9 | 192 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/struct_gen.rs:214:9 | 214 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:25:9 | 25 | try!(write_header(dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:26:9 | 26 | try!(write_type_aliases(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:27:9 | 27 | try!(write_enums(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:28:9 | 28 | try!(write_struct(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:29:9 | 29 | try!(write_impl(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:30:9 | 30 | try!(write_fns(registry, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:55:5 | 55 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:61:5 | 61 | try!(super::gen_types(registry.api, dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:71:9 | 71 | try!(super::gen_enum_item(enm, "types::", dest)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:95:5 | 95 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:106:9 | 106 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:131:5 | 131 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/static_struct_gen.rs:139:9 | 139 | try!(writeln!(dest, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:73:5 | 73 | try!(writeln!(dest, "{}", include_str!("templates/types/gl.rs"))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:69:9 | 69 | try!(writeln!(dest, "{}", include_str!("templates/types/egl.rs"))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:76:21 | 76 | Api::Glx => try!(writeln!(dest, "{}", include_str!("templates/types/glx.rs"))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:77:21 | 77 | Api::Wgl => try!(writeln!(dest, "{}", include_str!("templates/types/wgl.rs"))), | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/registry/parse.rs:196:38 | 196 | Some('-') | Some('0' ... '9') => (), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [rand_chacha 0.1.0] cargo:rustc-cfg=rust_1_26 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libloading CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/Cargo.toml CARGO_PKG_AUTHORS='Simonas Kazlauskas ' CARGO_PKG_DESCRIPTION='A safer binding to platform’s dynamic library loading utilities' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=ISC CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libloading CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/nagisa/rust_libloading/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out /usr/local/bin/rustc --crate-name libloading --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e8954a7919ff94aa -C extra-filename=-6f898d055537b3c5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out -l c -l static=global_static` [parking_lot_core 0.6.2] cargo:rustc-cfg=has_sized_atomics warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/quote-0.6.10/src/to_tokens.rs:146:7 | 146 | #[cfg(integer128)] | ^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: `xml-rs` (lib) generated 75 warnings (11 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_chacha CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='ChaCha random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_chacha' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_chacha-6035b3bcee802382/out /usr/local/bin/rustc --crate-name rand_chacha --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9424808283ae2580 -C extra-filename=-4b4f9c63adac2501 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-5fdbfe7625b6e0dd.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg rust_1_26` warning: `scoped_threadpool` (lib) generated 2 warnings (2 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-bfe6b81ba79bab0f/out /usr/local/bin/rustc --crate-name rayon_core --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f9dbc567c566119 -C extra-filename=-f542f1c0aa847978 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern crossbeam_deque=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_deque-78264cb70979426a.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern num_cpus=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_cpus-643ec59d836e2d7a.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot_core CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot_core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-d78a2e46da6cd3d6/out /usr/local/bin/rustc --crate-name parking_lot_core --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph", "thread-id"))' -C metadata=5761bf1eb09d1ac1 -C extra-filename=-d59cdf991b393319 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern smallvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsmallvec-cb6a3a27d2214e6c.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_sized_atomics` warning: `proc-macro2` (lib) generated 116 warnings (1 duplicate) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:459:18 | 459 | pub fn ctime(&self) -> TmFmt { | ^^^^^ ^^^^^ 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 | 459 | pub fn ctime(&self) -> TmFmt<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:472:20 | 472 | pub fn asctime(&self) -> TmFmt { | ^^^^^ ^^^^^ 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 | 472 | pub fn asctime(&self) -> TmFmt<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:493:19 | 493 | pub fn rfc822(&self) -> TmFmt { | ^^^^^ ^^^^^ 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 | 493 | pub fn rfc822(&self) -> TmFmt<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:511:20 | 511 | pub fn rfc822z(&self) -> TmFmt { | ^^^^^ ^^^^^ 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 | 511 | pub fn rfc822z(&self) -> TmFmt<'_> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:525:37 | 525 | pub fn rfc3339<'a>(&'a self) -> TmFmt { | -- ^^^^^ the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 525 | pub fn rfc3339<'a>(&'a self) -> TmFmt<'a> { | ++++ warning: unexpected `cfg` condition value: `fushsia` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/lib.rs:54:11 | 54 | target_os = "fushsia", | ^^^^^^^^^^^^--------- | | | help: there is a expected value with a similar name: `"fuchsia"` | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: rule #1 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/macros.rs:85:5 | 85 | / (@make_enum 86 | | { 87 | | name: $BitFlags:ident, 88 | | attrs: [$($attrs:tt)*], ... | 91 | | ) => { | |_____^ | note: the lint level is defined here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/lib.rs:13:9 | 13 | #![deny(unused)] | ^^^^^^ = note: `#[warn(unused_macro_rules)]` implied by `#[warn(unused)]` warning: rule #3 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/macros.rs:116:5 | 116 | / (@accumulate_entries 117 | | { 118 | | name: $BitFlags:ident, 119 | | attrs: $attrs:tt, 120 | | }, 121 | | $entries:tt; 122 | | ) => { | |_____^ warning: rule #8 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/macros.rs:204:5 | 204 | / (@accumulate_entries 205 | | $prefix:tt, 206 | | [$($entries:tt)*]; 207 | | $entry:ident as $ty:ty, $($tail:tt)* 208 | | ) => { | |_____^ warning: rule #9 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/macros.rs:221:5 | 221 | / ( 222 | | $(#[$attr:meta])* 223 | | enum $BitFlags:ident { 224 | | $($vals:tt)* 225 | | } 226 | | ) => { | |_____^ warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:154:46 | 154 | pub fn mq_set_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { | ^ ^ | = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` help: remove these parentheses | 154 - pub fn mq_set_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { 154 + pub fn mq_set_nonblock(mqd: mqd_t) -> Result { | warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:166:49 | 166 | pub fn mq_remove_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { | ^ ^ | help: remove these parentheses | 166 - pub fn mq_remove_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { 166 + pub fn mq_remove_nonblock(mqd: mqd_t) -> Result { | warning: unexpected `cfg` condition value: `osx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/net/if_.rs:98:19 | 98 | target_os = "osx"))] | ^^^^^^^^^^^^----- | | | help: there is a expected value with a similar name: `"psx"` | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration [rand 0.6.0] cargo:rustc-cfg=rust_1_26 warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/ioctl/bsd.rs:17:39 | 17 | pub const INOUT: ioctl_num_type = (IN|OUT); | ^ ^ | help: remove these parentheses | 17 - pub const INOUT: ioctl_num_type = (IN|OUT); 17 + pub const INOUT: ioctl_num_type = IN|OUT; | warning: `crossbeam-deque` (lib) generated 1 warning (1 duplicate) warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:467:13 | 467 | Handler(extern fn(libc::c_int)), | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:470:15 | 470 | SigAction(extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void)) | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:491:51 | 491 | SigHandler::Handler(f) => f as *const extern fn(libc::c_int) as usize, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:492:53 | 492 | SigHandler::SigAction(f) => f as *const extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void) as usize, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: unexpected `cfg` condition value: `nacl` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:249:11 | 249 | target_os = "nacl"))] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: rule #2 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:131:5 | 131 | (GetOnly, $name:ident, $level:path, $flag:path, u8) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #3 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:135:5 | 135 | (GetOnly, $name:ident, $level:path, $flag:path, usize) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #4 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:139:5 | 139 | (SetOnly, $name:ident, $level:path, $flag:path, bool) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #5 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:143:5 | 143 | (SetOnly, $name:ident, $level:path, $flag:path, u8) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #6 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:147:5 | 147 | (SetOnly, $name:ident, $level:path, $flag:path, usize) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [parking_lot_core 0.4.0] cargo:rustc-cfg=has_localkey_try_with warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/lib.rs:50:7 | 50 | #[cfg(rust_1_26)] mod pcg128; | ^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/lib.rs:53:7 | 53 | #[cfg(rust_1_26)] pub use self::pcg128::{Pcg64Mcg, Mcg128Xsl64}; | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `fushsia` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/lib.rs:49:11 | 49 | target_os = "fushsia", | ^^^^^^^^^^^^--------- | | | help: there is a expected value with a similar name: `"fuchsia"` | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: rule #1 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/macros.rs:85:5 | 85 | / (@make_enum 86 | | { 87 | | name: $BitFlags:ident, 88 | | attrs: [$($attrs:tt)*], ... | 91 | | ) => { | |_____^ | note: the lint level is defined here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/lib.rs:13:9 | 13 | #![deny(unused)] | ^^^^^^ = note: `#[warn(unused_macro_rules)]` implied by `#[warn(unused)]` warning: rule #3 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/macros.rs:116:5 | 116 | / (@accumulate_entries 117 | | { 118 | | name: $BitFlags:ident, 119 | | attrs: $attrs:tt, 120 | | }, 121 | | $entries:tt; 122 | | ) => { | |_____^ warning: rule #8 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/macros.rs:204:5 | 204 | / (@accumulate_entries 205 | | $prefix:tt, 206 | | [$($entries:tt)*]; 207 | | $entry:ident as $ty:ty, $($tail:tt)* 208 | | ) => { | |_____^ warning: rule #9 of macro `libc_enum` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/macros.rs:221:5 | 221 | / ( 222 | | $(#[$attr:meta])* 223 | | enum $BitFlags:ident { 224 | | $($vals:tt)* 225 | | } 226 | | ) => { | |_____^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/fcntl.rs:141:14 | 141 | let fd = try!(path.with_nix_path(|cstr| { | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/fcntl.rs:149:14 | 149 | let fd = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/fcntl.rs:169:15 | 169 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/fcntl.rs:178:15 | 178 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:154:46 | 154 | pub fn mq_set_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { | ^ ^ | = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` help: remove these parentheses | 154 - pub fn mq_set_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { 154 + pub fn mq_set_nonblock(mqd: mqd_t) -> Result { | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:155:19 | 155 | let oldattr = try!(mq_getattr(mqd)); | ^^^ warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:166:49 | 166 | pub fn mq_remove_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { | ^ ^ | help: remove these parentheses | 166 - pub fn mq_remove_nonblock(mqd: mqd_t) -> Result<(MqAttr)> { 166 + pub fn mq_remove_nonblock(mqd: mqd_t) -> Result { | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:167:19 | 167 | let oldattr = try!(mq_getattr(mqd)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/net/if_.rs:12:20 | 12 | let if_index = try!(name.with_nix_path(|name| unsafe { libc::if_nametoindex(name.as_ptr()) })); | ^^^ warning: unexpected `cfg` condition value: `osx` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/net/if_.rs:98:19 | 98 | target_os = "osx"))] | ^^^^^^^^^^^^----- | | | help: there is a expected value with a similar name: `"psx"` | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/float.rs:1884:30 | 1884 | let bits: u32 = unsafe { mem::transmute(f) }; | --------------^^^ | | | help: replace this with: `f32::to_bits` | = note: `#[warn(unnecessary_transmutes)]` on by default warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/float.rs:1898:30 | 1898 | let bits: u64 = unsafe { mem::transmute(f) }; | --------------^^^ | | | help: replace this with: `f64::to_bits` warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/ioctl/bsd.rs:17:39 | 17 | pub const INOUT: ioctl_num_type = (IN|OUT); | ^ ^ | help: remove these parentheses | 17 - pub const INOUT: ioctl_num_type = (IN|OUT); 17 + pub const INOUT: ioctl_num_type = IN|OUT; | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/mman.rs:267:15 | 267 | let ret = try!(name.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/mman.rs:283:15 | 283 | let ret = try!(name.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:316:9 | 316 | try!(pthread_sigmask(SigmaskHow::SIG_SETMASK, None, Some(&mut oldmask))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:338:9 | 338 | try!(pthread_sigmask(how, Some(self), Some(&mut oldmask))); | ^^^ warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:367:13 | 367 | Handler(extern fn(libc::c_int)), | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:370:15 | 370 | SigAction(extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void)) | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:391:51 | 391 | SigHandler::Handler(f) => f as *const extern fn(libc::c_int) as usize, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:392:53 | 392 | SigHandler::SigAction(f) => f as *const extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void) as usize, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:600:9 | 600 | try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:759:27 | 759 | Ok(SockAddr::Unix(try!(UnixAddr::new(path)))) | ^^^ warning: unexpected `cfg` condition value: `nacl` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:237:11 | 237 | target_os = "nacl"))] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: rule #2 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:123:5 | 123 | (GetOnly, $name:ident, $level:path, $flag:path, u8) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #3 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:127:5 | 127 | (GetOnly, $name:ident, $level:path, $flag:path, usize) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #4 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:131:5 | 131 | (SetOnly, $name:ident, $level:path, $flag:path, bool) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #5 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:135:5 | 135 | (SetOnly, $name:ident, $level:path, $flag:path, u8) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: rule #6 of macro `sockopt_impl` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:139:5 | 139 | (SetOnly, $name:ident, $level:path, $flag:path, usize) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 200 | sockopt_impl!(Both, ReuseAddr, libc::SOL_SOCKET, libc::SO_REUSEADDR, bool); | -------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 201 | sockopt_impl!(Both, ReusePort, libc::SOL_SOCKET, libc::SO_REUSEPORT, bool); | -------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 202 | sockopt_impl!(Both, TcpNoDelay, libc::IPPROTO_TCP, libc::TCP_NODELAY, bool); | --------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 203 | sockopt_impl!(Both, Linger, libc::SOL_SOCKET, libc::SO_LINGER, libc::linger); | ---------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 220 | sockopt_impl!(Both, IpMulticastTtl, libc::IPPROTO_IP, libc::IP_MULTICAST_TTL, u8); | --------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 221 | sockopt_impl!(Both, IpMulticastLoop, libc::IPPROTO_IP, libc::IP_MULTICAST_LOOP, bool); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 222 | sockopt_impl!(Both, ReceiveTimeout, libc::SOL_SOCKET, libc::SO_RCVTIMEO, TimeVal); | --------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 223 | sockopt_impl!(Both, SendTimeout, libc::SOL_SOCKET, libc::SO_SNDTIMEO, TimeVal); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 224 | sockopt_impl!(Both, Broadcast, libc::SOL_SOCKET, libc::SO_BROADCAST, bool); | -------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 225 | sockopt_impl!(Both, OobInline, libc::SOL_SOCKET, libc::SO_OOBINLINE, bool); | -------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 226 | sockopt_impl!(GetOnly, SocketError, libc::SOL_SOCKET, libc::SO_ERROR, i32); | -------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 227 | sockopt_impl!(Both, KeepAlive, libc::SOL_SOCKET, libc::SO_KEEPALIVE, bool); | -------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 238 | sockopt_impl!(Both, TcpKeepIdle, libc::IPPROTO_TCP, libc::TCP_KEEPIDLE, u32); | ---------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 239 | sockopt_impl!(Both, RcvBuf, libc::SOL_SOCKET, libc::SO_RCVBUF, usize); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 240 | sockopt_impl!(Both, SndBuf, libc::SOL_SOCKET, libc::SO_SNDBUF, usize); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 245 | sockopt_impl!(GetOnly, SockType, libc::SOL_SOCKET, libc::SO_TYPE, super::SockType); | ---------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 246 | sockopt_impl!(GetOnly, AcceptConn, libc::SOL_SOCKET, libc::SO_ACCEPTCONN, bool); | ------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 249 | sockopt_impl!(Both, ReceiveTimestamp, libc::SOL_SOCKET, libc::SO_TIMESTAMP, bool); | --------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:84:21 | 84 | try!(Errno::result(res)); | ^^^ ... 255 | sockopt_impl!(Both, BindAny, libc::IPPROTO_IP, libc::IP_BINDANY, bool); | ---------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `getsockopt_impl` which comes from the expansion of the macro `sockopt_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:673:16 | 673 | bytes: try!(Errno::result(ret)) as usize, | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:814:19 | 814 | let ret = try!(Errno::result(libc::recvfrom( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:914:9 | 914 | try!(Errno::result(ret)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:930:9 | 930 | try!(Errno::result(ret)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:45:15 | 45 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:87:5 | 87 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:81:15 | 81 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:100:5 | 100 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:94:15 | 94 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:109:5 | 109 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:120:5 | 120 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:116:15 | 116 | let res = try!(pathname.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:129:19 | 129 | let res = try!( | ^^^ warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/src/chacha.rs:117:11 | 117 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/src/chacha.rs:138:11 | 138 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `inflate` (lib) generated 60 warnings (58 duplicates) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/pcg64.rs:124:17 | 124 | transmute(self.next_u32().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u32::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order = note: `#[warn(unnecessary_transmutes)]` on by default warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/pcg64.rs:131:17 | 131 | transmute(self.next_u32().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u32::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/pcg128.rs:105:17 | 105 | transmute(self.next_u64().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u64::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/pcg128.rs:112:17 | 112 | transmute(self.next_u64().to_le()) | ---------^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `u64::to_ne_bytes` | = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/termios.rs:1050:5 | 1050 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:237:9 | 237 | try!(write!(f, "{}", sign)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:241:17 | 241 | try!(write!(f, "{} second", sec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:243:17 | 243 | try!(write!(f, "{} seconds", sec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:246:13 | 246 | try!(write!(f, "{}.{:03} seconds", sec, abs.tv_nsec() / 1_000_000)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:248:13 | 248 | try!(write!(f, "{}.{:06} seconds", sec, abs.tv_nsec() / 1_000)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:250:13 | 250 | try!(write!(f, "{}.{:09} seconds", sec, abs.tv_nsec())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:451:9 | 451 | try!(write!(f, "{}", sign)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:455:17 | 455 | try!(write!(f, "{} second", sec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:457:17 | 457 | try!(write!(f, "{} seconds", sec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:460:13 | 460 | try!(write!(f, "{}.{:03} seconds", sec, abs.tv_usec() / 1000)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/time.rs:462:13 | 462 | try!(write!(f, "{}.{:06} seconds", sec, abs.tv_usec())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/wait.rs:184:39 | 184 | WaitStatus::Signaled(pid, try!(term_signal(status)), dumped_core(status)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/wait.rs:200:53 | 200 | Ok(WaitStatus::Stopped(pid, try!(stop_signal(status)))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/wait.rs:230:11 | 230 | match try!(Errno::result(res)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:372:14 | 372 | let fd = try!(dup2(oldfd, newfd)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:391:15 | 391 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:444:15 | 444 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:487:15 | 487 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:554:15 | 554 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:889:9 | 889 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:916:5 | 916 | try!(Errno::result(res)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:1003:15 | 1003 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:1013:15 | 1013 | let res = try!(path.with_nix_path(|cstr| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:1459:5 | 1459 | try!(Errno::result(fd)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:1453:20 | 1453 | let mut path = try!(template.with_nix_path(|path| {path.to_bytes_with_nul().to_owned()})); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:1620:15 | 1620 | let raw = try!(path.with_nix_path(|cstr| { | ^^^ warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:158:84 | 158 | let detail = format!("{} - {}", name, cmsg.to_string_lossy().into_owned());; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/error.rs:42:5 | 42 | try!(f.write_str(self.kind.as_str())); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/error.rs:44:7 | 44 | try!(f.write_str(" (")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/error.rs:45:7 | 45 | try!(f.write_str(self.detail.as_ref())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/error.rs:46:7 | 46 | try!(f.write_str(")")); | ^^^ warning: unexpected `cfg` condition value: `xlib` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3402:7 | 3402 | #[cfg(feature = "xlib")] | ^^^^^^^^^^^^^^^^ help: remove the condition | = note: no expected values for `feature` = help: consider adding `xlib` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:127:33 | 127 | Some(ref f) => Some(try!(cstr_cow_from_bytes(f.as_ref().as_bytes()))), | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:170:22 | 170 | let symbol = try!(cstr_cow_from_bytes(symbol)); | ^^^ [rand 0.6.0] cargo:rustc-cfg=rust_1_27 warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:280:1 | 280 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/util.rs:45:35 | 45 | Some(&0) => Cow::Borrowed(try!(CStr::from_bytes_with_nul(slice))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/util.rs:47:31 | 47 | Some(_) => Cow::Owned(try!(CString::new(slice))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2838:33 | 2838 | pub const Button1Mask: c_uint = (1<<8); | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 2838 - pub const Button1Mask: c_uint = (1<<8); 2838 + pub const Button1Mask: c_uint = 1<<8; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2839:33 | 2839 | pub const Button2Mask: c_uint = (1<<9); | ^ ^ | help: remove these parentheses | 2839 - pub const Button2Mask: c_uint = (1<<9); 2839 + pub const Button2Mask: c_uint = 1<<9; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2840:33 | 2840 | pub const Button3Mask: c_uint = (1<<10); | ^ ^ | help: remove these parentheses | 2840 - pub const Button3Mask: c_uint = (1<<10); 2840 + pub const Button3Mask: c_uint = 1<<10; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2841:33 | 2841 | pub const Button4Mask: c_uint = (1<<11); | ^ ^ | help: remove these parentheses | 2841 - pub const Button4Mask: c_uint = (1<<11); 2841 + pub const Button4Mask: c_uint = 1<<11; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2842:33 | 2842 | pub const Button5Mask: c_uint = (1<<12); | ^ ^ | help: remove these parentheses | 2842 - pub const Button5Mask: c_uint = (1<<12); 2842 + pub const Button5Mask: c_uint = 1<<12; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2843:33 | 2843 | pub const AnyModifier: c_uint = (1<<15); | ^ ^ | help: remove these parentheses | 2843 - pub const AnyModifier: c_uint = (1<<15); 2843 + pub const AnyModifier: c_uint = 1<<15; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2917:27 | 2917 | pub const CWX: c_ushort = (1<<0); | ^ ^ | help: remove these parentheses | 2917 - pub const CWX: c_ushort = (1<<0); 2917 + pub const CWX: c_ushort = 1<<0; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2918:27 | 2918 | pub const CWY: c_ushort = (1<<1); | ^ ^ | help: remove these parentheses | 2918 - pub const CWY: c_ushort = (1<<1); 2918 + pub const CWY: c_ushort = 1<<1; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2919:31 | 2919 | pub const CWWidth: c_ushort = (1<<2); | ^ ^ | help: remove these parentheses | 2919 - pub const CWWidth: c_ushort = (1<<2); 2919 + pub const CWWidth: c_ushort = 1<<2; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2920:32 | 2920 | pub const CWHeight: c_ushort = (1<<3); | ^ ^ | help: remove these parentheses | 2920 - pub const CWHeight: c_ushort = (1<<3); 2920 + pub const CWHeight: c_ushort = 1<<3; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2921:37 | 2921 | pub const CWBorderWidth: c_ushort = (1<<4); | ^ ^ | help: remove these parentheses | 2921 - pub const CWBorderWidth: c_ushort = (1<<4); 2921 + pub const CWBorderWidth: c_ushort = 1<<4; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2922:33 | 2922 | pub const CWSibling: c_ushort = (1<<5); | ^ ^ | help: remove these parentheses | 2922 - pub const CWSibling: c_ushort = (1<<5); 2922 + pub const CWSibling: c_ushort = 1<<5; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:2923:35 | 2923 | pub const CWStackMode: c_ushort = (1<<6); | ^ ^ | help: remove these parentheses | 2923 - pub const CWStackMode: c_ushort = (1<<6); 2923 + pub const CWStackMode: c_ushort = 1<<6; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3066:32 | 3066 | pub const GCFunction: c_uint = (1<<0); | ^ ^ | help: remove these parentheses | 3066 - pub const GCFunction: c_uint = (1<<0); 3066 + pub const GCFunction: c_uint = 1<<0; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3067:33 | 3067 | pub const GCPlaneMask: c_uint = (1<<1); | ^ ^ | help: remove these parentheses | 3067 - pub const GCPlaneMask: c_uint = (1<<1); 3067 + pub const GCPlaneMask: c_uint = 1<<1; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3068:34 | 3068 | pub const GCForeground: c_uint = (1<<2); | ^ ^ | help: remove these parentheses | 3068 - pub const GCForeground: c_uint = (1<<2); 3068 + pub const GCForeground: c_uint = 1<<2; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3069:34 | 3069 | pub const GCBackground: c_uint = (1<<3); | ^ ^ | help: remove these parentheses | 3069 - pub const GCBackground: c_uint = (1<<3); 3069 + pub const GCBackground: c_uint = 1<<3; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3070:33 | 3070 | pub const GCLineWidth: c_uint = (1<<4); | ^ ^ | help: remove these parentheses | 3070 - pub const GCLineWidth: c_uint = (1<<4); 3070 + pub const GCLineWidth: c_uint = 1<<4; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3071:33 | 3071 | pub const GCLineStyle: c_uint = (1<<5); | ^ ^ | help: remove these parentheses | 3071 - pub const GCLineStyle: c_uint = (1<<5); 3071 + pub const GCLineStyle: c_uint = 1<<5; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3072:32 | 3072 | pub const GCCapStyle: c_uint = (1<<6); | ^ ^ | help: remove these parentheses | 3072 - pub const GCCapStyle: c_uint = (1<<6); 3072 + pub const GCCapStyle: c_uint = 1<<6; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3073:33 | 3073 | pub const GCJoinStyle: c_uint = (1<<7); | ^ ^ | help: remove these parentheses | 3073 - pub const GCJoinStyle: c_uint = (1<<7); 3073 + pub const GCJoinStyle: c_uint = 1<<7; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3074:33 | 3074 | pub const GCFillStyle: c_uint = (1<<8); | ^ ^ | help: remove these parentheses | 3074 - pub const GCFillStyle: c_uint = (1<<8); 3074 + pub const GCFillStyle: c_uint = 1<<8; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3075:32 | 3075 | pub const GCFillRule: c_uint = (1<<9); | ^ ^ | help: remove these parentheses | 3075 - pub const GCFillRule: c_uint = (1<<9); 3075 + pub const GCFillRule: c_uint = 1<<9; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3076:28 | 3076 | pub const GCTile: c_uint = (1<<10); | ^ ^ | help: remove these parentheses | 3076 - pub const GCTile: c_uint = (1<<10); 3076 + pub const GCTile: c_uint = 1<<10; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3077:31 | 3077 | pub const GCStipple: c_uint = (1<<11); | ^ ^ | help: remove these parentheses | 3077 - pub const GCStipple: c_uint = (1<<11); 3077 + pub const GCStipple: c_uint = 1<<11; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3078:39 | 3078 | pub const GCTileStipXOrigin: c_uint = (1<<12); | ^ ^ | help: remove these parentheses | 3078 - pub const GCTileStipXOrigin: c_uint = (1<<12); 3078 + pub const GCTileStipXOrigin: c_uint = 1<<12; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3079:39 | 3079 | pub const GCTileStipYOrigin: c_uint = (1<<13); | ^ ^ | help: remove these parentheses | 3079 - pub const GCTileStipYOrigin: c_uint = (1<<13); 3079 + pub const GCTileStipYOrigin: c_uint = 1<<13; | warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:260:41 | 260 | let mut info: DlInfo = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3080:29 | 3080 | pub const GCFont : c_uint = (1<<14); | ^ ^ | help: remove these parentheses | 3080 - pub const GCFont : c_uint = (1<<14); 3080 + pub const GCFont : c_uint = 1<<14; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3081:37 | 3081 | pub const GCSubwindowMode: c_uint = (1<<15); | ^ ^ | help: remove these parentheses | 3081 - pub const GCSubwindowMode: c_uint = (1<<15); 3081 + pub const GCSubwindowMode: c_uint = 1<<15; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3082:41 | 3082 | pub const GCGraphicsExposures: c_uint = (1<<16); | ^ ^ | help: remove these parentheses | 3082 - pub const GCGraphicsExposures: c_uint = (1<<16); 3082 + pub const GCGraphicsExposures: c_uint = 1<<16; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3083:35 | 3083 | pub const GCClipXOrigin: c_uint = (1<<17); | ^ ^ | help: remove these parentheses | 3083 - pub const GCClipXOrigin: c_uint = (1<<17); 3083 + pub const GCClipXOrigin: c_uint = 1<<17; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3084:35 | 3084 | pub const GCClipYOrigin: c_uint = (1<<18); | ^ ^ | help: remove these parentheses | 3084 - pub const GCClipYOrigin: c_uint = (1<<18); 3084 + pub const GCClipYOrigin: c_uint = 1<<18; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3085:32 | 3085 | pub const GCClipMask: c_uint = (1<<19); | ^ ^ | help: remove these parentheses | 3085 - pub const GCClipMask: c_uint = (1<<19); 3085 + pub const GCClipMask: c_uint = 1<<19; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3086:34 | 3086 | pub const GCDashOffset: c_uint = (1<<20); | ^ ^ | help: remove these parentheses | 3086 - pub const GCDashOffset: c_uint = (1<<20); 3086 + pub const GCDashOffset: c_uint = 1<<20; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3087:32 | 3087 | pub const GCDashList: c_uint = (1<<21); | ^ ^ | help: remove these parentheses | 3087 - pub const GCDashList: c_uint = (1<<21); 3087 + pub const GCDashList: c_uint = 1<<21; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3088:31 | 3088 | pub const GCArcMode: c_uint = (1<<22); | ^ ^ | help: remove these parentheses | 3088 - pub const GCArcMode: c_uint = (1<<22); 3088 + pub const GCArcMode: c_uint = 1<<22; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3112:40 | 3112 | pub const KBKeyClickPercent: c_ulong = (1<<0); | ^ ^ | help: remove these parentheses | 3112 - pub const KBKeyClickPercent: c_ulong = (1<<0); 3112 + pub const KBKeyClickPercent: c_ulong = 1<<0; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3113:36 | 3113 | pub const KBBellPercent: c_ulong = (1<<1); | ^ ^ | help: remove these parentheses | 3113 - pub const KBBellPercent: c_ulong = (1<<1); 3113 + pub const KBBellPercent: c_ulong = 1<<1; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3114:34 | 3114 | pub const KBBellPitch: c_ulong = (1<<2); | ^ ^ | help: remove these parentheses | 3114 - pub const KBBellPitch: c_ulong = (1<<2); 3114 + pub const KBBellPitch: c_ulong = 1<<2; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3115:37 | 3115 | pub const KBBellDuration: c_ulong = (1<<3); | ^ ^ | help: remove these parentheses | 3115 - pub const KBBellDuration: c_ulong = (1<<3); 3115 + pub const KBBellDuration: c_ulong = 1<<3; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3116:28 | 3116 | pub const KBLed: c_ulong = (1<<4); | ^ ^ | help: remove these parentheses | 3116 - pub const KBLed: c_ulong = (1<<4); 3116 + pub const KBLed: c_ulong = 1<<4; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3117:32 | 3117 | pub const KBLedMode: c_ulong = (1<<5); | ^ ^ | help: remove these parentheses | 3117 - pub const KBLedMode: c_ulong = (1<<5); 3117 + pub const KBLedMode: c_ulong = 1<<5; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3118:28 | 3118 | pub const KBKey: c_ulong = (1<<6); | ^ ^ | help: remove these parentheses | 3118 - pub const KBKey: c_ulong = (1<<6); 3118 + pub const KBKey: c_ulong = 1<<6; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:3119:39 | 3119 | pub const KBAutoRepeatMode: c_ulong = (1<<7); | ^ ^ | help: remove these parentheses | 3119 - pub const KBAutoRepeatMode: c_ulong = (1<<7); 3119 + pub const KBAutoRepeatMode: c_ulong = 1<<7; | warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:60:7 | 60 | #[cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:4:7 | 4 | #[cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:6:7 | 6 | #[cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:70:34 | 70 | let mut init_result = Ok(());; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:146:11 | 146 | #[cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:245:11 | 245 | #[cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/internal.rs:1:8 | 1 | #![cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/thread_pool/internal.rs:1:8 | 1 | #![cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/thread_pool/mod.rs:56:20 | 56 | let registry = try!(Registry::new(builder)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: unexpected `cfg` condition name: `rayon_unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/thread_pool/mod.rs:78:11 | 78 | #[cfg(rayon_unstable)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rayon_unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rayon_unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:202:24 | 202 | let registry = try!(registry::init_global_registry(self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `osmesa-sys` (lib) generated 4 warnings (2 duplicates) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/lib.rs:573:7 | 573 | #[cfg(unstable)] | ^^^^^^^^ help: found config with similar value: `feature = "unstable"` | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `unstable` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/lib.rs:576:7 | 576 | #[cfg(unstable)] | ^^^^^^^^ help: found config with similar value: `feature = "unstable"` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(unstable)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(unstable)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:119:32 | 119 | pub const XIMasterAdded: i32 = (1 << 0); | ^ ^ | help: remove these parentheses | 119 - pub const XIMasterAdded: i32 = (1 << 0); 119 + pub const XIMasterAdded: i32 = 1 << 0; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:120:34 | 120 | pub const XIMasterRemoved: i32 = (1 << 1); | ^ ^ | help: remove these parentheses | 120 - pub const XIMasterRemoved: i32 = (1 << 1); 120 + pub const XIMasterRemoved: i32 = 1 << 1; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:121:31 | 121 | pub const XISlaveAdded: i32 = (1 << 2); | ^ ^ | help: remove these parentheses | 121 - pub const XISlaveAdded: i32 = (1 << 2); 121 + pub const XISlaveAdded: i32 = 1 << 2; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:122:33 | 122 | pub const XISlaveRemoved: i32 = (1 << 3); | ^ ^ | help: remove these parentheses | 122 - pub const XISlaveRemoved: i32 = (1 << 3); 122 + pub const XISlaveRemoved: i32 = 1 << 3; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:123:34 | 123 | pub const XISlaveAttached: i32 = (1 << 4); | ^ ^ | help: remove these parentheses | 123 - pub const XISlaveAttached: i32 = (1 << 4); 123 + pub const XISlaveAttached: i32 = 1 << 4; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:124:34 | 124 | pub const XISlaveDetached: i32 = (1 << 5); | ^ ^ | help: remove these parentheses | 124 - pub const XISlaveDetached: i32 = (1 << 5); 124 + pub const XISlaveDetached: i32 = 1 << 5; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:125:34 | 125 | pub const XIDeviceEnabled: i32 = (1 << 6); | ^ ^ | help: remove these parentheses | 125 - pub const XIDeviceEnabled: i32 = (1 << 6); 125 + pub const XIDeviceEnabled: i32 = 1 << 6; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:126:35 | 126 | pub const XIDeviceDisabled: i32 = (1 << 7); | ^ ^ | help: remove these parentheses | 126 - pub const XIDeviceDisabled: i32 = (1 << 7); 126 + pub const XIDeviceDisabled: i32 = 1 << 7; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:147:42 | 147 | pub const XIScrollFlagNoEmulation: i32 = (1 << 0); | ^ ^ | help: remove these parentheses | 147 - pub const XIScrollFlagNoEmulation: i32 = (1 << 0); 147 + pub const XIScrollFlagNoEmulation: i32 = 1 << 0; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:148:40 | 148 | pub const XIScrollFlagPreferred: i32 = (1 << 1); | ^ ^ | help: remove these parentheses | 148 - pub const XIScrollFlagPreferred: i32 = (1 << 1); 148 + pub const XIScrollFlagPreferred: i32 = 1 << 1; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:149:30 | 149 | pub const XIKeyRepeat: i32 = (1 << 16); | ^ ^ | help: remove these parentheses | 149 - pub const XIKeyRepeat: i32 = (1 << 16); 149 + pub const XIKeyRepeat: i32 = 1 << 16; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:150:36 | 150 | pub const XIPointerEmulated: i32 = (1 << 16); | ^ ^ | help: remove these parentheses | 150 - pub const XIPointerEmulated: i32 = (1 << 16); 150 + pub const XIPointerEmulated: i32 = 1 << 16; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:151:36 | 151 | pub const XITouchPendingEnd: i32 = (1 << 16); | ^ ^ | help: remove these parentheses | 151 - pub const XITouchPendingEnd: i32 = (1 << 16); 151 + pub const XITouchPendingEnd: i32 = 1 << 16; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:152:42 | 152 | pub const XITouchEmulatingPointer: i32 = (1 << 17); | ^ ^ | help: remove these parentheses | 152 - pub const XITouchEmulatingPointer: i32 = (1 << 17); 152 + pub const XITouchEmulatingPointer: i32 = 1 << 17; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:153:43 | 153 | pub const XIBarrierPointerReleased: i32 = (1 << 0); | ^ ^ | help: remove these parentheses | 153 - pub const XIBarrierPointerReleased: i32 = (1 << 0); 153 + pub const XIBarrierPointerReleased: i32 = 1 << 0; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:154:43 | 154 | pub const XIBarrierDeviceIsGrabbed: i32 = (1 << 1); | ^ ^ | help: remove these parentheses | 154 - pub const XIBarrierDeviceIsGrabbed: i32 = (1 << 1); 154 + pub const XIBarrierDeviceIsGrabbed: i32 = 1 << 1; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:186:39 | 186 | pub const XI_DeviceChangedMask: i32 = (1 << XI_DeviceChanged); | ^ ^ | help: remove these parentheses | 186 - pub const XI_DeviceChangedMask: i32 = (1 << XI_DeviceChanged); 186 + pub const XI_DeviceChangedMask: i32 = 1 << XI_DeviceChanged; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:187:34 | 187 | pub const XI_KeyPressMask: i32 = (1 << XI_KeyPress); | ^ ^ | help: remove these parentheses | 187 - pub const XI_KeyPressMask: i32 = (1 << XI_KeyPress); 187 + pub const XI_KeyPressMask: i32 = 1 << XI_KeyPress; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:188:36 | 188 | pub const XI_KeyReleaseMask: i32 = (1 << XI_KeyRelease); | ^ ^ | help: remove these parentheses | 188 - pub const XI_KeyReleaseMask: i32 = (1 << XI_KeyRelease); 188 + pub const XI_KeyReleaseMask: i32 = 1 << XI_KeyRelease; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:189:37 | 189 | pub const XI_ButtonPressMask: i32 = (1 << XI_ButtonPress); | ^ ^ | help: remove these parentheses | 189 - pub const XI_ButtonPressMask: i32 = (1 << XI_ButtonPress); 189 + pub const XI_ButtonPressMask: i32 = 1 << XI_ButtonPress; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:190:39 | 190 | pub const XI_ButtonReleaseMask: i32 = (1 << XI_ButtonRelease); | ^ ^ | help: remove these parentheses | 190 - pub const XI_ButtonReleaseMask: i32 = (1 << XI_ButtonRelease); 190 + pub const XI_ButtonReleaseMask: i32 = 1 << XI_ButtonRelease; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:191:32 | 191 | pub const XI_MotionMask: i32 = (1 << XI_Motion); | ^ ^ | help: remove these parentheses | 191 - pub const XI_MotionMask: i32 = (1 << XI_Motion); 191 + pub const XI_MotionMask: i32 = 1 << XI_Motion; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:192:31 | 192 | pub const XI_EnterMask: i32 = (1 << XI_Enter); | ^ ^ | help: remove these parentheses | 192 - pub const XI_EnterMask: i32 = (1 << XI_Enter); 192 + pub const XI_EnterMask: i32 = 1 << XI_Enter; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:193:31 | 193 | pub const XI_LeaveMask: i32 = (1 << XI_Leave); | ^ ^ | help: remove these parentheses | 193 - pub const XI_LeaveMask: i32 = (1 << XI_Leave); 193 + pub const XI_LeaveMask: i32 = 1 << XI_Leave; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:194:33 | 194 | pub const XI_FocusInMask: i32 = (1 << XI_FocusIn); | ^ ^ | help: remove these parentheses | 194 - pub const XI_FocusInMask: i32 = (1 << XI_FocusIn); 194 + pub const XI_FocusInMask: i32 = 1 << XI_FocusIn; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:195:34 | 195 | pub const XI_FocusOutMask: i32 = (1 << XI_FocusOut); | ^ ^ | help: remove these parentheses | 195 - pub const XI_FocusOutMask: i32 = (1 << XI_FocusOut); 195 + pub const XI_FocusOutMask: i32 = 1 << XI_FocusOut; | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:142:17 | 142 | (self.flags.iter().any(|f| &f.b.name == arg) | ^ ... 145 | || self.groups.iter().any(|g| &g.name == arg)) | ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 142 ~ self.flags.iter().any(|f| &f.b.name == arg) 143 | || self.opts.iter().any(|o| &o.b.name == arg) 144 | || self.positionals.values().any(|p| &p.b.name == arg) 145 ~ || self.groups.iter().any(|g| &g.name == arg) | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:196:42 | 196 | pub const XI_HierarchyChangedMask: i32 = (1 << XI_HierarchyChanged); | ^ ^ | help: remove these parentheses | 196 - pub const XI_HierarchyChangedMask: i32 = (1 << XI_HierarchyChanged); 196 + pub const XI_HierarchyChangedMask: i32 = 1 << XI_HierarchyChanged; | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:193:13 | 193 | (self.positionals.len() + 1) | ^ ^ | help: remove these parentheses | 193 - (self.positionals.len() + 1) 193 + self.positionals.len() + 1 | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:197:39 | 197 | pub const XI_PropertyEventMask: i32 = (1 << XI_PropertyEvent); | ^ ^ | help: remove these parentheses | 197 - pub const XI_PropertyEventMask: i32 = (1 << XI_PropertyEvent); 197 + pub const XI_PropertyEventMask: i32 = 1 << XI_PropertyEvent; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:198:37 | 198 | pub const XI_RawKeyPressMask: i32 = (1 << XI_RawKeyPress); | ^ ^ | help: remove these parentheses | 198 - pub const XI_RawKeyPressMask: i32 = (1 << XI_RawKeyPress); 198 + pub const XI_RawKeyPressMask: i32 = 1 << XI_RawKeyPress; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:199:39 | 199 | pub const XI_RawKeyReleaseMask: i32 = (1 << XI_RawKeyRelease); | ^ ^ | help: remove these parentheses | 199 - pub const XI_RawKeyReleaseMask: i32 = (1 << XI_RawKeyRelease); 199 + pub const XI_RawKeyReleaseMask: i32 = 1 << XI_RawKeyRelease; | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:301:17 | 301 | (self.positionals.len() + 1) | ^ ^ | help: remove these parentheses | 301 - (self.positionals.len() + 1) 301 + self.positionals.len() + 1 | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:200:40 | 200 | pub const XI_RawButtonPressMask: i32 = (1 << XI_RawButtonPress); | ^ ^ | help: remove these parentheses | 200 - pub const XI_RawButtonPressMask: i32 = (1 << XI_RawButtonPress); 200 + pub const XI_RawButtonPressMask: i32 = 1 << XI_RawButtonPress; | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:326:17 | 326 | (self.positionals.len() + 1) | ^ ^ | help: remove these parentheses | 326 - (self.positionals.len() + 1) 326 + self.positionals.len() + 1 | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:201:42 | 201 | pub const XI_RawButtonReleaseMask: i32 = (1 << XI_RawButtonRelease); | ^ ^ | help: remove these parentheses | 201 - pub const XI_RawButtonReleaseMask: i32 = (1 << XI_RawButtonRelease); 201 + pub const XI_RawButtonReleaseMask: i32 = 1 << XI_RawButtonRelease; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:202:35 | 202 | pub const XI_RawMotionMask: i32 = (1 << XI_RawMotion); | ^ ^ | help: remove these parentheses | 202 - pub const XI_RawMotionMask: i32 = (1 << XI_RawMotion); 202 + pub const XI_RawMotionMask: i32 = 1 << XI_RawMotion; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:203:36 | 203 | pub const XI_TouchBeginMask: i32 = (1 << XI_TouchBegin); | ^ ^ | help: remove these parentheses | 203 - pub const XI_TouchBeginMask: i32 = (1 << XI_TouchBegin); 203 + pub const XI_TouchBeginMask: i32 = 1 << XI_TouchBegin; | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:803:17 | 803 | (o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^ ^ | help: remove these parentheses | 803 - (o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) 803 + o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:204:34 | 204 | pub const XI_TouchEndMask: i32 = (1 << XI_TouchEnd); | ^ ^ | help: remove these parentheses | 204 - pub const XI_TouchEndMask: i32 = (1 << XI_TouchEnd); 204 + pub const XI_TouchEndMask: i32 = 1 << XI_TouchEnd; | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:810:17 | 810 | (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^ ^ | help: remove these parentheses | 810 - (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) 810 + p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:205:47 | 205 | pub const XI_TouchOwnershipChangedMask: i32 = (1 << XI_TouchOwnership); | ^ ^ | help: remove these parentheses | 205 - pub const XI_TouchOwnershipChangedMask: i32 = (1 << XI_TouchOwnership); 205 + pub const XI_TouchOwnershipChangedMask: i32 = 1 << XI_TouchOwnership; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:206:37 | 206 | pub const XI_TouchUpdateMask: i32 = (1 << XI_TouchUpdate); | ^ ^ | help: remove these parentheses | 206 - pub const XI_TouchUpdateMask: i32 = (1 << XI_TouchUpdate); 206 + pub const XI_TouchUpdateMask: i32 = 1 << XI_TouchUpdate; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:207:39 | 207 | pub const XI_RawTouchBeginMask: i32 = (1 << XI_RawTouchBegin); | ^ ^ | help: remove these parentheses | 207 - pub const XI_RawTouchBeginMask: i32 = (1 << XI_RawTouchBegin); 207 + pub const XI_RawTouchBeginMask: i32 = 1 << XI_RawTouchBegin; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:208:37 | 208 | pub const XI_RawTouchEndMask: i32 = (1 << XI_RawTouchEnd); | ^ ^ | help: remove these parentheses | 208 - pub const XI_RawTouchEndMask: i32 = (1 << XI_RawTouchEnd); 208 + pub const XI_RawTouchEndMask: i32 = 1 << XI_RawTouchEnd; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:209:40 | 209 | pub const XI_RawTouchUpdateMask: i32 = (1 << XI_RawTouchUpdate); | ^ ^ | help: remove these parentheses | 209 - pub const XI_RawTouchUpdateMask: i32 = (1 << XI_RawTouchUpdate); 209 + pub const XI_RawTouchUpdateMask: i32 = 1 << XI_RawTouchUpdate; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:210:36 | 210 | pub const XI_BarrierHitMask: i32 = (1 << XI_BarrierHit); | ^ ^ | help: remove these parentheses | 210 - pub const XI_BarrierHitMask: i32 = (1 << XI_BarrierHit); 210 + pub const XI_BarrierHitMask: i32 = 1 << XI_BarrierHit; | warning: unnecessary parentheses around assigned value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:211:38 | 211 | pub const XI_BarrierLeaveMask: i32 = (1 << XI_BarrierLeave); | ^ ^ | help: remove these parentheses | 211 - pub const XI_BarrierLeaveMask: i32 = (1 << XI_BarrierLeave); 211 + pub const XI_BarrierLeaveMask: i32 = 1 << XI_BarrierLeave; | warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/lib.rs:55:30 | 55 | all(feature = "nightly", target_os = "cloudabi",), | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:103:16 | 103 | #[cfg_attr(feature = "cargo-clippy", allow(too_many_arguments))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `ansi_term`, `atty`, `clippy`, `color`, `debug`, `default`, `doc`, `lints`, `nightly`, `no_cargo`, `strsim`, `suggestions`, `term_size`, `unstable`, `vec_map`, `wrap_help`, `yaml`, and `yaml-rust` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/mod.rs:55:18 | 55 | if #[cfg(all(has_sized_atomics, any(target_os = "linux", target_os = "android")))] { | ^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/mod.rs:64:25 | 64 | } else if #[cfg(all(has_sized_atomics, target_os = "redox"))] { | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:592:16 | 592 | #[cfg_attr(feature = "cargo-clippy", allow(useless_let_if_seq))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `ansi_term`, `atty`, `clippy`, `color`, `debug`, `default`, `doc`, `lints`, `nightly`, `no_cargo`, `strsim`, `suggestions`, `term_size`, `unstable`, `vec_map`, `wrap_help`, `yaml`, and `yaml-rust` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/mod.rs:80:46 | 80 | } else if #[cfg(all(feature = "nightly", target_os = "cloudabi"))] { | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:355:25 | 355 | (ma.vals.len() % num as usize) | ^ ^ | help: remove these parentheses | 355 - (ma.vals.len() % num as usize) 355 + ma.vals.len() % num as usize | warning: unused import: `UnparkHandle` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/mod.rs:89:49 | 89 | pub use self::imp::{thread_yield, ThreadParker, UnparkHandle}; | ^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:19:22 | 19 | fn is_set(&self, ArgSettings) -> bool; | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ArgSettings` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:20:23 | 20 | fn set(&mut self, ArgSettings); | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ArgSettings` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matches.rs:813:65 | 813 | fn to_str_slice(_: &OsString) -> &str { unreachable!() }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matches.rs:865:67 | 865 | fn to_str_slice(_: &OsString) -> &OsStr { unreachable!() }; | ^ help: remove this semicolon warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matches.rs:917:59 | 917 | fn to_usize(_: &usize) -> usize { unreachable!() }; | ^ help: remove this semicolon warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `rand_pcg` (lib) generated 7 warnings (1 duplicate) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `features` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/suggestions.rs:100:17 | 100 | #[cfg(all(test, features = "suggestions"))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: see for more information about checking conditional configuration help: there is a config with a similar name and value | 100 - #[cfg(all(test, features = "suggestions"))] 100 + #[cfg(all(test, feature = "suggestions"))] | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:15:35 | 15 | use std::sync::{Arc, Mutex, Once, ONCE_INIT}; | ^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:16:38 | 16 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; | ^^^^^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:56:33 | 56 | static THE_REGISTRY_SET: Once = ONCE_INIT; | ^^^^^^^^^ | help: replace the use of the deprecated constant | 56 - static THE_REGISTRY_SET: Once = ONCE_INIT; 56 + static THE_REGISTRY_SET: Once = Once::new(); | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:726:43 | 726 | static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 726 - static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; 726 + static COUNTER: AtomicUsize = AtomicUsize::new(0); | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/job.rs:10:15 | 10 | Panic(Box), | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 10 | Panic(Box), | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:161:21 | 161 | type PanicHandler = Fn(Box) + Send + Sync; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 161 | type PanicHandler = dyn Fn(Box) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:161:28 | 161 | type PanicHandler = Fn(Box) + Send + Sync; | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 161 | type PanicHandler = Fn(Box) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:166:21 | 166 | type StartHandler = Fn(usize) + Send + Sync; | ^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 166 | type StartHandler = dyn Fn(usize) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:171:20 | 171 | type ExitHandler = Fn(usize) + Send + Sync; | ^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 171 | type ExitHandler = dyn Fn(usize) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/mod.rs:38:26 | 38 | panic: AtomicPtr>, | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 38 | panic: AtomicPtr>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/mod.rs:47:29 | 47 | marker: PhantomData) + Send + Sync + 'scope>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 47 | marker: PhantomData) + Send + Sync + 'scope>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:133:33 | 133 | get_thread_name: Option String>>, | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 133 | get_thread_name: Option String>>, | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:49:53 | 49 | *((offset + sym_offset) as *mut *mut _) = try!((*this).lib.symbol(name)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:57:21 | 57 | let lib = try!($crate::link::DynamicLibrary::open_multi(libdir, &[$($lib_name),*])); | ^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/spinwait.rs:9:24 | 9 | use std::sync::atomic::spin_loop_hint; | ^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/spinwait.rs:16:9 | 16 | spin_loop_hint() | ^^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/unix.rs:210:49 | 210 | let mut now: libc::timespec = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/unix.rs:140:55 | 140 | let mut attr: libc::pthread_condattr_t = mem::uninitialized(); | ^^^^^^^^^^^^^ Compiling syn v0.15.21 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.15.21 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name syn --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "quote", "visit", "visit-mut"))' -C metadata=7a7ea753bbeb28be -C extra-filename=-a33c05f373cc5930 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libproc_macro2-0c5d69c3ec9a5725.rmeta --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-d2aad16f6aca668e.rmeta --extern unicode_xid=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunicode_xid-cd98aa296ab6b14a.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/mod.rs:370:44 | 370 | unsafe fn job_panicked(&self, err: Box) { | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 370 | unsafe fn job_panicked(&self, err: Box) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/join/mod.rs:172:44 | 172 | ... err: Box) | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 172 | err: Box) | +++ warning: `gl_generator` (lib) generated 87 warnings (1 duplicate) Compiling glutin_glx_sys v0.1.5 Compiling glutin_egl_sys v0.1.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Hal Gentz ' CARGO_PKG_DESCRIPTION='The glx bindings for glutin' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin_glx_sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7de6e16bdb6d2650 -C extra-filename=-59999c0d1a280381 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-59999c0d1a280381 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern gl_generator=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgl_generator-0fff94a1bc314988.rlib --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Hal Gentz ' CARGO_PKG_DESCRIPTION='The egl bindings for glutin' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin_egl_sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=74b67eb4863b899f -C extra-filename=-2ab669ea4183813a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-2ab669ea4183813a -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern gl_generator=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgl_generator-0fff94a1bc314988.rlib --cap-lints warn -C ar=ar -C linker=cc` warning: the type `DlInfo` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:260:36 | 260 | let mut info: DlInfo = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:295:3 | 295 | dli_fname: *const raw::c_char, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(invalid_value)]` on by default warning: `#[inline]` attribute cannot be used on required trait methods --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/mod.rs:50:5 | 50 | #[inline] | ^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/unwind.rs:21:38 | 21 | pub fn resume_unwinding(payload: Box) -> ! { | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 21 | pub fn resume_unwinding(payload: Box) -> ! { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:468:60 | 468 | pub fn initialize(config: Configuration) -> Result<(), Box> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 468 | pub fn initialize(config: Configuration) -> Result<(), Box> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/registry.rs:188:41 | 188 | pub fn handle_panic(&self, err: Box) { | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 188 | pub fn handle_panic(&self, err: Box) { | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/Cargo.toml CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality. ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand-49b1763d85bf4022/out /usr/local/bin/rustc --crate-name rand --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="alloc"' --cfg 'feature="cloudabi"' --cfg 'feature="default"' --cfg 'feature="fuchsia-zircon"' --cfg 'feature="libc"' --cfg 'feature="std"' --cfg 'feature="winapi"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "cloudabi", "default", "fuchsia-zircon", "i128_support", "libc", "log", "nightly", "packed_simd", "serde1", "simd_support", "std", "stdweb", "wasm-bindgen", "winapi"))' -C metadata=d1495e5701f0d0aa -C extra-filename=-a997d597f6712cf5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern rand_chacha=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_chacha-4b4f9c63adac2501.rmeta --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-5fdbfe7625b6e0dd.rmeta --extern rand_hc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_hc-b8ba9b1ff47a6324.rmeta --extern rand_isaac=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_isaac-9e7e29b199b92c10.rmeta --extern rand_pcg=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_pcg-672bcfb970ba08f7.rmeta --extern rand_xorshift=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_xorshift-f4fd39ecd698f89d.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg rust_1_26 --cfg rust_1_27` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/thread_pool/mod.rs:64:72 | 64 | pub fn new(configuration: Configuration) -> Result> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 64 | pub fn new(configuration: Configuration) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:291:25 | 291 | where H: Fn(Box) + Send + Sync + 'static | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 291 | where H: Fn(Box) + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:382:50 | 382 | pub fn build(self) -> Result> { | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 382 | pub fn build(self) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:401:25 | 401 | where H: Fn(Box) + Send + Sync + 'static | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 401 | where H: Fn(Box) + Send + Sync + 'static | +++ Compiling dlib v0.4.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=dlib CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/dlib-0.4.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/dlib-0.4.1/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Helper macros for handling manually loading optional system libraries.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=dlib CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/vberger/dlib' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name dlib --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/dlib-0.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="dlopen"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dlopen"))' -C metadata=f31887ba1c481ceb -C extra-filename=-3d49933743c8ce86 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libloading=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibloading-6f898d055537b3c5.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/dir.rs:112:52 | 112 | let mut ent: Entry = Entry(::std::mem::uninitialized()); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/ifaddrs.rs:128:55 | 128 | let mut addrs: *mut libc::ifaddrs = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:135:34 | 135 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:146:34 | 146 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:54:38 | 54 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/pty.rs:209:48 | 209 | let mut slave: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/pty.rs:210:49 | 210 | let mut master: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:190:5 | 190 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `combine-regex-1`, `default`, `doc`, `mp4`, `regex`, `regex-1`, and `std` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:193:13 | 193 | #![cfg_attr(feature = "cargo-clippy", allow(clippy_lint))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `combine-regex-1`, `default`, `doc`, `mp4`, `regex`, `regex-1`, and `std` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bytes` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:669:7 | 669 | #[cfg(feature = "bytes")] | ^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `combine-regex-1`, `default`, `doc`, `mp4`, `regex`, `regex-1`, and `std` = help: consider adding `bytes` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/buffered.rs:103:24 | 103 | let item = try!(self.iter.uncons()); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/easy.rs:519:13 | 519 | try!(writeln!(f, "{}", error)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/easy.rs:538:13 | 538 | try!(write!(f, "{} `{}`", s, message)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/easy.rs:541:13 | 541 | try!(writeln!(f, "")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/easy.rs:549:13 | 549 | try!(writeln!(f, "{}", error)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/easy.rs:716:9 | 716 | try!(writeln!(f, "Parse error at {}", self.position)); | ^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/select.rs:20:39 | 20 | let mut fdset = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:537:27 | 537 | let mut oldact = mem::uninitialized::(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:370:56 | 370 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:377:56 | 377 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:415:49 | 415 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:437:49 | 437 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:445:53 | 445 | let mut signum: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:487:35 | 487 | let mut s = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:812:37 | 812 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:831:55 | 831 | let mut address: sockaddr_storage = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:837:37 | 837 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:1113:43 | 1113 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:1129:43 | 1129 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:374:23 | 374 | unsafe { mem::uninitialized() } | ^^^^^^^^^^^^^ warning: `rand_chacha` (lib) generated 3 warnings (1 duplicate) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:551:60 | 551 | let mut in6_addr_var: libc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:5:25 | 5 | use libc::{self, c_int, uint8_t, c_void, socklen_t}; | ^^^^^^^ warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/sequence.rs:72:35 | 72 | _marker: PhantomData <( $h $(, $id)* )>, | ^^^^^^^^^^^^^^^^ ... 272 | tuple_parser!(PartialState1; A); | ------------------------------- in this macro invocation | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default = note: this warning originates in the macro `tuple_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:420:10 | 420 | val: uint8_t, | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:447:10 | 447 | val: uint8_t, | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:426:33 | 426 | len: mem::size_of::() as socklen_t, | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:432:31 | 432 | &mut self.val as *mut uint8_t as *mut c_void | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:440:53 | 440 | assert!(self.len as usize == mem::size_of::(), "invalid getsockopt implementation"); | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:452:30 | 452 | SetU8 { val: *val as uint8_t } | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:456:29 | 456 | &self.val as *const uint8_t as *const c_void | ^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:81:33 | 81 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:94:33 | 94 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:107:33 | 107 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:116:33 | 116 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/statvfs.rs:128:38 | 128 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/statvfs.rs:141:38 | 141 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/termios.rs:1049:52 | 1049 | let mut termios: libc::termios = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/termios.rs:254:38 | 254 | inner: RefCell::new(mem::uninitialized()), | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/utsname.rs:35:37 | 35 | let mut ret: UtsName = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/unistd.rs:1005:40 | 1005 | let mut fds: [c_int; 2] = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/unistd.rs:1032:45 | 1032 | let mut fds: [c_int; 2] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ Compiling approx v0.3.0 Compiling ordered-float v1.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_integer CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-integer CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.39 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-4b48a8c54940c719/out /usr/local/bin/rustc --crate-name num_integer --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=1efe9a8f61e82ad1 -C extra-filename=-2ed6113837d47fac --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=approx CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas ' CARGO_PKG_DESCRIPTION='Approximate floating point equality comparisons and assertions.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/approx' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=approx CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/approx' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name approx --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "num-complex", "std"))' -C metadata=44f059f54ec507ff -C extra-filename=-c5861a50134b13ea --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ordered_float CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1/Cargo.toml CARGO_PKG_AUTHORS='Jonathan Reem :Matt Brubeck ' CARGO_PKG_DESCRIPTION='Wrappers for total ordering on floats' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ordered-float CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/reem/rust-ordered-float' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name ordered_float --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=89e93035c8e958dd -C extra-filename=-14c77e70e566bad4 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:105:20 | 105 | BoxedSlice(Box>), | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 105 | BoxedSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:89:21 | 89 | writer: &'a mut Write, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 89 | writer: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:107:23 | 107 | BoxedMutSlice(Box>), | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 107 | BoxedMutSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/valued.rs:19:30 | 19 | pub validator: Option Result<(), String>>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 19 | pub validator: Option Result<(), String>>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/valued.rs:20:33 | 20 | pub validator_os: Option Result<(), OsString>>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 20 | pub validator_os: Option Result<(), OsString>>>, | +++ warning: `quote` (lib) generated 2 warnings (1 duplicate) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/ifaddrs.rs:128:55 | 128 | let mut addrs: *mut libc::ifaddrs = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:135:34 | 135 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:146:34 | 146 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:54:38 | 54 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:168:49 | 168 | pub fn boxed_slice(&mut self) -> Option>> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 168 | pub fn boxed_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:190:53 | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:451:62 | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:519:46 | 519 | ... mut buf: Box>, | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 519 | mut buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/mod.rs:400:32 | 400 | let value: Box> = mem::transmute(panic); | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 400 | let value: Box> = mem::transmute(panic); | +++ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/pty.rs:210:48 | 210 | let mut slave: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/pty.rs:211:49 | 211 | let mut master: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ Compiling line_drawing v0.7.0 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/select.rs:20:39 | 20 | let mut fdset = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: `libloading` (lib) generated 8 warnings (1 duplicate) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:437:27 | 437 | let mut oldact = mem::uninitialized::(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:270:56 | 270 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:277:56 | 277 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:315:49 | 315 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:337:49 | 337 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:345:53 | 345 | let mut signum: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:387:35 | 387 | let mut s = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_integer CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-integer CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.39 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-47b172f048cf2612/out /usr/local/bin/rustc --crate-name num_integer --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=824da662138942a8 -C extra-filename=-ca06f97f0232aa76 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ordered_float CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1/Cargo.toml CARGO_PKG_AUTHORS='Jonathan Reem :Matt Brubeck ' CARGO_PKG_DESCRIPTION='Wrappers for total ordering on floats' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ordered-float CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/reem/rust-ordered-float' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name ordered_float --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=3af5d9fbcb8d5d0b -C extra-filename=-b64a1e7e815fe4ee --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=line_drawing CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/line_drawing-0.7.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/line_drawing-0.7.0/Cargo.toml CARGO_PKG_AUTHORS='Expenses ' CARGO_PKG_DESCRIPTION='A collection of line-drawing algorithms for use in graphics and video games.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=line_drawing CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/expenses/line_drawing' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name line_drawing --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/line_drawing-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f813d235fd9769ca -C extra-filename=-6e39862142565748 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:451:44 | 451 | ErrorKind::IOError(ref e) => e.description(), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:460:23 | 460 | _ => self.description().fmt(f), | ^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=approx CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas ' CARGO_PKG_DESCRIPTION='Approximate floating point equality comparisons and assertions.' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/approx' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=approx CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/approx' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name approx --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "num-complex", "std"))' -C metadata=5e8afff86a663735 -C extra-filename=-5ec203390a1a002d --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:635:37 | 635 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:654:55 | 654 | let mut address: sockaddr_storage = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:660:37 | 660 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:909:43 | 909 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:925:43 | 925 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:339:23 | 339 | unsafe { mem::uninitialized() } | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:555:28 | 555 | ..mem::uninitialized() | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:574:28 | 574 | ..mem::uninitialized() | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:547:60 | 547 | let mut in6_addr_var: libc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:5:25 | 5 | use libc::{self, c_int, uint8_t, c_void, socklen_t}; | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:388:10 | 388 | val: uint8_t, | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:415:10 | 415 | val: uint8_t, | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:394:33 | 394 | len: mem::size_of::() as socklen_t, | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:400:31 | 400 | &mut self.val as *mut uint8_t as *mut c_void | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:408:53 | 408 | assert!(self.len as usize == mem::size_of::(), "invalid getsockopt implementation"); | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:420:30 | 420 | SetU8 { val: *val as uint8_t } | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/sockopt.rs:424:29 | 424 | &self.val as *const uint8_t as *const c_void | ^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:80:33 | 80 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:93:33 | 93 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:106:33 | 106 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:115:33 | 115 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:128:38 | 128 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:141:38 | 141 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/termios.rs:1046:52 | 1046 | let mut termios: libc::termios = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/termios.rs:254:38 | 254 | inner: RefCell::new(mem::uninitialized()), | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/utsname.rs:35:37 | 35 | let mut ret: UtsName = mem::uninitialized(); | ^^^^^^^^^^^^^ Compiling wayland-sys v0.21.4 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:921:39 | 921 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:1064:39 | 1064 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:1188:27 | 1188 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `num-traits` (lib) generated 162 warnings (162 duplicates) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:885:40 | 885 | let mut fds: [c_int; 2] = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:912:45 | 912 | let mut fds: [c_int; 2] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:58:61 | 58 | fn as_arg_trait<'a, 'b, T: ArgWithOrder<'a, 'b>>(x: &T) -> &ArgWithOrder<'a, 'b> { | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 58 | fn as_arg_trait<'a, 'b, T: ArgWithOrder<'a, 'b>>(x: &T) -> &dyn ArgWithOrder<'a, 'b> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:210:32 | 210 | if let Some(arg) = find_any_by_name!(self.0, name) { | ------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:223:39 | 223 | if let Some(bl) = find_any_by_name!(self.0, *arg).unwrap().blacklist() { | ------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:458:37 | 458 | } else if let Some(a) = find_any_by_name!(self.0, *name) { | -------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:47:27 | 47 | fn as_base(&self) -> &ArgWithDisplay<'b, 'c>; | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 47 | fn as_base(&self) -> &dyn ArgWithDisplay<'b, 'c>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:26:39 | 26 | fn validator(&self) -> Option<&Rc Result<(), String>>>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 26 | fn validator(&self) -> Option<&Rc Result<(), String>>>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:27:42 | 27 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 27 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:2081:55 | 2081 | pub fn find_any_arg(&self, name: &str) -> Option<&AnyArg<'a, 'b>> { | ^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 2081 | pub fn find_any_arg(&self, name: &str) -> Option<&dyn AnyArg<'a, 'b>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:53:27 | 53 | fn as_base(&self) -> &ArgWithDisplay<'b, 'c> { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 53 | fn as_base(&self) -> &dyn ArgWithDisplay<'b, 'c> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:105:20 | 105 | w: &'a mut Write, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 105 | w: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:143:38 | 143 | pub fn write_app_help(w: &'a mut Write, app: &App, use_long: bool) -> ClapResult<()> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 143 | pub fn write_app_help(w: &'a mut dyn Write, app: &App, use_long: bool) -> ClapResult<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:150:41 | 150 | pub fn write_parser_help(w: &'a mut Write, parser: &Parser, use_long: bool) -> ClapResult<()> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 150 | pub fn write_parser_help(w: &'a mut dyn Write, parser: &Parser, use_long: bool) -> ClapResult<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:158:51 | 158 | pub fn write_parser_help_to_stderr(w: &'a mut Write, parser: &Parser) -> ClapResult<()> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 158 | pub fn write_parser_help_to_stderr(w: &'a mut dyn Write, parser: &Parser) -> ClapResult<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:105:20 | 105 | BoxedSlice(Box>), | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 105 | BoxedSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:107:23 | 107 | BoxedMutSlice(Box>), | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 107 | BoxedMutSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:165:20 | 165 | w: &'a mut Write, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 165 | w: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:274:43 | 274 | fn write_arg<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 274 | fn write_arg<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:284:39 | 284 | fn short<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 284 | fn short<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:297:38 | 297 | fn long<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 297 | fn long<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:326:37 | 326 | fn val<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 326 | fn val<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>) -> Result { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:453:38 | 453 | fn help<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>, spec_vals: &str) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 453 | fn help<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>, spec_vals: &str) -> io::Result<()> { | +++ warning: unused return value of `Box::::from_raw` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:217:17 | 217 | Box::from_raw(new_table); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default help: use `let _ = ...` to ignore the resulting value | 217 | let _ = Box::from_raw(new_table); | +++++++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:509:29 | 509 | fn spec_vals(&self, a: &ArgWithDisplay) -> String { | ^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 509 | fn spec_vals(&self, a: &dyn ArgWithDisplay) -> String { | +++ warning: unused return value of `Box::::from_raw` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:247:9 | 247 | Box::from_raw(new_table); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` help: use `let _ = ...` to ignore the resulting value | 247 | let _ = Box::from_raw(new_table); | +++++++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:499:42 | 499 | fn validate_arg_conflicts(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option { | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 499 | fn validate_arg_conflicts(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:513:44 | 513 | fn validate_required_unless(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option { | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 513 | fn validate_required_unless(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:568:42 | 568 | fn is_missing_required_ok(&self, a: &AnyArg, matcher: &ArgMatcher) -> bool { | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 568 | fn is_missing_required_ok(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1808:39 | 1808 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1808 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1809:42 | 1809 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1809 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:60:39 | 60 | fn validator(&self) -> Option<&Rc Result<(), String>>> { (*self).validator() } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 60 | fn validator(&self) -> Option<&Rc Result<(), String>>> { (*self).validator() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:61:42 | 61 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>> { (*self).validator_os() } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 61 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>> { (*self).validator_os() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:24:60 | 24 | pub fn process_arg_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>, overrides: &mut Vec<(&'b str, &'a str)>, required: &mut Vec<&... | ^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 24 | pub fn process_arg_overrides<'b>(&mut self, a: Option<&dyn AnyArg<'a, 'b>>, overrides: &mut Vec<(&'b str, &'a str)>, required: &mut Vec<&'a str>, check_all: bool) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:56:60 | 56 | pub fn handle_self_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>) { | ^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 56 | pub fn handle_self_overrides<'b>(&mut self, a: Option<&dyn AnyArg<'a, 'b>>) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:79:39 | 79 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 79 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:80:42 | 80 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 80 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:150:39 | 150 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 150 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | +++ warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:255:12 | 255 | if (*old_table).entries.len() >= LOAD_FACTOR * num_threads { | ^^---------^^^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:255:12 | 255 | if (*old_table).entries.len() >= LOAD_FACTOR * num_threads { | ^^^^^^^^^^^^^^^^^^^^ note: method calls to `len` require a reference --> /usr/local/lib/rustlib/src/rust/library/core/src/slice/mod.rs:114:5 | 114 | pub const fn len(&self) -> usize { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(dangerous_implicit_autorefs)]` on by default help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 255 | if (&(*old_table).entries).len() >= LOAD_FACTOR * num_threads { | ++ + warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:153:42 | 153 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 153 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | +++ warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:260:19 | 260 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:260:19 | 260 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 260 | for b in &(&(*old_table).entries)[..] { | ++ + warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:132:39 | 132 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 132 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | +++ warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:272:19 | 272 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:272:19 | 272 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 272 | for b in &(&(*old_table).entries)[..] { | ++ + warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:135:42 | 135 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 135 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | +++ warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:281:15 | 281 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:281:15 | 281 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 281 | for b in &(&(*old_table).entries)[..] { | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:305:15 | 305 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/parking_lot.rs:305:15 | 305 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 305 | for b in &(&(*old_table).entries)[..] { | ++ + warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:409:15 | 409 | arg: &AnyArg, | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 409 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:447:33 | 447 | pub fn empty_value(arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 447 | pub fn empty_value(arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:475:15 | 475 | arg: &AnyArg, | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 475 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:661:48 | 661 | pub fn too_many_values(val: V, arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 661 | pub fn too_many_values(val: V, arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:690:15 | 690 | arg: &AnyArg, | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 690 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:753:15 | 753 | arg: &AnyArg, | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 753 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:788:47 | 788 | pub fn unexpected_multiple_usage(arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 788 | pub fn unexpected_multiple_usage(arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ warning: the type `*mut c_void` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/unix.rs:140:50 | 140 | let mut attr: libc::pthread_condattr_t = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `timespec` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/thread_parker/unix.rs:210:44 | 210 | let mut now: libc::timespec = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:577:42 | 577 | fn should_show_arg(use_long: bool, arg: &ArgWithOrder) -> bool { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 577 | fn should_show_arg(use_long: bool, arg: &dyn ArgWithOrder) -> bool { | +++ warning: `dlib` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_sys CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-sys-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-sys-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name wayland_sys --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-sys-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="client"' --cfg 'feature="cursor"' --cfg 'feature="dlopen"' --cfg 'feature="egl"' --cfg 'feature="lazy_static"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("client", "cursor", "dlopen", "egl", "lazy_static", "libc", "server"))' -C metadata=9aaf63d25e7721b9 -C extra-filename=-ad8c15b8528dc1a0 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern dlib=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdlib-3d49933743c8ce86.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:209:32 | 209 | I: Iterator>, | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 209 | I: Iterator>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:237:32 | 237 | I: Iterator>, | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 237 | I: Iterator>, | +++ warning: field `name` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl_generator-0.9.0/registry/parse.rs:246:9 | 244 | struct Feature { | ------- field in this struct 245 | pub api: Api, 246 | pub name: String, | ^^^^ | = note: `Feature` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs:510:7 | 510 | #[cfg(has_i128)] | ^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: `num-traits` (lib) generated 162 warnings (1 duplicate) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs:684:7 | 684 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/roots.rs:169:7 | 169 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/roots.rs:378:7 | 378 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='More compact and efficient implementations of the standard synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot-c93ca52ddd93ea71/out /usr/local/bin/rustc --crate-name parking_lot --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deadlock_detection", "default", "nightly", "owning_ref", "serde"))' -C metadata=c151ed5929bd880f -C extra-filename=-26fbfb2dd47ad8ea --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern lock_api=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblock_api-5b018b172a3866c6.rmeta --extern parking_lot_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot_core-d59cdf991b393319.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_sized_atomics --cfg has_checked_instant` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:723:42 | 723 | pub fn value_validation(arg: Option<&AnyArg>, err: String, color: ColorWhen) -> Self | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 723 | pub fn value_validation(arg: Option<&dyn AnyArg>, err: String, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:168:49 | 168 | pub fn boxed_slice(&mut self) -> Option>> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 168 | pub fn boxed_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:190:53 | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:451:62 | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:519:46 | 519 | ... mut buf: Box>, | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 519 | mut buf: Box>, | +++ warning: `#[inline]` attribute cannot be used on required trait methods --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs:152:5 | 152 | #[inline] | ^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default warning: unused import: `num_traits::float::FloatCore` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/abs_diff_eq.rs:4:5 | 4 | use num_traits::float::FloatCore; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `num_traits::float::FloatCore` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/relative_eq.rs:4:5 | 4 | use num_traits::float::FloatCore; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `num_traits::float::FloatCore` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/ulps_eq.rs:4:5 | 4 | use num_traits::float::FloatCore; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs:129:15 | 129 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs:132:38 | 132 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs:162:15 | 162 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs:165:38 | 165 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs:552:7 | 552 | #[cfg(rust_1_26)] impl_as_byte_slice!(u128); | ^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs:558:7 | 558 | #[cfg(rust_1_26)] impl_as_byte_slice!(i128); | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/mod.rs:185:11 | 185 | #[cfg(any(rust_1_26, features="nightly"))] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `features` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/mod.rs:185:22 | 185 | #[cfg(any(rust_1_26, features="nightly"))] | ^^^^^^^^^^^^^^^^^^ | = note: see for more information about checking conditional configuration help: there is a config with a similar name and value | 185 - #[cfg(any(rust_1_26, features="nightly"))] 185 + #[cfg(any(rust_1_26, feature="nightly"))] | warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/mod.rs:319:7 | 319 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `features` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/mod.rs:323:7 | 323 | #[cfg(features = "nightly")] | ^^^^^^^^^^^^^^^^^^^^ | = note: see for more information about checking conditional configuration help: there is a config with a similar name and value | 323 - #[cfg(features = "nightly")] 323 + #[cfg(feature = "nightly")] | warning: unexpected `cfg` condition name: `rust_1_27` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/uniform.rs:278:7 | 278 | #[cfg(rust_1_27)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_27)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_27)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/uniform.rs:473:7 | 473 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/uniform.rs:481:7 | 481 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/integer.rs:48:7 | 48 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/integer.rs:88:7 | 88 | #[cfg(rust_1_26)] impl_int_from_uint! { i128, u128 } | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:64:7 | 64 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:128:11 | 128 | #[cfg(not(rust_1_26))] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:130:7 | 130 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `std` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:250:11 | 250 | #[cfg(not(std))] | ^^^ help: found config with similar value: `feature = "std"` | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `std` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:290:19 | 290 | #[cfg(not(std))] | ^^^ help: found config with similar value: `feature = "std"` ... 348 | scalar_float_impl!(f32, u32); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `scalar_float_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `std` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:290:19 | 290 | #[cfg(not(std))] | ^^^ help: found config with similar value: `feature = "std"` ... 349 | scalar_float_impl!(f64, u64); | ---------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `scalar_float_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/mod.rs:188:15 | 188 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/mod.rs:191:38 | 191 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/mod.rs:207:15 | 207 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/mod.rs:210:38 | 210 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/adapter/reseeding.rs:312:5 | 312 | extern fn fork_handler() { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/entropy.rs:201:15 | 201 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/entropy.rs:204:38 | 204 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/entropy.rs:221:15 | 221 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/entropy.rs:224:38 | 224 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/entropy.rs:250:19 | 250 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/entropy.rs:253:42 | 253 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/small.rs:13:11 | 13 | #[cfg(all(rust_1_26, target_pointer_width = "64"))] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/small.rs:15:15 | 15 | #[cfg(not(all(rust_1_26, target_pointer_width = "64")))] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:745:7 | 745 | #[cfg(target_os = "cloudabi")] | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:867:34 | 867 | #[cfg(any(target_os = "openbsd", target_os = "bitrig"))] | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:301:15 | 301 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:304:38 | 304 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:322:15 | 322 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:325:38 | 325 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:362:15 | 362 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:365:38 | 365 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cloudabi` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:386:15 | 386 | target_os = "cloudabi", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `bitrig` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:389:38 | 389 | target_os = "openbsd", target_os = "bitrig", | ^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, and `tvos` and 11 more = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:154:11 | 154 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rust_1_26` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/deprecated.rs:159:11 | 159 | #[cfg(rust_1_26)] | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_1_26)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_1_26)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-sys-0.21.4/src/client.rs:45:54 | 45 | fn wl_proxy_add_listener(*mut wl_proxy, *mut extern fn(), *mut c_void) -> c_int, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/ulps_eq.rs:53:45 | 53 | let int_self: $U = unsafe { mem::transmute(*self) }; | ^^^^^^^^^^^^^^^^^^^^^ ... 62 | impl_ulps_eq!(f32, i32); | ----------------------- in this macro invocation | = note: `#[warn(unnecessary_transmutes)]` on by default = note: this warning originates in the macro `impl_ulps_eq` (in Nightly builds, run with -Z macro-backtrace for more info) help: replace this with | 53 - let int_self: $U = unsafe { mem::transmute(*self) }; 53 + let int_self: $U = unsafe { f32::to_bits(*self).cast_signed() }; | warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/ulps_eq.rs:54:46 | 54 | let int_other: $U = unsafe { mem::transmute(*other) }; | ^^^^^^^^^^^^^^^^^^^^^^ ... 62 | impl_ulps_eq!(f32, i32); | ----------------------- in this macro invocation | = note: this warning originates in the macro `impl_ulps_eq` (in Nightly builds, run with -Z macro-backtrace for more info) help: replace this with | 54 - let int_other: $U = unsafe { mem::transmute(*other) }; 54 + let int_other: $U = unsafe { f32::to_bits(*other).cast_signed() }; | warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/ulps_eq.rs:53:45 | 53 | let int_self: $U = unsafe { mem::transmute(*self) }; | ^^^^^^^^^^^^^^^^^^^^^ ... 63 | impl_ulps_eq!(f64, i64); | ----------------------- in this macro invocation | = note: this warning originates in the macro `impl_ulps_eq` (in Nightly builds, run with -Z macro-backtrace for more info) help: replace this with | 53 - let int_self: $U = unsafe { mem::transmute(*self) }; 53 + let int_self: $U = unsafe { f64::to_bits(*self).cast_signed() }; | warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/approx-0.3.0/src/ulps_eq.rs:54:46 | 54 | let int_other: $U = unsafe { mem::transmute(*other) }; | ^^^^^^^^^^^^^^^^^^^^^^ ... 63 | impl_ulps_eq!(f64, i64); | ----------------------- in this macro invocation | = note: this warning originates in the macro `impl_ulps_eq` (in Nightly builds, run with -Z macro-backtrace for more info) help: replace this with | 54 - let int_other: $U = unsafe { mem::transmute(*other) }; 54 + let int_other: $U = unsafe { f64::to_bits(*other).cast_signed() }; | warning: fields `worker` and `old_state` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:15:14 | 15 | Tickle { worker: usize, old_state: usize }, | ------ ^^^^^^ ^^^^^^^^^ | | | fields in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: fields `worker` and `state` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:16:17 | 16 | GetSleepy { worker: usize, state: usize }, | --------- ^^^^^^ ^^^^^ | | | fields in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: fields `worker`, `old_state`, and `new_state` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:17:17 | 17 | GotSleepy { worker: usize, old_state: usize, new_state: usize }, | --------- ^^^^^^ ^^^^^^^^^ ^^^^^^^^^ | | | fields in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:18:17 | 18 | GotAwoken { worker: usize }, | --------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:19:18 | 19 | FellAsleep { worker: usize }, | ---------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:20:22 | 20 | GotInterrupted { worker: usize }, | -------------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: fields `worker` and `yields` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:21:17 | 21 | FoundWork { worker: usize, yields: usize }, | --------- ^^^^^^ ^^^^^^ | | | fields in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: fields `worker` and `yields` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:22:22 | 22 | DidNotFindWork { worker: usize, yields: usize }, | -------------- ^^^^^^ ^^^^^^ | | | fields in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: fields `worker` and `victim` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:23:17 | 23 | StoleWork { worker: usize, victim: usize }, | --------- ^^^^^^ ^^^^^^ | | | fields in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:24:22 | 24 | UninjectedWork { worker: usize }, | -------------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:25:17 | 25 | WaitUntil { worker: usize }, | --------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:26:16 | 26 | LatchSet { worker: usize }, | -------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `count` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:27:18 | 27 | InjectJobs { count: usize }, | ---------- ^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:28:12 | 28 | Join { worker: usize }, | ---- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:29:17 | 29 | PoppedJob { worker: usize }, | --------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:30:17 | 30 | PoppedRhs { worker: usize }, | --------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `worker` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:31:15 | 31 | LostJob { worker: usize }, | ------- ^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `owner_thread` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:32:22 | 32 | JobCompletedOk { owner_thread: usize }, | -------------- ^^^^^^^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `owner_thread` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:33:30 | 33 | JobPanickedErrorStored { owner_thread: usize }, | ---------------------- ^^^^^^^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `owner_thread` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:34:33 | 34 | JobPanickedErrorNotStored { owner_thread: usize }, | ------------------------- ^^^^^^^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `owner_thread` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:35:29 | 35 | ScopeCompletePanicked { owner_thread: usize }, | --------------------- ^^^^^^^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `owner_thread` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/log.rs:36:28 | 36 | ScopeCompleteNoPanic { owner_thread: usize }, | -------------------- ^^^^^^^^^^^^ | | | field in this variant | = note: `Event` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/job.rs:34:5 | 31 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | --------- in this derive macro expansion ... 34 | execute_fn: unsafe fn(*const ()), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default warning: non-binding let on a synchronization lock --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/sleep/mod.rs:257:25 | 257 | let _ = self.tickle.wait(data).unwrap(); | ^ this lock is not assigned to a binding and is immediately dropped | = note: `#[warn(let_underscore_lock)]` (part of `#[warn(let_underscore)]`) on by default help: consider binding to an unused variable to avoid immediately dropping the value | 257 | let _unused = self.tickle.wait(data).unwrap(); | ++++++ help: consider immediately dropping the value | 257 - let _ = self.tickle.wait(data).unwrap(); 257 + drop(self.tickle.wait(data).unwrap()); | warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:90:19 | 90 | let c = s.trim_left_matches(|c| c == '-') | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default help: replace the use of the deprecated method | 90 - let c = s.trim_left_matches(|c| c == '-') 90 + let c = s.trim_start_matches(|c| c == '-') | warning: `time` (lib) generated 61 warnings (1 duplicate) warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:98:19 | 98 | let c = s.trim_left_matches(|c| c == '-') | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 98 - let c = s.trim_left_matches(|c| c == '-') 98 + let c = s.trim_start_matches(|c| c == '-') | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/stream/easy.rs:200:15 | 200 | Other(Box), | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 200 | Other(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:695:39 | 695 | pub struct AnyPartialState(Option>); | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 695 | pub struct AnyPartialState(Option>); | +++++ + warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:791:43 | 791 | pub struct AnySendPartialState(Option>); | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 791 | pub struct AnySendPartialState(Option>); | +++++ + warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:131:75 | 131 | Err(why) => panic!("couldn't create completion file: {}", why.description()), | ^^^^^^^^^^^ warning: `approx` (lib) generated 8 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/mod.rs:871:9 | 871 | Parser + 'a, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 871 | dyn Parser + 'a, | +++ warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/once.rs:9:7 | 9 | #[cfg(has_sized_atomics)] | ^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/once.rs:11:11 | 11 | #[cfg(not(has_sized_atomics))] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/once.rs:19:7 | 19 | #[cfg(has_sized_atomics)] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/once.rs:21:11 | 21 | #[cfg(not(has_sized_atomics))] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/ordered-float-1.0.1/src/lib.rs:592:28 | 592 | let exp_u64 = unsafe { mem::transmute::(exp) } as u64; | --------------------------^^^^^ | | | help: replace this with: `i16::cast_unsigned` | = note: `#[warn(unnecessary_transmutes)]` on by default warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/raw_mutex.rs:9:7 | 9 | #[cfg(has_sized_atomics)] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/raw_mutex.rs:11:11 | 11 | #[cfg(not(has_sized_atomics))] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/raw_mutex.rs:18:7 | 18 | #[cfg(has_sized_atomics)] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_sized_atomics` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/raw_mutex.rs:20:11 | 20 | #[cfg(not(has_sized_atomics))] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_sized_atomics)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_sized_atomics)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_checked_instant` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/util.rs:37:11 | 37 | #[cfg(has_checked_instant)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_checked_instant)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_checked_instant)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_checked_instant` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/util.rs:39:15 | 39 | #[cfg(not(has_checked_instant))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_checked_instant)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_checked_instant)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/function.rs:9:35 | 9 | impl<'a, I: Stream, O> Parser for FnMut(&mut I) -> ParseResult + 'a { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 9 | impl<'a, I: Stream, O> Parser for dyn FnMut(&mut I) -> ParseResult + 'a { | +++ help: alternatively use a blanket implementation to implement `Parser` for all types that also implement `FnMut(&mut I) -> ParseResult + 'a` | 9 - impl<'a, I: Stream, O> Parser for FnMut(&mut I) -> ParseResult + 'a { 9 + impl<'a, I: Stream, O, T: FnMut(&mut I) -> ParseResult + 'a> Parser for T { | warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/remutex.rs:21:61 | 21 | thread_local!(static KEY: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default Compiling rusttype v0.7.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rusttype CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/Cargo.toml CARGO_PKG_AUTHORS='Dylan Ede :Jeremy Soller :Alex Butler ' CARGO_PKG_DESCRIPTION='A pure Rust alternative to libraries like FreeType. RustType provides an API for loading, querying and rasterising TrueType fonts. It also provides an implementation of a dynamic GPU glyph cache for hardware font rendering. ' CARGO_PKG_HOMEPAGE='https://gitlab.redox-os.org/redox-os/rusttype' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rusttype CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://gitlab.redox-os.org/redox-os/rusttype' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rusttype --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bench", "crossbeam-deque", "crossbeam-utils", "gpu_cache", "linked-hash-map", "num_cpus", "rustc-hash"))' -C metadata=20746927f0530f38 -C extra-filename=-d26fa4859b6288ee --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern approx=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libapprox-c5861a50134b13ea.rmeta --extern arrayvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libarrayvec-c599776156125bb7.rmeta --extern ordered_float=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libordered_float-14c77e70e566bad4.rmeta --extern stb_truetype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstb_truetype-75fc4fb9461cb378.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/adapter/reseeding.rs:289:42 | 289 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_BOOL_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/adapter/reseeding.rs:290:41 | 290 | use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT}; | ^^^^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/adapter/reseeding.rs:304:54 | 304 | static RESEEDING_RNG_FORK_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 304 - static RESEEDING_RNG_FORK_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; 304 + static RESEEDING_RNG_FORK_COUNTER: AtomicUsize = AtomicUsize::new(0); | warning: use of deprecated constant `std::sync::atomic::ATOMIC_BOOL_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/adapter/reseeding.rs:310:50 | 310 | static FORK_HANDLER_REGISTERED: AtomicBool = ATOMIC_BOOL_INIT; | ^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 310 - static FORK_HANDLER_REGISTERED: AtomicBool = ATOMIC_BOOL_INIT; 310 + static FORK_HANDLER_REGISTERED: AtomicBool = AtomicBool::new(false); | warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/jitter.rs:26:38 | 26 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; | ^^^^^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/jitter.rs:274:37 | 274 | static JITTER_ROUNDS: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 274 - static JITTER_ROUNDS: AtomicUsize = ATOMIC_USIZE_INIT; 274 + static JITTER_ROUNDS: AtomicUsize = AtomicUsize::new(0); | Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rusttype CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/Cargo.toml CARGO_PKG_AUTHORS='Dylan Ede :Jeremy Soller :Alex Butler ' CARGO_PKG_DESCRIPTION='A pure Rust alternative to libraries like FreeType. RustType provides an API for loading, querying and rasterising TrueType fonts. It also provides an implementation of a dynamic GPU glyph cache for hardware font rendering. ' CARGO_PKG_HOMEPAGE='https://gitlab.redox-os.org/redox-os/rusttype' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rusttype CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://gitlab.redox-os.org/redox-os/rusttype' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name rusttype --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bench", "crossbeam-deque", "crossbeam-utils", "gpu_cache", "linked-hash-map", "num_cpus", "rustc-hash"))' -C metadata=f8c3f9471cd8aab5 -C extra-filename=-87d99a3a2e1019f5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern approx=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libapprox-5ec203390a1a002d.rmeta --extern arrayvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libarrayvec-8e2f0a8a454a862c.rmeta --extern ordered_float=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libordered_float-b64a1e7e815fe4ee.rmeta --extern stb_truetype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstb_truetype-0ac88901f4846b0f.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `deflate` (lib) generated 16 warnings (10 duplicates) warning: `line_drawing` (lib) generated 1 warning (1 duplicate) warning: `approx` (lib) generated 8 warnings (8 duplicates) warning: `ordered-float` (lib) generated 2 warnings (2 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-58f2b38ea9079e07/out /usr/local/bin/rustc --crate-name rayon --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=805c272669a12c04 -C extra-filename=-c0d069cc91131ee9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern crossbeam_deque=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_deque-f116f59afd57ab3c.rmeta --extern either=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libeither-2b64bd7d5ede1153.rmeta --extern rayon_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon_core-2cdb101c5d26c258.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` warning: `parking_lot_core` (lib) generated 20 warnings (1 duplicate) warning: `ordered-float` (lib) generated 2 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_iter CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='External iterators for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-iter' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-iter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-iter' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.37 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=37 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-09cc6be5253955c9/out /usr/local/bin/rustc --crate-name num_iter --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=eb4cbf4ed92d7f74 -C extra-filename=-aa7e2170bcde384c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-2ed6113837d47fac.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/weighted.rs:223:32 | 223 | fn cause(&self) -> Option<&::std::error::Error> { | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 223 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lib.rs:240:13 | 240 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lib.rs:241:13 | 241 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lib.rs:244:5 | 244 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lib.rs:264:5 | 264 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `gl_generator` (lib) generated 87 warnings (1 duplicate) Compiling gl v0.10.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine' CARGO_PKG_DESCRIPTION='OpenGL bindings' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/gl/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gl CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c66cdc158d909d99 -C extra-filename=-4c107d043a006f5c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-4c107d043a006f5c -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern gl_generator=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgl_generator-93deb47770cf4dd9.rlib --cap-lints warn -C ar=ar -C linker=cc` warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:718:16 | 718 | #[cfg_attr(feature = "cargo-clippy", allow(needless_continue))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:806:16 | 806 | #[cfg_attr(feature = "cargo-clippy", allow(needless_continue))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:651:21 | 651 | b'0'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:955:21 | 955 | b'0'...b'9' => b0 - b'0', | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:956:21 | 956 | b'a'...b'f' => 10 + (b0 - b'a'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:957:21 | 957 | b'A'...b'F' => 10 + (b0 - b'A'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:961:17 | 961 | b'0'...b'9' => b1 - b'0', | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:962:17 | 962 | b'a'...b'f' => 10 + (b1 - b'a'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:963:17 | 963 | b'A'...b'F' => 10 + (b1 - b'A'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:979:21 | 979 | b'0'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:984:21 | 984 | b'a'...b'f' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:989:21 | 989 | b'A'...b'F' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:1022:18 | 1022 | (b'0'...b'9', _) => 10, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:1030:21 | 1030 | b'0'...b'9' => u64::from(b - b'0'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:1031:21 | 1031 | b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:1032:21 | 1032 | b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/path.rs:567:20 | 567 | #[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `syn_can_call_macro_by_path` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/parse_quote.rs:41:16 | 41 | #[cfg_attr(not(syn_can_call_macro_by_path), doc = " #[macro_use]")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(syn_can_call_macro_by_path)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(syn_can_call_macro_by_path)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `syn_can_call_macro_by_path` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/parse_quote.rs:42:16 | 42 | #[cfg_attr(not(syn_can_call_macro_by_path), doc = " extern crate quote;")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(syn_can_call_macro_by_path)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(syn_can_call_macro_by_path)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `syn_can_call_macro_by_path` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/parse_quote.rs:86:11 | 86 | #[cfg(not(syn_can_call_macro_by_path))] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(syn_can_call_macro_by_path)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(syn_can_call_macro_by_path)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `syn_can_call_macro_by_path` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/parse_quote.rs:96:7 | 96 | #[cfg(syn_can_call_macro_by_path)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(syn_can_call_macro_by_path)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(syn_can_call_macro_by_path)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/spanned.rs:141:11 | 141 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/spanned.rs:150:15 | 150 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/gen/visit.rs:3:13 | 3 | #![cfg_attr(feature = "cargo-clippy", allow(match_same_arms))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `quote`, `visit`, and `visit-mut` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:414:28 | 414 | fn into_glyph_id(self, &Font) -> GlyphId; | ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Font` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: unexpected `cfg` condition name: `syn_can_use_thread_id` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/thread.rs:44:7 | 44 | #[cfg(syn_can_use_thread_id)] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(syn_can_use_thread_id)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(syn_can_use_thread_id)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `syn_can_use_thread_id` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/thread.rs:55:11 | 55 | #[cfg(not(syn_can_use_thread_id))] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(syn_can_use_thread_id)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(syn_can_use_thread_id)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/error.rs:127:15 | 127 | #[cfg(procmacro2_semver_exempt)] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: the type `u8` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/remutex.rs:21:49 | 21 | thread_local!(static KEY: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: unexpected `cfg` condition name: `procmacro2_semver_exempt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/error.rs:135:19 | 135 | #[cfg(not(procmacro2_semver_exempt))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/Cargo.toml CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-70edce6545e4b9ef/out /usr/local/bin/rustc --crate-name rayon --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d636c3e024f76f1 -C extra-filename=-d14610bd1f043434 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern crossbeam_deque=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_deque-78264cb70979426a.rmeta --extern either=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libeither-8f960e3b9c92f28d.rmeta --extern rayon_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon_core-f542f1c0aa847978.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:1076:40 | 1076 | f.write_str(std::error::Error::description(self)) | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `rayon-core` (lib) generated 60 warnings (1 duplicate) warning: `wayland-client` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=cursor,dlopen,egl,native_lib,wayland-sys CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_CURSOR=1 CARGO_FEATURE_DLOPEN=1 CARGO_FEATURE_EGL=1 CARGO_FEATURE_NATIVE_LIB=1 CARGO_FEATURE_WAYLAND_SYS=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Bindings to the standard C implementation of the wayland protocol, client side.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-client CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-25a29884565a9269/build-script-build` Compiling chrono v0.4.9 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_iter CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='External iterators for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-iter' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-iter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-iter' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.37 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=37 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-cc0d7157b7cd72b8/out /usr/local/bin/rustc --crate-name num_iter --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=e702cdc0dd57c366 -C extra-filename=-87a23f8f586bedc9 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-ca06f97f0232aa76.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=chrono CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/Cargo.toml CARGO_PKG_AUTHORS='Kang Seonghoon :Brandon W Maister ' CARGO_PKG_DESCRIPTION='Date and time library for Rust' CARGO_PKG_HOMEPAGE='https://github.com/chronotope/chrono' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=chrono CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/chronotope/chrono' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name chrono --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="clock"' --cfg 'feature="default"' --cfg 'feature="time"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clock", "default", "js-sys", "rustc-serialize", "serde", "time", "wasm-bindgen", "wasmbind"))' -C metadata=4af0ebe00b5e4846 -C extra-filename=-573eb8c5efbec8f5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-ca06f97f0232aa76.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --extern time=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtime-8086257cdaa7c5c8.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `num-integer` (lib) generated 6 warnings (1 duplicate) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/src/lib.rs:60:7 | 60 | #[cfg(has_i128)] | ^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-iter-0.1.37/src/lib.rs:72:11 | 72 | #[cfg(not(has_i128))] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `wayland-protocols` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=client,native_client,native_lib,unstable_protocols,wayland-client CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_CLIENT=1 CARGO_FEATURE_NATIVE_CLIENT=1 CARGO_FEATURE_NATIVE_LIB=1 CARGO_FEATURE_UNSTABLE_PROTOCOLS=1 CARGO_FEATURE_WAYLAND_CLIENT=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Generated API for the officials wayland protocol extensions' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-protocols CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-53a4e71ced40b016/build-script-build` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:119:33 | 119 | let borrowed : &Borrow<[u8]> = bs.borrow(); | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 119 | let borrowed : &dyn Borrow<[u8]> = bs.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:121:40 | 121 | borrowed as *const Borrow<[u8]>) | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 121 | borrowed as *const dyn Borrow<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:124:33 | 124 | let borrowed : &BorrowMut<[u8]> = bms.borrow(); | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 124 | let borrowed : &dyn BorrowMut<[u8]> = bms.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:126:40 | 126 | borrowed as *const BorrowMut<[u8]>) | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 126 | borrowed as *const dyn BorrowMut<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:456:29 | 456 | let borrowed : &Borrow<[u8]> = buf.borrow(); | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 456 | let borrowed : &dyn Borrow<[u8]> = buf.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:524:33 | 524 | let borrowed : &mut BorrowMut<[u8]> = buf.borrow_mut(); | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 524 | let borrowed : &mut dyn BorrowMut<[u8]> = buf.borrow_mut(); | +++ [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/fileline.o" "-c" "src/libbacktrace/fileline.c" warning: `sdl2-sys` (lib) generated 1 warning (1 duplicate) warning: `#[deprecated]` attribute cannot be used on trait impl blocks --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/mod.rs:452:1 | 452 | #[deprecated(since="0.6.0", note="use WeightedIndex instead")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[deprecated]` can be applied to functions, data types, modules, unions, constants, statics, macro defs, type aliases, use statements, foreign statics, struct fields, traits, associated types, associated consts, enum variants, inherent impl blocks, and crates = note: `#[warn(useless_deprecated)]` on by default Compiling png v0.12.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=png CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='PNG decoding and encoding library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=png CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image-png.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.12.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name png --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="deflate"' --cfg 'feature="png-encoding"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "png-encoding", "unstable"))' -C metadata=0d4fcb77d32b0f35 -C extra-filename=-8de04616e3966bb1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-b989f23ecef34de3.rmeta --extern deflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdeflate-063678db1fc47bcd.rmeta --extern inflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libinflate-11b0451626070d80.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-aa7e2170bcde384c.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:119:33 | 119 | let borrowed : &Borrow<[u8]> = bs.borrow(); | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 119 | let borrowed : &dyn Borrow<[u8]> = bs.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:121:40 | 121 | borrowed as *const Borrow<[u8]>) | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 121 | borrowed as *const dyn Borrow<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:124:33 | 124 | let borrowed : &BorrowMut<[u8]> = bms.borrow(); | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 124 | let borrowed : &dyn BorrowMut<[u8]> = bms.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:126:40 | 126 | borrowed as *const BorrowMut<[u8]>) | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 126 | borrowed as *const dyn BorrowMut<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:456:29 | 456 | let borrowed : &Borrow<[u8]> = buf.borrow(); | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 456 | let borrowed : &dyn Borrow<[u8]> = buf.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:524:33 | 524 | let borrowed : &mut BorrowMut<[u8]> = buf.borrow_mut(); | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 524 | let borrowed : &mut dyn BorrowMut<[u8]> = buf.borrow_mut(); | +++ warning: `num-iter` (lib) generated 3 warnings (1 duplicate) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/range.rs:211:7 | 211 | #[cfg(has_i128)] unindexed_range_impl!{u128, u128} | ^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/range.rs:212:7 | 212 | #[cfg(has_i128)] unindexed_range_impl!{i128, u128} | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/range.rs:224:7 | 224 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/range.rs:252:7 | 252 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:273:27 | 273 | fn find_in(&self, &str) -> Option; | ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &str` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:274:28 | 274 | fn rfind_in(&self, &str) -> Option; | ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &str` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:275:32 | 275 | fn is_suffix_of(&self, &str) -> bool; | ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &str` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:276:39 | 276 | fn fold_splits<'ch, F>(&self, &'ch str, folder: F, skip_last: bool) -> F | ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &'ch str` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:278:40 | 278 | fn fold_matches<'ch, F>(&self, &'ch str, folder: F) -> F | ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &'ch str` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:280:46 | 280 | fn fold_match_indices<'ch, F>(&self, &'ch str, folder: F, base: usize) -> F | ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &'ch str` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: `xml-rs` (lib) generated 33 warnings (33 duplicates) warning: this item cannot be used as its where bounds are not satisfied for the `Self` type --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/choice.rs:493:5 | 493 | / fn parse_mode_choice( 494 | | &mut self, 495 | | _mode: M, 496 | | _input: &mut Self::Input, ... | 499 | | where 500 | | M: ParseMode, | |_____________________^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Compiling num v0.1.42 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=png CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/Cargo.toml CARGO_PKG_AUTHORS='nwin ' CARGO_PKG_DESCRIPTION='PNG decoding and encoding library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=png CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image-png.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.12.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name png --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="deflate"' --cfg 'feature="png-encoding"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "png-encoding", "unstable"))' -C metadata=4e8c8292706a7792 -C extra-filename=-1208e61f92356110 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern deflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdeflate-a5e67b335c087987.rmeta --extern inflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libinflate-552586cc601ae3a9.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-87a23f8f586bedc9.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-0.1.42 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-0.1.42/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more'\!' ' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.42 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=42 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name num --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-0.1.42/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bigint", "complex", "default", "num-bigint", "num-complex", "num-rational", "rational", "rustc-serialize", "serde"))' -C metadata=89904030ca4564ec -C extra-filename=-43421d0764101d88 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-ca06f97f0232aa76.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-87a23f8f586bedc9.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `num-iter` (lib) generated 3 warnings (3 duplicates) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1156:19 | 1156 | F: FnMut(&mut FnMut(&mut Parser)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1156 | F: FnMut(&mut dyn FnMut(&mut Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1156:30 | 1156 | F: FnMut(&mut FnMut(&mut Parser)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1156 | F: FnMut(&mut FnMut(&mut dyn Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1211:20 | 1211 | Opaque)), I, O, S>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1211 | Opaque)), I, O, S>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1211:31 | 1211 | Opaque)), I, O, S>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1211 | Opaque)), I, O, S>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1269:19 | 1269 | F: FnMut(&mut FnMut(&mut Parser)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1269 | F: FnMut(&mut dyn FnMut(&mut Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1269:30 | 1269 | F: FnMut(&mut FnMut(&mut Parser)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1269 | F: FnMut(&mut FnMut(&mut dyn Parser)), | +++ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/thread.rs:57:52 | 57 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/thread.rs:61:50 | 61 | static NEXT_THREAD_ID: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 61 - static NEXT_THREAD_ID: AtomicUsize = ATOMIC_USIZE_INIT; 61 + static NEXT_THREAD_ID: AtomicUsize = AtomicUsize::new(0); | warning: `glutin_egl_sys` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Hal Gentz ' CARGO_PKG_DESCRIPTION='The egl bindings for glutin' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin_egl_sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-cd15ead552985fd1/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-2ab669ea4183813a/build-script-build` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/punctuated.rs:568:16 | 568 | inner: Box + 'a>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 568 | inner: Box + 'a>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/punctuated.rs:622:16 | 622 | inner: Box + 'a>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 622 | inner: Box + 'a>, | +++ warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/geometry.rs:294:11 | 294 | Touch(f32), | ----- ^^^ | | | field in this variant | = note: `RealQuadraticSolution` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 294 - Touch(f32), 294 + Touch(()), | warning: unexpected `cfg` condition name: `bench` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/lib.rs:386:13 | 386 | #![cfg_attr(bench, feature(test))] // lib stability features as per RFC #507 | ^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(bench)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(bench)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:567:36 | 567 | pub fn glyphs_for(&self, itr: I) -> GlyphIter | ^^^^^ ^^^^^^^^^^^^ 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 | 567 | pub fn glyphs_for(&self, itr: I) -> GlyphIter<'_, I> | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:574:30 | 574 | pub fn font_name_strings(&self) -> tt::FontNameIter> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 574 | pub fn font_name_strings(&self) -> tt::FontNameIter<'_, SharedBytes<'a>> { | +++ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/lib.rs:400:13 | 400 | #![cfg_attr(feature = "cargo-clippy", allow( | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clock`, `default`, `js-sys`, `rustc-serialize`, `serde`, `time`, `wasm-bindgen`, and `wasmbind` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/offset/mod.rs:418:9 | 418 | try!(parse(&mut parsed, s, StrftimeItems::new(fmt))); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: unnecessary parentheses around const expression --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/internals.rs:166:24 | 166 | static MDL_TO_OL: [i8; (MAX_MDL as usize + 1)] = [ | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 166 - static MDL_TO_OL: [i8; (MAX_MDL as usize + 1)] = [ 166 + static MDL_TO_OL: [i8; MAX_MDL as usize + 1] = [ | warning: unnecessary parentheses around const expression --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/internals.rs:221:24 | 221 | static OL_TO_MDL: [u8; (MAX_OL as usize + 1)] = [ | ^ ^ | help: remove these parentheses | 221 - static OL_TO_MDL: [u8; (MAX_OL as usize + 1)] = [ 221 + static OL_TO_MDL: [u8; MAX_OL as usize + 1] = [ | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/date.rs:454:9 | 454 | try!(parse(&mut parsed, s, StrftimeItems::new(fmt))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/date.rs:1515:9 | 1515 | try!(parse(&mut parsed, s, ITEMS.iter().cloned())); | ^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/time.rs:984:12 | 984 | #[cfg_attr(feature = "cargo-clippy", allow(derive_hash_xor_eq))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clock`, `default`, `js-sys`, `rustc-serialize`, `serde`, `time`, `wasm-bindgen`, and `wasmbind` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/time.rs:521:16 | 521 | #[cfg_attr(feature = "cargo-clippy", allow(cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clock`, `default`, `js-sys`, `rustc-serialize`, `serde`, `time`, `wasm-bindgen`, and `wasmbind` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/time.rs:495:9 | 495 | try!(parse(&mut parsed, s, StrftimeItems::new(fmt))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/time.rs:1233:9 | 1233 | try!(write!(f, "{:02}:{:02}:{:02}", hour, min, sec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/time.rs:1311:9 | 1311 | try!(parse(&mut parsed, s, ITEMS.iter().cloned())); | ^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/datetime.rs:1182:12 | 1182 | #[cfg_attr(feature = "cargo-clippy", allow(derive_hash_xor_eq))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clock`, `default`, `js-sys`, `rustc-serialize`, `serde`, `time`, `wasm-bindgen`, and `wasmbind` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/datetime.rs:209:9 | 209 | try!(parse(&mut parsed, s, StrftimeItems::new(fmt))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/naive/datetime.rs:1486:9 | 1486 | try!(parse(&mut parsed, s, ITEMS.iter().cloned())); | ^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/date.rs:227:16 | 227 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clock`, `default`, `js-sys`, `rustc-serialize`, `serde`, `time`, `wasm-bindgen`, and `wasmbind` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/datetime.rs:221:16 | 221 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `clock`, `default`, `js-sys`, `rustc-serialize`, `serde`, `time`, `wasm-bindgen`, and `wasmbind` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `glutin_glx_sys` (build script) generated 1 warning (1 duplicate) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/datetime.rs:321:9 | 321 | try!(parse(&mut parsed, s, ITEMS.iter().cloned())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/datetime.rs:333:9 | 333 | try!(parse(&mut parsed, s, ITEMS.iter().cloned())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/datetime.rs:359:9 | 359 | try!(parse(&mut parsed, s, StrftimeItems::new(fmt))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/datetime.rs:628:9 | 628 | try!(parse(&mut parsed, s, ITEMS.iter().cloned())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:414:21 | 414 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:556:29 | 556 | ... try!(write!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:571:29 | 571 | ... try!(write!(result, "{:?}T{:?}", d, t)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:579:34 | 579 | Some(ret) => try!(ret), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:145:43 | 145 | set_if_consistent(&mut self.year, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:151:51 | 151 | set_if_consistent(&mut self.year_div_100, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:157:51 | 157 | set_if_consistent(&mut self.year_mod_100, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:162:46 | 162 | set_if_consistent(&mut self.isoyear, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:168:54 | 168 | set_if_consistent(&mut self.isoyear_div_100, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:174:54 | 174 | set_if_consistent(&mut self.isoyear_mod_100, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:179:44 | 179 | set_if_consistent(&mut self.month, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:184:52 | 184 | set_if_consistent(&mut self.week_from_sun, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:189:52 | 189 | set_if_consistent(&mut self.week_from_mon, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:194:46 | 194 | set_if_consistent(&mut self.isoweek, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:204:46 | 204 | set_if_consistent(&mut self.ordinal, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:209:42 | 209 | set_if_consistent(&mut self.day, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:229:9 | 229 | try!(set_if_consistent(&mut self.hour_div_12, v / 12)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:230:9 | 230 | try!(set_if_consistent(&mut self.hour_mod_12, v % 12)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:228:17 | 228 | let v = try!(value.to_u32().ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:236:45 | 236 | set_if_consistent(&mut self.minute, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:241:45 | 241 | set_if_consistent(&mut self.second, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:246:49 | 246 | set_if_consistent(&mut self.nanosecond, try!(value.to_u32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:256:45 | 256 | set_if_consistent(&mut self.offset, try!(value.to_i32().ok_or(OUT_OF_RANGE))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:297:29 | 297 | Ok(Some(try!(y.ok_or(OUT_OF_RANGE)))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:311:13 | 311 | try!(resolve_year(self.year, self.year_div_100, self.year_mod_100)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:313:13 | 313 | try!(resolve_year(self.isoyear, self.isoyear_div_100, self.isoyear_mod_100)); | ^^^ warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:326:13 | 326 | (self.year.unwrap_or(year) == year && | ^ ... 330 | self.day.unwrap_or(day) == day) | ^ | help: remove these parentheses | 326 ~ self.year.unwrap_or(year) == year && 327 | self.year_div_100.or(year_div_100) == year_div_100 && 328 | self.year_mod_100.or(year_mod_100) == year_mod_100 && 329 | self.month.unwrap_or(month) == month && 330 ~ self.day.unwrap_or(day) == day | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:345:13 | 345 | (self.isoyear.unwrap_or(isoyear) == isoyear && | ^ ... 349 | self.weekday.unwrap_or(weekday) == weekday) | ^ | help: remove these parentheses | 345 ~ self.isoyear.unwrap_or(isoyear) == isoyear && 346 | self.isoyear_div_100.or(isoyear_div_100) == isoyear_div_100 && 347 | self.isoyear_mod_100.or(isoyear_mod_100) == isoyear_mod_100 && 348 | self.isoweek.unwrap_or(isoweek) == isoweek && 349 ~ self.weekday.unwrap_or(weekday) == weekday | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:358:13 | 358 | (self.ordinal.unwrap_or(ordinal) == ordinal && | ^ 359 | self.week_from_sun.map_or(week_from_sun, |v| v as i32) == week_from_sun && 360 | self.week_from_mon.map_or(week_from_mon, |v| v as i32) == week_from_mon) | ^ | help: remove these parentheses | 358 ~ self.ordinal.unwrap_or(ordinal) == ordinal && 359 | self.week_from_sun.map_or(week_from_sun, |v| v as i32) == week_from_sun && 360 ~ self.week_from_mon.map_or(week_from_mon, |v| v as i32) == week_from_mon | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:369:28 | 369 | let date = try!(NaiveDate::from_ymd_opt(year, month, day).ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:375:28 | 375 | let date = try!(NaiveDate::from_yo_opt(year, ordinal).ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:382:31 | 382 | let newyear = try!(NaiveDate::from_yo_opt(year, 1).ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:397:28 | 397 | let date = try!(newyear.checked_add_signed(OldDuration::days(i64::from(ndays))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:407:31 | 407 | let newyear = try!(NaiveDate::from_yo_opt(year, 1).ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:422:28 | 422 | let date = try!(newyear.checked_add_signed(OldDuration::days(i64::from(ndays))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:432:28 | 432 | let date = try!(date.ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:549:13 | 549 | try!(parsed.set_year (i64::from(datetime.year()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:550:13 | 550 | try!(parsed.set_ordinal(i64::from(datetime.ordinal()))); // more efficient than ymd | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:551:13 | 551 | try!(parsed.set_hour (i64::from(datetime.hour()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:552:13 | 552 | try!(parsed.set_minute (i64::from(datetime.minute()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:528:22 | 528 | let ts = try!(timestamp.checked_add(i64::from(offset)).ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:530:32 | 530 | let mut datetime = try!(datetime.ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/quicksort.rs:255:52 | 255 | let mut offsets_l: [u8; BLOCK] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:547:17 | 547 | try!(parsed.set_second(i64::from(datetime.second()))); | ^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/quicksort.rs:262:52 | 262 | let mut offsets_r: [u8; BLOCK] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:555:24 | 555 | let date = try!(parsed.to_naive_date()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:556:24 | 556 | let time = try!(parsed.to_naive_time()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:560:13 | 560 | try!(date); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:561:13 | 561 | try!(time); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:578:22 | 578 | let offset = try!(self.offset.ok_or(NOT_ENOUGH)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:579:24 | 579 | let datetime = try!(self.to_naive_datetime_with_offset(offset)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:580:22 | 580 | let offset = try!(FixedOffset::east_opt(offset).ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:605:22 | 605 | let dt = try!(dt.ok_or(OUT_OF_RANGE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/parsed.rs:620:24 | 620 | let datetime = try!(self.to_naive_datetime_with_offset(guessed_offset)); | ^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Hal Gentz ' CARGO_PKG_DESCRIPTION='The glx bindings for glutin' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin_glx_sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-da0c155bae87cedd/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-59999c0d1a280381/build-script-build` [glutin_egl_sys 0.1.3] cargo:rerun-if-changed=build.rs warning: `num-integer` (lib) generated 6 warnings (6 duplicates) [glutin_glx_sys 0.1.5] cargo:rerun-if-changed=build.rs warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:299:47 | 299 | ... let next_seq_no = try!(buf.read_be()); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:320:36 | 320 | ... Ok((0, try!(self.parse_chunk(type_str)))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:361:33 | 361 | let (c, data) = try!(self.inflater.update(&self.current_chunk.2[n..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:428:27 | 428 | let next_seq_no = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:453:20 | 453 | width: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:454:21 | 454 | height: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:455:23 | 455 | x_offset: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:456:23 | 456 | y_offset: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:457:24 | 457 | delay_num: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:458:24 | 458 | delay_den: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:459:25 | 459 | dispose_op: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:460:24 | 460 | blend_op : try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:474:29 | 474 | num_frames: try!(buf.read_be()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:475:28 | 475 | num_plays: try!(buf.read_be()) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:496:24 | 496 | let info = try!(self.get_info_or_err()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:558:24 | 558 | let xppu = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:559:24 | 559 | let yppu = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:560:24 | 560 | let unit = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:581:21 | 581 | let width = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:582:22 | 582 | let height = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:583:25 | 583 | let bit_depth = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:590:26 | 590 | let color_type = try!(buf.read_be()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:597:15 | 597 | match try!(buf.read_be()) { // compression method | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:603:15 | 603 | match try!(buf.read_be()) { // filter method | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:609:32 | 609 | let interlaced = match try!(buf.read_be()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:75:9 | 75 | try!(r.init()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:109:17 | 109 | try!(self.decoder.update(buf)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:103:27 | 103 | let buf = try!(self.reader.fill_buf()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:180:23 | 180 | match try!(self.decoder.decode_next()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:222:45 | 222 | while let Some((row, adam7)) = try!(self.next_interlaced_row()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:229:35 | 229 | while let Some(row) = try!(self.next_row()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:230:24 | 230 | len += try!((&mut buf[len..]).write(row)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:255:17 | 255 | try!((&mut buffer[..]).write(row)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:254:65 | 254 | let (got_next, adam7) = if let Some((row, adam7)) = try!(self.next_raw_interlaced_row()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:428:27 | 428 | let val = try!(self.decoder.decode_next()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:97:9 | 97 | try!(self.w.write(&[137, 80, 78, 71, 13, 10, 26, 10])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:99:9 | 99 | try!((&mut data[..]).write_be(self.info.width)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:100:9 | 100 | try!((&mut data[4..]).write_be(self.info.height)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:104:9 | 104 | try!(self.write_chunk(chunk::IHDR, &data)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:109:9 | 109 | try!(self.w.write_be(data.len() as u32)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:110:9 | 110 | try!(self.w.write(&name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:111:9 | 111 | try!(self.w.write(data)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:115:9 | 115 | try!(self.w.write_be(crc.checksum())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:133:13 | 133 | try!(zlib.write_all(&[filter_method as u8])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:135:13 | 135 | try!(zlib.write_all(¤t)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:138:40 | 138 | self.write_chunk(chunk::IDAT, &try!(zlib.finish())) | ^^^ warning: unnecessary parentheses around method argument --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/filter.rs:112:54 | 112 | current[i] = current[i].wrapping_sub((current[i - bpp].wrapping_add(previous[i]) / 2)); | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 112 - current[i] = current[i].wrapping_sub((current[i - bpp].wrapping_add(previous[i]) / 2)); 112 + current[i] = current[i].wrapping_sub(current[i - bpp].wrapping_add(previous[i]) / 2); | warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/traits.rs:5:24 | 5 | fn set_param(self, &mut Object); | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Object` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/traits.rs:57:28 | 57 | fn write_be(&mut self, T) -> io::Result<()>; | ^ help: try naming the parameter or explicitly ignoring it: `_: T` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/traits.rs:65:3 | 65 | try!(read_all(self, &mut byte)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/traits.rs:73:3 | 73 | try!(read_all(self, &mut bytes)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/traits.rs:82:3 | 82 | try!(read_all(self, &mut bytes)); | ^^^ warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg.rs:331:35 | 331 | self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0); | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 331 - self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0); 331 + self.s.short = s.as_ref().trim_start_matches(|c| c == '-').chars().nth(0); | warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg.rs:371:30 | 371 | self.s.long = Some(l.trim_left_matches(|c| c == '-')); | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 371 - self.s.long = Some(l.trim_left_matches(|c| c == '-')); 371 + self.s.long = Some(l.trim_start_matches(|c| c == '-')); | Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=glutin_egl_sys CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Hal Gentz ' CARGO_PKG_DESCRIPTION='The egl bindings for glutin' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin_egl_sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-cd15ead552985fd1/out /usr/local/bin/rustc --crate-name glutin_egl_sys --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5816abf114e1f21d -C extra-filename=-e57a65a1bfd17584 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/posix.o" "-c" "src/libbacktrace/posix.c" warning: `num` (lib) generated 1 warning (1 duplicate) Compiling andrew v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=andrew CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/andrew-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/andrew-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='Lucas Timmins ' CARGO_PKG_DESCRIPTION='The andrew crate provides convenient drawing of objects such as shapes, lines and text to buffers' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=andrew CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/trimental/andrew' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name andrew --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/andrew-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=82e5a246b11e2f5a -C extra-filename=-6eecc8dacfccd12f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern line_drawing=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libline_drawing-6e39862142565748.rmeta --extern rusttype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librusttype-87d99a3a2e1019f5.rmeta --extern walkdir=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwalkdir-a2522d619a64a291.rmeta --extern xdg=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxdg-5e3ba9a3112ddb2e.rmeta --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-0be1d40aee9f2594.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:80:37 | 80 | IoError(ref err) => err.description(), | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:91:37 | 91 | write!(fmt, "{}", (self as &error::Error).description()) | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 91 | write!(fmt, "{}", (self as &dyn error::Error).description()) | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:91:51 | 91 | write!(fmt, "{}", (self as &error::Error).description()) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:114:21 | 114 | err.description() | ^^^^^^^^^^^ warning: `rusttype` (lib) generated 6 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-cd15ead552985fd1/out/egl_bindings.rs:381:47 | 381 | fn do_metaloadfn(loadfn: &mut FnMut(&'static str) -> *const __gl_imports::raw::c_void, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 381 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:28:37 | 28 | IoError(ref err) => err.description(), | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:36:37 | 36 | write!(fmt, "{}", (self as &error::Error).description()) | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 36 | write!(fmt, "{}", (self as &dyn error::Error).description()) | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:36:51 | 36 | write!(fmt, "{}", (self as &error::Error).description()) | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:47:56 | 47 | io::Error::new(io::ErrorKind::Other, (&err as &error::Error).description()) | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 47 | io::Error::new(io::ErrorKind::Other, (&err as &dyn error::Error).description()) | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:47:70 | 47 | io::Error::new(io::ErrorKind::Other, (&err as &error::Error).description()) | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:747:24 | 747 | let n: Option<&AnyArg> = None; | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 747 | let n: Option<&dyn AnyArg> = None; | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:851:60 | 851 | message: format!("{} {}", c.error("error:"), e.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:904:63 | 904 | fn from(e: io::Error) -> Self { Error::with_description(e.description(), ErrorKind::Io) } | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:909:35 | 909 | Error::with_description(e.description(), ErrorKind::Format) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:310:14 | 310 | self.description().fmt(f) | ^^^^^^^^^^^ warning: `glutin_egl_sys` (lib) generated 2 warnings (1 duplicate) warning: `wayland-sys` (lib) generated 2 warnings (1 duplicate) warning: unused attribute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:425:1 | 425 | / take_until! { 426 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` is found. 427 | | /// 428 | | /// If `a` is not found, the parser will return an error. ... | 442 | | TakeUntilByte, take_until_byte, memchr, a 443 | | } | |_- in this macro invocation | note: attribute also specified here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:425:1 | 425 | / take_until! { 426 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` is found. 427 | | /// 428 | | /// If `a` is not found, the parser will return an error. ... | 442 | | TakeUntilByte, take_until_byte, memchr, a 443 | | } | |_- in this macro invocation = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused attribute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:444:1 | 444 | / take_until! { 445 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` or `b` is found. 446 | | /// 447 | | /// If `a` or `b` is not found, the parser will return an error. ... | 461 | | TakeUntilByte2, take_until_byte2, memchr2, a, b 462 | | } | |_- in this macro invocation | note: attribute also specified here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:444:1 | 444 | / take_until! { 445 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` or `b` is found. 446 | | /// 447 | | /// If `a` or `b` is not found, the parser will return an error. ... | 461 | | TakeUntilByte2, take_until_byte2, memchr2, a, b 462 | | } | |_- in this macro invocation = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused attribute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:463:1 | 463 | / take_until! { 464 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a`, 'b' or `c` is found. 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 480 | | TakeUntilByte3, take_until_byte3, memchr3, a, b, c 481 | | } | |_- in this macro invocation | note: attribute also specified here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:463:1 | 463 | / take_until! { 464 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a`, 'b' or `c` is found. 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 480 | | TakeUntilByte3, take_until_byte3, memchr3, a, b, c 481 | | } | |_- in this macro invocation = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused attribute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:483:1 | 483 | / parser! { 484 | | /// Zero-copy parser which reads a range of 0 or more tokens until `needle` is found. 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 519 | | } | |_- in this macro invocation | note: attribute also specified here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:483:1 | 483 | / parser! { 484 | | /// Zero-copy parser which reads a range of 0 or more tokens until `needle` is found. 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 519 | | } | |_- in this macro invocation = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused attribute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/range.rs:53:1 | 53 | / parser! { 54 | | #[derive(Clone)] 55 | | pub struct Recognize; 56 | | type PartialState = as Parser>::PartialState; ... | 83 | | } | |_- in this macro invocation | note: attribute also specified here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/range.rs:53:1 | 53 | / parser! { 54 | | #[derive(Clone)] 55 | | pub struct Recognize; 56 | | type PartialState = as Parser>::PartialState; ... | 83 | | } | |_- in this macro invocation = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused attribute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:17:1 | 17 | / parser!{ 18 | | #[derive(Copy, Clone)] 19 | | pub struct Count; ... | 45 | | } | |_- in this macro invocation | note: attribute also specified here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:17:1 | 17 | / parser!{ 18 | | #[derive(Copy, Clone)] 19 | | pub struct Count; ... | 45 | | } | |_- in this macro invocation = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/read.o" "-c" "src/libbacktrace/read.c" warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/andrew-0.2.1/src/text/fontconfig.rs:44:30 | 44 | Err(e) => panic!(e), | ^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add a "{}" format string to `Display` the message | 44 | Err(e) => panic!("{}", e), | +++++ help: or use std::panic::panic_any instead | 44 - Err(e) => panic!(e), 44 + Err(e) => std::panic::panic_any(e), | warning: `rayon-core` (lib) generated 60 warnings (60 duplicates) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/mod.rs:100:20 | 100 | fn decode_next(&mut self) -> Result, DecodingError> { | ^^^^^^^^^ ^^^^^^^ 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 | 100 | fn decode_next(&mut self) -> Result>, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:380:20 | 380 | fn parse_chunk(&mut self, type_str: [u8; 4]) | ^^^^^^^^^ the lifetime is elided here 381 | -> Result { | ^^^^^^^ 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 | 381 | -> Result, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:425:19 | 425 | fn parse_fctl(&mut self) | ^^^^^^^^^ the lifetime is elided here 426 | -> Result { | ^^^^^^^ 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 | 426 | -> Result, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:465:19 | 465 | fn parse_actl(&mut self) | ^^^^^^^^^ the lifetime is elided here 466 | -> Result { | ^^^^^^^ 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 | 466 | -> Result, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:482:19 | 482 | fn parse_plte(&mut self) | ^^^^^^^^^ the lifetime is elided here 483 | -> Result { | ^^^^^^^ 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 | 483 | -> Result, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:492:19 | 492 | fn parse_trns(&mut self) | ^^^^^^^^^ the lifetime is elided here 493 | -> Result { | ^^^^^^^ 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 | 493 | -> Result, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:550:19 | 550 | fn parse_phys(&mut self) | ^^^^^^^^^ the lifetime is elided here 551 | -> Result { | ^^^^^^^ 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 | 551 | -> Result, DecodingError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/png-0.12.0/src/decoder/stream.rs:577:19 | 577 | fn parse_ihdr(&mut self) | ^^^^^^^^^ the lifetime is elided here 578 | -> Result { | ^^^^^^^ 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 | 578 | -> Result, DecodingError> { | ++++ warning: `gl` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine' CARGO_PKG_DESCRIPTION='OpenGL bindings' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/gl/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gl CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-94f902d6750334ad/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-4c107d043a006f5c/build-script-build` warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/iter/par_bridge.rs:126:55 | 126 | let last_count = self.split_count.compare_and_swap(count, new_count, Ordering::SeqCst); | ^^^^^^^^^^^^^^^^ warning: `parking_lot` (lib) generated 13 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:425:1 | 425 | / take_until! { 426 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` is found. 427 | | /// 428 | | /// If `a` is not found, the parser will return an error. ... | 442 | | TakeUntilByte, take_until_byte, memchr, a 443 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:425:1 | 425 | / take_until! { 426 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` is found. 427 | | /// 428 | | /// If `a` is not found, the parser will return an error. ... | 442 | | TakeUntilByte, take_until_byte, memchr, a 443 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:444:1 | 444 | / take_until! { 445 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` or `b` is found. 446 | | /// 447 | | /// If `a` or `b` is not found, the parser will return an error. ... | 461 | | TakeUntilByte2, take_until_byte2, memchr2, a, b 462 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:444:1 | 444 | / take_until! { 445 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a` or `b` is found. 446 | | /// 447 | | /// If `a` or `b` is not found, the parser will return an error. ... | 461 | | TakeUntilByte2, take_until_byte2, memchr2, a, b 462 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:463:1 | 463 | / take_until! { 464 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a`, 'b' or `c` is found. 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 480 | | TakeUntilByte3, take_until_byte3, memchr3, a, b, c 481 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:463:1 | 463 | / take_until! { 464 | | /// Zero-copy parser which reads a range of 0 or more tokens until `a`, 'b' or `c` is found. 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 480 | | TakeUntilByte3, take_until_byte3, memchr3, a, b, c 481 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `take_until` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:483:1 | 483 | / parser! { 484 | | /// Zero-copy parser which reads a range of 0 or more tokens until `needle` is found. 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 519 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:483:1 | 483 | / parser! { 484 | | /// Zero-copy parser which reads a range of 0 or more tokens until `needle` is found. 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 519 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait `Float` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:251:18 | 251 | pub(crate) trait Float : Sized { | ^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: associated items `lanes`, `extract`, and `replace` are never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:264:8 | 262 | pub(crate) trait FloatAsSIMD : Sized { | ----------- associated items in this trait 263 | #[inline(always)] 264 | fn lanes() -> usize { 1 } | ^^^^^ ... 268 | fn extract(self, index: usize) -> Self { debug_assert_eq!(index, 0); self } | ^^^^^^^ 269 | #[inline(always)] 270 | fn replace(self, index: usize, new_value: Self) -> Self { debug_assert_eq!(index, 0); new_value } | ^^^^^^^ warning: method `all` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:275:8 | 273 | pub(crate) trait BoolAsSIMD : Sized { | ---------- method in this trait 274 | fn any(self) -> bool; 275 | fn all(self) -> bool; | ^^^ warning: method `method_str` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:238:8 | 216 | trait OsRngImpl where Self: Sized { | --------- method in this trait ... 238 | fn method_str(&self) -> &'static str; | ^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/char.rs:27:1 | 27 | / parser! { 28 | | #[derive(Copy, Clone)] 29 | | pub struct Digit; 30 | | /// Parses a base-10 digit. ... | 44 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/float.rs:98:25 | 98 | unsafe{ mem::transmute(self | exponent_bits) } | --------------^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `f32::from_bits` ... 149 | float_impls! { f32, u32, f32, u32, 23, 127 } | -------------------------------------------- in this macro invocation | = note: `#[warn(unnecessary_transmutes)]` on by default = note: this warning originates in the macro `float_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/float.rs:98:25 | 98 | unsafe{ mem::transmute(self | exponent_bits) } | --------------^^^^^^^^^^^^^^^^^^^^^^ | | | help: replace this with: `f64::from_bits` ... 150 | float_impls! { f64, u64, f64, u64, 52, 1023 } | --------------------------------------------- in this macro invocation | = note: this warning originates in the macro `float_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/char.rs:27:1 | 27 | / parser! { 28 | | #[derive(Copy, Clone)] 29 | | pub struct Digit; 30 | | /// Parses a base-10 digit. ... | 44 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:311:26 | 311 | unsafe { ::core::mem::transmute(self) } | ----------------------^^^^^^ | | | help: replace this with: `f32::to_bits` ... 348 | scalar_float_impl!(f32, u32); | ---------------------------- in this macro invocation | = note: this warning originates in the macro `scalar_float_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:317:26 | 317 | unsafe { ::core::mem::transmute(v) } | ----------------------^^^ | | | help: replace this with: `f32::from_bits` ... 348 | scalar_float_impl!(f32, u32); | ---------------------------- in this macro invocation | = note: this warning originates in the macro `scalar_float_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:311:26 | 311 | unsafe { ::core::mem::transmute(self) } | ----------------------^^^^^^ | | | help: replace this with: `f64::to_bits` ... 349 | scalar_float_impl!(f64, u64); | ---------------------------- in this macro invocation | = note: this warning originates in the macro `scalar_float_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/distributions/utils.rs:317:26 | 317 | unsafe { ::core::mem::transmute(v) } | ----------------------^^^ | | | help: replace this with: `f64::from_bits` ... 349 | scalar_float_impl!(f64, u64); | ---------------------------- in this macro invocation | = note: this warning originates in the macro `scalar_float_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/seq/mod.rs:83:27 | 83 | fn choose_multiple(&self, rng: &mut R, amount: usize) -> SliceChooseIter | ^^^^^ 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 = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 83 | fn choose_multiple(&self, rng: &mut R, amount: usize) -> SliceChooseIter<'_, Self, Self::Item> | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rand-0.6.0/src/seq/mod.rs:336:27 | 336 | fn choose_multiple(&self, rng: &mut R, amount: usize) | ^^^^^ the lifetime is elided here 337 | -> SliceChooseIter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 337 | -> SliceChooseIter<'_, Self, Self::Item> | +++ warning: `rusttype` (lib) generated 6 warnings (6 duplicates) [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/sort.o" "-c" "src/libbacktrace/sort.c" warning: `png` (lib) generated 70 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot_core CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot_core CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-fe0af9ce2137b3bc/out /usr/local/bin/rustc --crate-name parking_lot_core --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph", "thread-id"))' -C metadata=c9cc2a5f7d0337f7 -C extra-filename=-40c70bb175c82708 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern rand=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand-a997d597f6712cf5.rmeta --extern smallvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsmallvec-cb6a3a27d2214e6c.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_localkey_try_with` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=sdl2 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/Cargo.toml CARGO_PKG_AUTHORS='Tony Aldridge :Cobrand ' CARGO_PKG_DESCRIPTION='SDL2 bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sdl2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Rust-SDL2/rust-sdl2' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.32.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=32 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-53b0d12afa293599/out /usr/local/bin/rustc --crate-name sdl2 --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use-pkgconfig"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bundled", "c_vec", "default", "gfx", "image", "mixer", "static-link", "ttf", "unsafe_textures", "use-bindgen", "use-pkgconfig", "use_mac_framework"))' -C metadata=e3e61074252fac26 -C extra-filename=-6c11ad70ed0d1fde --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern num=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum-43421d0764101d88.rmeta --extern rand=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand-a997d597f6712cf5.rmeta --extern sdl2_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsdl2_sys-ed802f92b4a843bb.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/usr/local/lib` [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/state.o" "-c" "src/libbacktrace/state.c" warning: unexpected `cfg` condition name: `has_localkey_try_with` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:13:11 | 13 | #[cfg(not(has_localkey_try_with))] | ^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_localkey_try_with)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_localkey_try_with)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_localkey_try_with` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:168:11 | 168 | #[cfg(has_localkey_try_with)] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_localkey_try_with)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_localkey_try_with)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_localkey_try_with` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:172:15 | 172 | #[cfg(not(has_localkey_try_with))] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_localkey_try_with)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_localkey_try_with)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_localkey_try_with` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/word_lock.rs:11:11 | 11 | #[cfg(not(has_localkey_try_with))] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_localkey_try_with)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_localkey_try_with)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_localkey_try_with` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/word_lock.rs:53:11 | 53 | #[cfg(has_localkey_try_with)] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_localkey_try_with)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_localkey_try_with)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `has_localkey_try_with` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/word_lock.rs:57:15 | 57 | #[cfg(not(has_localkey_try_with))] | ^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_localkey_try_with)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_localkey_try_with)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/thread_parker/unix.rs:209:40 | 209 | let mut now: libc::timespec = mem::uninitialized(); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/thread_parker/unix.rs:55:55 | 55 | let mut attr: libc::pthread_condattr_t = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:16:48 | 16 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:23:35 | 23 | static NUM_THREADS: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 23 - static NUM_THREADS: AtomicUsize = ATOMIC_USIZE_INIT; 23 + static NUM_THREADS: AtomicUsize = AtomicUsize::new(0); | warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:24:33 | 24 | static HASHTABLE: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 24 - static HASHTABLE: AtomicUsize = ATOMIC_USIZE_INIT; 24 + static HASHTABLE: AtomicUsize = AtomicUsize::new(0); | warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:50:37 | 50 | _padding: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:85:37 | 85 | _padding: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^ warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/spinwait.rs:10:24 | 10 | use std::sync::atomic::spin_loop_hint; | ^^^^^^^^^^^^^^ warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/spinwait.rs:61:9 | 61 | spin_loop_hint() | ^^^^^^^^^^^^^^ Compiling simplelog v0.5.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=simplelog CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/Cargo.toml CARGO_PKG_AUTHORS='Drakulix ' CARGO_PKG_DESCRIPTION='A simple and easy-to-use logging facility for Rust'\''s log crate' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=simplelog CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/drakulix/simplelog.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name simplelog --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "term"))' -C metadata=9f4418b1b2019fad -C extra-filename=-8c2e1740ff968301 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern chrono=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libchrono-573eb8c5efbec8f5.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-373e6e1a4b37db90.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:567:20 | 567 | validate: &mut FnMut() -> bool, | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 567 | validate: &mut dyn FnMut() -> bool, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:568:24 | 568 | before_sleep: &mut FnMut(), | ^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 568 | before_sleep: &mut dyn FnMut(), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:569:21 | 569 | timed_out: &mut FnMut(usize, bool), | ^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 569 | timed_out: &mut dyn FnMut(usize, bool), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:707:20 | 707 | callback: &mut FnMut(UnparkResult) -> UnparkToken, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 707 | callback: &mut dyn FnMut(UnparkResult) -> UnparkToken, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:877:20 | 877 | validate: &mut FnMut() -> RequeueOp, | ^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 877 | validate: &mut dyn FnMut() -> RequeueOp, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:878:20 | 878 | callback: &mut FnMut(RequeueOp, UnparkResult) -> UnparkToken, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 878 | callback: &mut dyn FnMut(RequeueOp, UnparkResult) -> UnparkToken, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:1015:18 | 1015 | filter: &mut FnMut(ParkToken) -> FilterOp, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1015 | filter: &mut dyn FnMut(ParkToken) -> FilterOp, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:1016:20 | 1016 | callback: &mut FnMut(UnparkResult) -> UnparkToken, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1016 | callback: &mut dyn FnMut(UnparkResult) -> UnparkToken, | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:35:5 | 35 | try!(write_args(record, write)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:13:13 | 13 | try!(write_time(write, config)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:19:13 | 19 | try!(write_level(record, write)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:25:13 | 25 | try!(write_target(record, write)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:31:13 | 31 | try!(write_location(record, write)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:44:5 | 44 | try!(write!(write, "{} ", cur_time.format( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:56:5 | 56 | try!(write!(write, "[{}] ", record.level())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:64:5 | 64 | try!(write!(write, "{}: ", record.target())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:74:9 | 74 | try!(write!(write, "[{}:{}] ", file, line)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:76:9 | 76 | try!(write!(write, "[{}:] ", file)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/logging.rs:85:5 | 85 | try!(writeln!(write, "{}", record.args())); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/comblog.rs:18:21 | 18 | logger: Vec>, | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 18 | logger: Vec>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/simplelog.rs:106:39 | 106 | fn as_log(self: Box) -> Box { | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 106 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/lib.rs:78:39 | 78 | fn as_log(self: Box) -> Box; | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 78 | fn as_log(self: Box) -> Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/writelog.rs:95:39 | 95 | fn as_log(self: Box) -> Box { | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 95 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/comblog.rs:121:39 | 121 | fn as_log(self: Box) -> Box { | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 121 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/comblog.rs:46:33 | 46 | pub fn init(logger: Vec>) -> Result<(), SetLoggerError> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 46 | pub fn init(logger: Vec>) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/comblog.rs:76:32 | 76 | pub fn new(logger: Vec>) -> Box { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 76 | pub fn new(logger: Vec>) -> Box { | +++ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/lib.rs:51:13 | 51 | #![cfg_attr(feature = "cargo-clippy", allow(cast_lossless, transmute_ptr_to_ref))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `bundled`, `c_vec`, `default`, `gfx`, `image`, `mixer`, `static-link`, `ttf`, `unsafe_textures`, `use-bindgen`, `use-pkgconfig`, and `use_mac_framework` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unnecessary braces around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:47:66 | 47 | static ref CUSTOM_EVENT_TYPES : Mutex = { Mutex::new(CustomEventTypeMaps::new()) }; | ^^ ^^ | = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default help: remove these braces | 47 - static ref CUSTOM_EVENT_TYPES : Mutex = { Mutex::new(CustomEventTypeMaps::new()) }; 47 + static ref CUSTOM_EVENT_TYPES : Mutex = Mutex::new(CustomEventTypeMaps::new()); | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:156:13 | 156 | Ok(*r#try!(self.register_events(1)).first().unwrap()) | ^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:188:25 | 188 | let event_id = *r#try!(unsafe { self.register_events(1) }).first().unwrap(); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:257:9 | 257 | r#try!(self.push_event(event)); | ^^^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:406:16 | 406 | #[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `bundled`, `c_vec`, `default`, `gfx`, `image`, `mixer`, `static-link`, `ttf`, `unsafe_textures`, `use-bindgen`, `use-pkgconfig`, and `use_mac_framework` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:27:30 | 27 | let joystick_index = r#try!(validate_int(joystick_index, "joystick_index")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:44:30 | 44 | let joystick_index = r#try!(validate_int(joystick_index, "joystick_index")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:60:30 | 60 | let joystick_index = r#try!(validate_int(joystick_index, "joystick_index")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:224:20 | 224 | let axis = r#try!(validate_int(axis, "axis")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:261:22 | 261 | let button = r#try!(validate_int(button, "button")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:300:20 | 300 | let ball = r#try!(validate_int(ball, "ball")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:330:19 | 330 | let hat = r#try!(validate_int(hat, "hat")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:406:20 | 406 | let guid = r#try!(CString::new(guid)); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/controller.rs:77:30 | 77 | let joystick_index = r#try!(validate_int(joystick_index, "joystick_index")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/controller.rs:93:30 | 93 | let joystick_index = r#try!(validate_int(joystick_index, "joystick_index")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/haptic.rs:12:30 | 12 | let joystick_index = r#try!(validate_int(joystick_index, "joystick_index")); | ^^^^^ warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:2:10 | 2 | #![allow(const_err)] | ^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:118:21 | 118 | let masks = r#try!(format.into_masks()); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:151:21 | 151 | let masks = r#try!(format.into_masks()); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:189:24 | 189 | let mut file = r#try!(RWops::from_file(path, "rb")); | ^^^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:442:16 | 442 | #[cfg_attr(feature = "cargo-clippy", allow(clone_on_copy))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `bundled`, `c_vec`, `default`, `gfx`, `image`, `mixer`, `static-link`, `ttf`, `unsafe_textures`, `use-bindgen`, `use-pkgconfig`, and `use_mac_framework` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:335:24 | 335 | let mut file = r#try!(RWops::from_file(path, "wb")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:48:19 | 48 | let pal = r#try!(Self::new(colors.len())); | ^^^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:309:16 | 309 | #[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `bundled`, `c_vec`, `default`, `gfx`, `image`, `mixer`, `static-link`, `ttf`, `unsafe_textures`, `use-bindgen`, `use-pkgconfig`, and `use_mac_framework` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:347:16 | 347 | #[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `bundled`, `c_vec`, `default`, `gfx`, `image`, `mixer`, `static-link`, `ttf`, `unsafe_textures`, `use-bindgen`, `use-pkgconfig`, and `use_mac_framework` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1458:16 | 1458 | #[cfg_attr(feature = "cargo-clippy", allow(type_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `bundled`, `c_vec`, `default`, `gfx`, `image`, `mixer`, `static-link`, `ttf`, `unsafe_textures`, `use-bindgen`, `use-pkgconfig`, and `use_mac_framework` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1213:21 | 1213 | let title = r#try!(CString::new(title)); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1271:17 | 1271 | let w = r#try!(validate_int(width, "width")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1272:17 | 1272 | let h = r#try!(validate_int(height, "height")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1301:17 | 1301 | let w = r#try!(validate_int(width, "width")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1302:17 | 1302 | let h = r#try!(validate_int(height, "height")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1317:17 | 1317 | let w = r#try!(validate_int(width, "width")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1318:17 | 1318 | let h = r#try!(validate_int(height, "height")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:658:28 | 658 | Some(index) => r#try!(validate_int(index, "index")), | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:988:21 | 988 | let width = r#try!(validate_int(width, "width")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:989:22 | 989 | let height = r#try!(validate_int(height, "height")); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1292:34 | 1292 | let (w, h) = r#try!(self.output_size()); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/sdl.rs:330:20 | 330 | let c_string = r#try!(CString::new(err)); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:283:24 | 283 | let mut file = r#try!(RWops::from_file(path, "rb")); | ^^^^^ warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/messagebox.rs:78:10 | 78 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/messagebox.rs:91:10 | 91 | }; | ^ help: remove this semicolon [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-pipe" "-fstack-protector-strong" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out" "-fvisibility=hidden" "-DBACKTRACE_ELF_SIZE=64" "-DBACKTRACE_SUPPORTED=1" "-DBACKTRACE_USES_MALLOC=1" "-DBACKTRACE_SUPPORTS_THREADS=0" "-DBACKTRACE_SUPPORTS_DATA=0" "-DHAVE_DL_ITERATE_PHDR=1" "-D_GNU_SOURCE=1" "-D_LARGE_FILES=1" "-Dbacktrace_full=__rbt_backtrace_full" "-Dbacktrace_dwarf_add=__rbt_backtrace_dwarf_add" "-Dbacktrace_initialize=__rbt_backtrace_initialize" "-Dbacktrace_pcinfo=__rbt_backtrace_pcinfo" "-Dbacktrace_syminfo=__rbt_backtrace_syminfo" "-Dbacktrace_get_view=__rbt_backtrace_get_view" "-Dbacktrace_release_view=__rbt_backtrace_release_view" "-Dbacktrace_alloc=__rbt_backtrace_alloc" "-Dbacktrace_free=__rbt_backtrace_free" "-Dbacktrace_vector_finish=__rbt_backtrace_vector_finish" "-Dbacktrace_vector_grow=__rbt_backtrace_vector_grow" "-Dbacktrace_vector_release=__rbt_backtrace_vector_release" "-Dbacktrace_close=__rbt_backtrace_close" "-Dbacktrace_open=__rbt_backtrace_open" "-Dbacktrace_print=__rbt_backtrace_print" "-Dbacktrace_simple=__rbt_backtrace_simple" "-Dbacktrace_qsort=__rbt_backtrace_qsort" "-Dbacktrace_create_state=__rbt_backtrace_create_state" "-Dbacktrace_uncompress_zdebug=__rbt_backtrace_uncompress_zdebug" "-o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/elf.o" "-c" "src/libbacktrace/elf.c" warning: the type `*mut c_void` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/thread_parker/unix.rs:55:50 | 55 | let mut attr: libc::pthread_condattr_t = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `timespec` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/thread_parker/unix.rs:209:35 | 209 | let mut now: libc::timespec = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `[u8; 64]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:50:32 | 50 | _padding: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `[u8; 64]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:85:32 | 85 | _padding: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: unused return value of `Box::::from_raw` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:216:9 | 216 | Box::from_raw(new_table); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default help: use `let _ = ...` to ignore the resulting value | 216 | let _ = Box::from_raw(new_table); | +++++++ warning: unused return value of `Box::::from_raw` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:240:9 | 240 | Box::from_raw(new_table); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` help: use `let _ = ...` to ignore the resulting value | 240 | let _ = Box::from_raw(new_table); | +++++++ warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:248:12 | 248 | if (*old_table).entries.len() >= LOAD_FACTOR * num_threads { | ^^---------^^^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:248:12 | 248 | if (*old_table).entries.len() >= LOAD_FACTOR * num_threads { | ^^^^^^^^^^^^^^^^^^^^ note: method calls to `len` require a reference --> /usr/local/lib/rustlib/src/rust/library/core/src/slice/mod.rs:114:5 | 114 | pub const fn len(&self) -> usize { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(dangerous_implicit_autorefs)]` on by default help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 248 | if (&(*old_table).entries).len() >= LOAD_FACTOR * num_threads { | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:253:19 | 253 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:253:19 | 253 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 253 | for b in &(&(*old_table).entries)[..] { | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:265:19 | 265 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:265:19 | 265 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 265 | for b in &(&(*old_table).entries)[..] { | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:274:15 | 274 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:274:15 | 274 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 274 | for b in &(&(*old_table).entries)[..] { | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:298:15 | 298 | for b in &(*old_table).entries[..] { | ^^---------^^^^^^^^^^^^^ | | | this raw pointer has type `*mut HashTable` | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements note: autoref is being applied to this expression, resulting in: `&[Bucket]` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/parking_lot.rs:298:15 | 298 | for b in &(*old_table).entries[..] { | ^^^^^^^^^^^^^^^^^^^^ help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 298 | for b in &(&(*old_table).entries)[..] { | ++ + warning: `rand` (lib) generated 67 warnings (1 duplicate) warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:7:19 | 7 | use libc::{c_int, uint32_t}; | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1663:24 | 1663 | let mut raw = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1671:24 | 1671 | let mut raw = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1679:24 | 1679 | let mut raw = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:53:52 | 53 | unsafe { sys::SDL_FlushEvent(event_type as uint32_t) }; | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:750:37 | 750 | let mut ret = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:754:37 | 754 | type_: type_ as uint32_t, | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:456:18 | 456 | mem::uninitialized() | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:520:37 | 520 | let mut out = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:549:18 | 549 | mem::uninitialized() | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:523:37 | 523 | let mut raw = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:5:11 | 5 | use libc::uint32_t; | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:396:11 | 396 | impl Into for PixelFormatEnum { | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:397:22 | 397 | fn into(self) -> uint32_t { | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/pixels.rs:398:17 | 398 | self as uint32_t | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1:36 | 1 | use libc::{c_int, c_uint, c_float, uint32_t, c_char}; | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:448:36 | 448 | format: self.format as uint32_t, | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:623:37 | 623 | let mut out = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:643:36 | 643 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:654:36 | 654 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:665:36 | 665 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:677:36 | 677 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1186:36 | 1186 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1374:54 | 1374 | self.context.raw, fullscreen_type as uint32_t | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:1:11 | 1 | use libc::uint32_t; | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:83:71 | 83 | extern "C" fn c_timer_callback(_interval: u32, param: *mut c_void) -> uint32_t { | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:86:19 | 86 | (*f)() as uint32_t | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:45:19 | 45 | use libc::{c_int, uint32_t, c_double}; | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:52:27 | 52 | use std::mem::{transmute, uninitialized}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:781:57 | 781 | sys::SDL_CreateTexture(context, pixel_format as uint32_t, access as c_int, w, h) | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:211:46 | 211 | let mut renderer_info_raw = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:941:26 | 941 | unsafe { blend = uninitialized(); } | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1021:38 | 1021 | let mut rect = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1046:37 | 1046 | let mut raw = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1306:52 | 1306 | ... format as uint32_t, | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1741:26 | 1741 | unsafe { blend = uninitialized(); } | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:2267:41 | 2267 | let mut out = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/sdl.rs:5:20 | 5 | use libc::{c_char, uint32_t}; | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/sdl.rs:230:11 | 230 | flag: uint32_t | ^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:57:27 | 57 | use libc::{c_int, c_void, uint8_t, c_char}; | ^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:289:23 | 289 | use std::mem::uninitialized; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:374:38 | 374 | (userdata: *mut c_void, stream: *mut uint8_t, len: c_int) { | ^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:292:36 | 292 | let mut desired = unsafe { uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:430:40 | 430 | ... arg2: *mut uint8_t, | ^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:523:42 | 523 | let mut obtained = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:614:42 | 614 | let mut obtained = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:745:51 | 745 | let mut raw: sys::SDL_AudioCVT = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:57:34 | 57 | pub type TimerCallback<'a> = Box u32+'a+Sync>; | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 57 | pub type TimerCallback<'a> = Box u32+'a+Sync>; | +++ warning: fields `1` and `2` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/sendfile.rs:44:13 | 42 | struct SendfileHeaderTrailer<'a>( | --------------------- fields in this struct 43 | libc::sf_hdtr, 44 | Option>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 45 | Option>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider removing these fields = note: `#[warn(dead_code)]` implied by `#[warn(unused)]` warning: the type `*mut libc::ifaddrs` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/ifaddrs.rs:128:50 | 128 | let mut addrs: *mut libc::ifaddrs = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `mq_attr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:54:33 | 54 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `mq_attr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:135:29 | 135 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `mq_attr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/mqueue.rs:146:29 | 146 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | = note: `#[warn(deref_nullptr)]` on by default = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/pty.rs:210:43 | 210 | let mut slave: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/pty.rs:211:44 | 211 | let mut master: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's named elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:677:45 | 675 | pub fn from_slice(fd: RawFd, offs: off_t, buf: &'a [u8], | -- the lifetime is named here 676 | prio: libc::c_int, sigev_notify: SigevNotify, 677 | opcode: LioOpcode) -> AioCb { | ^^^^^ the same 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: consistently use `'a` | 677 | opcode: LioOpcode) -> AioCb<'a> { | ++++ warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | $((stringify!($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) Compiling parking_lot v0.7.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='More compact and efficient implementations of the standard synchronization primitives.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=parking_lot CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name parking_lot --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="owning_ref"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deadlock_detection", "default", "nightly", "owning_ref"))' -C metadata=f004ba666ee4615a -C extra-filename=-446fe3e176670209 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern lock_api=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblock_api-aebce03b33048268.rmeta --extern parking_lot_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot_core-40c70bb175c82708.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib.rs:41:1 | 41 | / x11_link! { Xlib, x11, ["libX11.so.6", "libX11.so"], 767, 42 | | pub fn XActivateScreenSaver (_1: *mut Display) -> c_int, 43 | | pub fn XAddConnectionWatch (_3: *mut Display, _2: Option *mut XExtCodes, ... | 810 | | globals: 811 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: `#[warn(invalid_value)]` on by default = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `fd_set` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/select.rs:20:34 | 20 | let mut fdset = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: fields `1` and `2` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/sendfile.rs:44:13 | 42 | struct SendfileHeaderTrailer<'a>( | --------------------- fields in this struct 43 | libc::sf_hdtr, 44 | Option>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 45 | Option>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider removing these fields = note: `#[warn(dead_code)]` implied by `#[warn(unused)]` warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/dir.rs:66:17 | 66 | pub fn iter(&mut self) -> Iter { | ^^^^^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 66 | pub fn iter(&mut self) -> Iter<'_> { | ++++ warning: the type `dirent` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/dir.rs:112:40 | 112 | let mut ent: Entry = Entry(::std::mem::uninitialized()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `sigset_t` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:270:51 | 270 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `sigset_t` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:277:51 | 277 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SigSet` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:315:44 | 315 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:264:5 | 264 | sigset: libc::sigset_t | ^^^^^^^^^^^^^^^^^^^^^^ warning: the type `SigSet` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:337:44 | 337 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:264:5 | 264 | sigset: libc::sigset_t | ^^^^^^^^^^^^^^^^^^^^^^ warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:345:48 | 345 | let mut signum: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:367:13 | 360 | #[derive(Debug, Clone, Copy, PartialEq)] | --------- in this derive macro expansion ... 367 | Handler(extern fn(libc::c_int)), | ^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:370:15 | 360 | #[derive(Debug, Clone, Copy, PartialEq)] | --------- in this derive macro expansion ... 370 | SigAction(extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = 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 warning: the type `sigaction` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:387:30 | 387 | let mut s = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `sigaction` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/signal.rs:437:22 | 437 | let mut oldact = mem::uninitialized::(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `CmsgSpace` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:339:18 | 339 | unsafe { mem::uninitialized() } | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:329:5 | 329 | _hdr: cmsghdr, | ^^^^^^^^^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:355:18 | 355 | pub fn cmsgs(&self) -> CmsgIterator { | ^^^^^ ^^^^^^^^^^^^ 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 | 355 | pub fn cmsgs(&self) -> CmsgIterator<'_> { | ++++ warning: the type `cmsghdr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:555:23 | 555 | ..mem::uninitialized() | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `cmsghdr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:574:23 | 574 | ..mem::uninitialized() | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `msghdr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:635:32 | 635 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: the type `sockaddr_storage` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:654:50 | 654 | let mut address: sockaddr_storage = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `msghdr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:660:32 | 660 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: the type `sockaddr_storage` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:909:38 | 909 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `sockaddr_storage` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:925:38 | 925 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/macros.rs:262:10 | 262 | &(*(0 as *const $ty)).$field as *const _ as usize | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/mod.rs:962:33 | 962 | let pathlen = len - offset_of!(sockaddr_un, sun_path); | --------------------------------- in this macro invocation | = note: `#[warn(deref_nullptr)]` on by default = note: this warning originates in the macro `offset_of` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `in6_addr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:547:55 | 547 | let mut in6_addr_var: libc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/macros.rs:262:10 | 262 | &(*(0 as *const $ty)).$field as *const _ as usize | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:852:86 | 852 | ...) => (mem::transmute(addr), (len + offset_of!(libc::sockaddr_un, sun_path)) as libc::socklen_t), | --------------------------------------- in this macro invocation | = note: this warning originates in the macro `offset_of` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `*mut libc::ifaddrs` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/ifaddrs.rs:128:50 | 128 | let mut addrs: *mut libc::ifaddrs = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:80:28 | 80 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:93:28 | 93 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:106:28 | 106 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/stat.rs:115:28 | 115 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/dpms.rs:16:1 | 16 | / x11_link! { Xext, xext, ["libXext.so.6", "libXext.so"], 9, 17 | | pub fn DPMSQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `mq_attr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:54:33 | 54 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `mq_attr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:135:29 | 135 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `mq_attr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/mqueue.rs:146:29 | 146 | let mut attr = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `Statvfs` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:128:33 | 128 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:62:20 | 62 | pub struct Statvfs(libc::statvfs); | ^^^^^^^^^^^^^ warning: the type `Statvfs` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:141:33 | 141 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/statvfs.rs:62:20 | 62 | pub struct Statvfs(libc::statvfs); | ^^^^^^^^^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/termios.rs:215:29 | 215 | pub fn get_libc_termios(&self) -> Ref { | ^^^^^ ^^^^^^^^^^^^^^^^^^ 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 | 215 | pub fn get_libc_termios(&self) -> Ref<'_, libc::termios> { | +++ warning: the type `libc::termios` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/termios.rs:254:33 | 254 | inner: RefCell::new(mem::uninitialized()), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/glx.rs:25:1 | 25 | / x11_link! { Glx, gl, ["libGL.so.1", "libGL.so"], 40, 26 | | pub fn glXChooseFBConfig (_4: *mut Display, _3: c_int, _2: *const c_int, _1: *mut c_int) -> *mut GLXFBConfig, 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int) -> *mut XVisualInfo, 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXContext, _1: c_ulong) -> (), ... | 67 | | globals: 68 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/pty.rs:209:43 | 209 | let mut slave: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/pty.rs:210:44 | 210 | let mut master: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's named elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:677:45 | 675 | pub fn from_slice(fd: RawFd, offs: off_t, buf: &'a [u8], | -- the lifetime is named here 676 | prio: libc::c_int, sigev_notify: SigevNotify, 677 | opcode: LioOpcode) -> AioCb { | ^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 677 | opcode: LioOpcode) -> AioCb<'a> { | ++++ warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xcursor.rs:29:1 | 29 | / x11_link! { Xcursor, xcursor, ["libXcursor.so.1", "libXcursor.so"], 59, 30 | | pub fn XcursorAnimateCreate (_1: *mut XcursorCursors) -> *mut XcursorAnimate, 31 | | pub fn XcursorAnimateDestroy (_1: *mut XcursorAnimate) -> (), 32 | | pub fn XcursorAnimateNext (_1: *mut XcursorAnimate) -> c_ulong, ... | 90 | | globals: 91 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `libc::termios` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/termios.rs:1046:47 | 1046 | let mut termios: libc::termios = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xf86vmode.rs:29:1 | 29 | / x11_link! { Xf86vmode, xxf86vm, ["libXxf86vm.so.1", "libXxf86vm.so"], 22, 30 | | pub fn XF86VidModeAddModeLine (_4: *mut Display, _3: c_int, _2: *mut XF86VidModeModeInfo, _1: *mut XF86VidModeModeInfo) -> c_int, 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *mut XF86VidModeModeInfo) -> c_int, 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: *mut c_int, _1: *mut *mut *mut XF86VidModeModeInfo) -> c_int, ... | 53 | | globals: 54 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `UtsName` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/utsname.rs:35:32 | 35 | let mut ret: UtsName = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/utsname.rs:9:20 | 9 | pub struct UtsName(libc::utsname); | ^^^^^^^^^^^^^ warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | $((stringify!($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `[i32; 2]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:885:35 | 885 | let mut fds: [c_int; 2] = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `[i32; 2]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:912:40 | 912 | let mut fds: [c_int; 2] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xft.rs:37:1 | 37 | / x11_link! { Xft, xft, ["libXft.so.2", "libXft.so"], 77, 38 | | pub fn XftCharExists (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_int, 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_ulong, _4: c_ulong, _3: c_int, _2: c_int, _1: *const XftCharFontSpec... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_uint) -> c_uint, ... | 116 | | globals: 117 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinerama.rs:25:1 | 25 | / x11_link! { Xlib, xinerama, ["libXinerama.so.1", "libXinerama.so"], 10, 26 | | pub fn XineramaIsActive (dpy: *mut Display) -> Bool, 27 | | pub fn XineramaQueryExtension (dpy: *mut Display, event_base: *mut c_int, error_base: *mut c_int) -> Bool, 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) -> *mut XineramaScreenInfo, ... | 37 | | globals: 38 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput.rs:28:1 | 28 | / x11_link! { XInput, xi, ["libXi.so.6", "libXi.so"], 44, 29 | | pub fn XAllowDeviceEvents (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: c_ulong) -> c_int, 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2: c_int, _1: *mut XDeviceControl) -> c_int, 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong, _3: c_int, _2: *mut c_ulong, _1: c_int) -> c_int, ... | 75 | | globals: 76 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `fd_set` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/select.rs:20:34 | 20 | let mut fdset = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xinput2.rs:27:1 | 27 | / x11_link! { XInput2, xi, ["libXi.so.6", "libXi.so"], 34, 28 | | pub fn XIAllowEvents (_4: *mut Display, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, _2: c_ulong, _1: c_int) -> c_int, 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_ulong, _1: c_uint) -> (), ... | 63 | | globals: 64 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `sigset_t` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:370:51 | 370 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `sigset_t` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:377:51 | 377 | let mut sigset: libc::sigset_t = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SigSet` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:415:44 | 415 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:364:5 | 364 | sigset: libc::sigset_t | ^^^^^^^^^^^^^^^^^^^^^^ warning: the type `SigSet` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:437:44 | 437 | let mut oldmask: SigSet = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:364:5 | 364 | sigset: libc::sigset_t | ^^^^^^^^^^^^^^^^^^^^^^ warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:445:48 | 445 | let mut signum: libc::c_int = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:467:13 | 460 | #[derive(Debug, Clone, Copy, PartialEq)] | --------- in this derive macro expansion ... 467 | Handler(extern fn(libc::c_int)), | ^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:470:15 | 460 | #[derive(Debug, Clone, Copy, PartialEq)] | --------- in this derive macro expansion ... 470 | SigAction(extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = 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 warning: the type `sigaction` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:487:30 | 487 | let mut s = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `sigaction` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/signal.rs:537:22 | 537 | let mut oldact = mem::uninitialized::(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | $((stringify!($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `CmsgSpace` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:374:18 | 374 | unsafe { mem::uninitialized() } | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:364:5 | 364 | _hdr: cmsghdr, | ^^^^^^^^^^^^^ warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:44:41 | 44 | $((stringify!($var_name), &((*(0 as *const $struct_name)).$var_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:390:18 | 390 | pub fn cmsgs(&self) -> CmsgIterator { | ^^^^^ ^^^^^^^^^^^^ 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 | 390 | pub fn cmsgs(&self) -> CmsgIterator<'_> { | ++++ warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xmu.rs:40:1 | 40 | / x11_link! { Xmu, xmu, ["libXmu.so.6", "libXmu.so"], 132, 41 | | pub fn XmuAddCloseDisplayHook (_3: *mut Display, _2: Option c_int>, _1: *mut c_char... 42 | | pub fn XmuAddInitializer (_2: Option, _1: *mut c_char) -> (), 43 | | pub fn XmuAllStandardColormaps (_1: *mut Display) -> c_int, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `msghdr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:812:32 | 812 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: the type `sockaddr_storage` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:831:50 | 831 | let mut address: sockaddr_storage = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `msghdr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:837:32 | 837 | let mut mhdr: msghdr = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `sockaddr_storage` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:1113:38 | 1113 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `sockaddr_storage` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:1129:38 | 1129 | let addr: sockaddr_storage = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrecord.rs:26:1 | 26 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 14, 27 | | pub fn XRecordAllocRange () -> *mut XRecordRange, 28 | | pub fn XRecordCreateContext (_6: *mut Display, _5: c_int, _4: *mut c_ulong, _3: c_int, _2: *mut *mut XRecordRange, _1: c_int) -> c_ulong, 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/macros.rs:262:10 | 262 | &(*(0 as *const $ty)).$field as *const _ as usize | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/mod.rs:1166:33 | 1166 | let pathlen = len - offset_of!(sockaddr_un, sun_path); | --------------------------------- in this macro invocation | = note: `#[warn(deref_nullptr)]` on by default = note: this warning originates in the macro `offset_of` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `in6_addr` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:551:55 | 551 | let mut in6_addr_var: libc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/macros.rs:262:10 | 262 | &(*(0 as *const $ty)).$field as *const _ as usize | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:856:86 | 856 | ...) => (mem::transmute(addr), (len + offset_of!(libc::sockaddr_un, sun_path)) as libc::socklen_t), | --------------------------------------- in this macro invocation | = note: this warning originates in the macro `offset_of` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrender.rs:34:1 | 34 | / x11_link! { Xrender, xrender, ["libXrender.so.1", "libXrender.so"], 44, 35 | | pub fn XRenderAddGlyphs (_7: *mut Display, _6: c_ulong, _5: *const c_ulong, _4: *const XGlyphInfo, _3: c_int, _2: *const c_char, _1: c_... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3: c_int, _2: *const XTrap, _1: c_int) -> (), 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ulong, _1: *const XRenderPictureAttributes) -> (), ... | 80 | | globals: 81 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xss.rs:15:1 | 15 | / x11_link! { Xss, xscrnsaver, ["libXss.so.2", "libXss.so"], 11, 16 | | pub fn XScreenSaverQueryExtension (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Bool, 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_int) -> Status, 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's named elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:544:34 | 544 | fn new(val: &'a OsString) -> SetOsString { | -- ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 544 | fn new(val: &'a OsString) -> SetOsString<'a> { | ++++ warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:81:28 | 81 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:94:28 | 94 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:107:28 | 107 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `libc::stat` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/stat.rs:116:28 | 116 | let mut dst = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | $((stringify!($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xt.rs:38:1 | 38 | / x11_link! { Xt, xt, ["libXt.so.6", "libXt.so"], 300, 39 | | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), 40 | | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option, _1: *mut c_vo... 41 | | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), ... | 340 | | globals: 341 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `Statvfs` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/statvfs.rs:128:33 | 128 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/statvfs.rs:62:20 | 62 | pub struct Statvfs(libc::statvfs); | ^^^^^^^^^^^^^ warning: the type `Statvfs` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/statvfs.rs:141:33 | 141 | let mut stat: Statvfs = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/statvfs.rs:62:20 | 62 | pub struct Statvfs(libc::statvfs); | ^^^^^^^^^^^^^ warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/termios.rs:215:29 | 215 | pub fn get_libc_termios(&self) -> Ref { | ^^^^^ ^^^^^^^^^^^^^^^^^^ 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 | 215 | pub fn get_libc_termios(&self) -> Ref<'_, libc::termios> { | +++ warning: the type `libc::termios` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/termios.rs:254:33 | 254 | inner: RefCell::new(mem::uninitialized()), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xtest.rs:24:1 | 24 | / x11_link! { Xf86vmode, xtst, ["libXtst.so.6", "libXtst.so"], 15, 25 | | pub fn XTestCompareCurrentCursorWithWindow (_2: *mut Display, _1: c_ulong) -> c_int, 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, _1: c_ulong) -> c_int, 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation | = note: `std::mem::ManuallyDrop` must be non-null = note: because `xlib_xcb::Xlib_xcb` must be non-null note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xlib_xcb.rs:4:1 | 4 | / x11_link! { Xlib_xcb, xlib_xcb, ["libX11-xcb.so.1", "libX11-xcb.so"], 1, 5 | | pub fn XGetXCBConnection(_1: *mut Display) -> *mut xcb_connection_t, 6 | | variadic: 7 | | globals: 8 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/xrandr.rs:16:1 | 16 | / x11_link! { Xrandr, xrandr, ["libXrandr.so.2", "libXrandr.so"], 70, 17 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 88 | | globals: 89 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: dereferencing a null pointer --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | $((stringify!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ as usize),)* | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1098:1 | 1098 | / parser! { 1099 | | pub struct FromStr; 1100 | | type PartialState = P::PartialState; ... | 1148 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `ManuallyDrop` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:17 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation | note: in this struct field --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/old_xrandr.rs:5:1 | 5 | / x11_link! { Xrandr_2_2_0, xrandr, ["libXrandr.so.2.2.0", "libXrandr.so.2", "libXrandr.so"], 65, 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode: RRMode) -> (), 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -> *mut XRRModeInfo, ... | 72 | | globals: 73 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `libc::termios` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/termios.rs:1049:47 | 1049 | let mut termios: libc::termios = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `UtsName` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/utsname.rs:35:32 | 35 | let mut ret: UtsName = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/utsname.rs:9:20 | 9 | pub struct UtsName(libc::utsname); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1098:1 | 1098 | / parser! { 1099 | | pub struct FromStr; 1100 | | type PartialState = P::PartialState; ... | 1148 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `[i32; 2]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/unistd.rs:1005:35 | 1005 | let mut fds: [c_int; 2] = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `[i32; 2]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/unistd.rs:1032:40 | 1032 | let mut fds: [c_int; 2] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/range.rs:53:1 | 53 | / parser! { 54 | | #[derive(Clone)] 55 | | pub struct Recognize; 56 | | type PartialState = as Parser>::PartialState; ... | 83 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/range.rs:53:1 | 53 | / parser! { 54 | | #[derive(Clone)] 55 | | pub struct Recognize; 56 | | type PartialState = as Parser>::PartialState; ... | 83 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:17:1 | 17 | / parser!{ 18 | | #[derive(Copy, Clone)] 19 | | pub struct Count; ... | 45 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/once.rs:16:24 | 16 | use std::sync::atomic::ATOMIC_USIZE_INIT as ATOMIC_U8_INIT; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/once.rs:95:34 | 95 | pub const ONCE_INIT: Once = Once(ATOMIC_U8_INIT); | ^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 95 - pub const ONCE_INIT: Once = Once(ATOMIC_U8_INIT); 95 + pub const ONCE_INIT: Once = Once(AtomicUsize::new(0)); | warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/once.rs:109:14 | 109 | Once(ATOMIC_U8_INIT) | ^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 109 - Once(ATOMIC_U8_INIT) 109 + Once(AtomicUsize::new(0)) | warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/raw_mutex.rs:16:24 | 16 | use std::sync::atomic::ATOMIC_USIZE_INIT as ATOMIC_U8_INIT; | ^^^^^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/raw_mutex.rs:43:16 | 43 | state: ATOMIC_U8_INIT, | ^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 43 - state: ATOMIC_U8_INIT, 43 + state: AtomicUsize::new(0), | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:17:1 | 17 | / parser!{ 18 | | #[derive(Copy, Clone)] 19 | | pub struct Count; ... | 45 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/raw_rwlock.rs:18:48 | 18 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/raw_rwlock.rs:48:16 | 48 | state: ATOMIC_USIZE_INIT, | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated constant | 48 - state: ATOMIC_USIZE_INIT, 48 + state: AtomicUsize::new(0), | warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/remutex.rs:20:61 | 20 | thread_local!(static KEY: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:47:1 | 47 | / parser! { 48 | | #[derive(Copy, Clone)] 49 | | pub struct SkipCount; 50 | | type PartialState = , Value> as Parser>::PartialState; ... | 71 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:47:1 | 47 | / parser! { 48 | | #[derive(Copy, Clone)] 49 | | pub struct SkipCount; 50 | | type PartialState = , Value> as Parser>::PartialState; ... | 71 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:163:1 | 163 | / parser! { 164 | | #[derive(Copy, Clone)] 165 | | pub struct SkipCountMinMax; 166 | | type PartialState = , Value> as Parser>::PartialState; ... | 193 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/once.rs:226:59 | 226 | fn call_once_slow(&self, ignore_poison: bool, f: &mut FnMut(OnceState)) { | ^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 226 | fn call_once_slow(&self, ignore_poison: bool, f: &mut dyn FnMut(OnceState)) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:163:1 | 163 | / parser! { 164 | | #[derive(Copy, Clone)] 165 | | pub struct SkipCountMinMax; 166 | | type PartialState = , Value> as Parser>::PartialState; ... | 193 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `simplelog` (lib) generated 19 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:1180:1 | 1180 | / parser! { 1181 | | #[derive(Copy, Clone)] 1182 | | pub struct SkipUntil; 1183 | | type PartialState = , Value> as Parser>::PartialState; ... | 1214 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | let _: &mut $crate::Parser = &mut parser; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/repeat.rs:1180:1 | 1180 | / parser! { 1181 | | #[derive(Copy, Clone)] 1182 | | pub struct SkipUntil; 1183 | | type PartialState = , Value> as Parser>::PartialState; ... | 1214 | | } | |_- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `u8` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/remutex.rs:20:49 | 20 | thread_local!(static KEY: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=glutin_glx_sys CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Hal Gentz ' CARGO_PKG_DESCRIPTION='The glx bindings for glutin' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin_glx_sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-da0c155bae87cedd/out /usr/local/bin/rustc --crate-name glutin_glx_sys --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96bb63600677b34b -C extra-filename=-c66cc0586a954021 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern x11_dl=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libx11_dl-ded32679057d33b4.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `parking_lot_core` (lib) generated 35 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:85:25 | 85 | let f: *mut Box u32> = mem::transmute(param); | ^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 85 | let f: *mut Box u32> = mem::transmute(param); | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:96:34 | 96 | SdlError(ref e) => e.description(), | ^^^^^^^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1818:25 | 1818 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 1818 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | +++ warning: `png` (lib) generated 70 warnings (70 duplicates) warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:176:13 | 176 | format!("Non-unique argument name: {} is already in use", a.b.name) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: remove the `format!(..)` macro call | 176 - format!("Non-unique argument name: {} is already in use", a.b.name) 176 + "Non-unique argument name: {} is already in use", a.b.name | warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:450:21 | 450 | pub fn required(&self) -> Iter<&str> { self.required.iter() } | ^^^^^ ^^^^^^^^^^ | | | | | | | the same lifetime is elided 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 | 450 | pub fn required(&self) -> Iter<'_, &str> { self.required.iter() } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:2056:18 | 2056 | pub fn flags(&self) -> Iter> { self.flags.iter() } | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 2056 | pub fn flags(&self) -> Iter<'_, FlagBuilder<'a, 'b>> { self.flags.iter() } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:2058:17 | 2058 | pub fn opts(&self) -> Iter> { self.opts.iter() } | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 2058 | pub fn opts(&self) -> Iter<'_, OptBuilder<'a, 'b>> { self.opts.iter() } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:2060:24 | 2060 | pub fn positionals(&self) -> map::Values> { self.positionals.values() } | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 2060 | pub fn positionals(&self) -> map::Values<'_, PosBuilder<'a, 'b>> { self.positionals.values() } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:2062:24 | 2062 | pub fn subcommands(&self) -> Iter { self.subcommands.iter() } | ^^^^^ ^^^^^^^^^ | | | | | | | the same lifetime is hidden 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 | 2062 | pub fn subcommands(&self) -> Iter<'_, App<'_>> { self.subcommands.iter() } | +++ ++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:183:35 | 183 | None => panic!(INTERNAL_ERROR_MSG) | ^^^^^^^^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 183 | None => panic!("{}", INTERNAL_ERROR_MSG) | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:36:25 | 36 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>>; | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 36 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>>; | +++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:54:48 | 54 | fn set(&mut self, _: ArgSettings) { panic!(INTERNAL_ERROR_MSG) } | ^^^^^^^^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 54 | fn set(&mut self, _: ArgSettings) { panic!("{}", INTERNAL_ERROR_MSG) } | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:70:25 | 70 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { (*self).default_vals_ifs() } | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 70 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { (*self).default_vals_ifs() } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:147:18 | 147 | pub fn entry(&mut self, arg: &'a str) -> Entry<&'a str, MatchedArg> { self.0.args.entry(arg) } | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 147 | pub fn entry(&mut self, arg: &'a str) -> Entry<'_, &'a str, MatchedArg> { self.0.args.entry(arg) } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:153:17 | 153 | pub fn iter(&self) -> Iter<&str, MatchedArg> { self.0.args.iter() } | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ | | | | | | | the same lifetime is elided 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 | 153 | pub fn iter(&self) -> Iter<'_, &str, MatchedArg> { self.0.args.iter() } | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:89:25 | 89 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 89 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:75:29 | 75 | pub fn name_no_brackets(&self) -> Cow { | ^^^^^ ^^^^^^^^ 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 | 75 | pub fn name_no_brackets(&self) -> Cow<'_, str> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:163:25 | 163 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 163 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:146:25 | 146 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 146 | fn default_vals_ifs(&self) -> Option, &'e OsStr)>> { | +++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/usage_parser.rs:64:13 | 64 | / format!( 65 | | "No name found for Arg when parsing usage string: {}", 66 | | self.usage 67 | | ) | |_____________^ | = note: this usage of `debug_assert!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `debug_assert!()` macro supports formatting, so there's no need for the `format!()` macro here help: remove the `format!(..)` macro call | 64 ~ 65 | "No name found for Arg when parsing usage string: {}", 66 | self.usage 67 ~ | warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/fmt.rs:132:15 | 132 | fn format(&self) -> ANSIString { | ^^^^^ ^^^^^^^^^^ 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 | 132 | fn format(&self) -> ANSIString<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/osstringext.rs:20:14 | 20 | fn split(&self, b: u8) -> OsSplit; | ^^^^^ ^^^^^^^ 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 | 20 | fn split(&self, b: u8) -> OsSplit<'_>; | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/clap-2.32.0/src/osstringext.rs:85:14 | 85 | fn split(&self, b: u8) -> OsSplit { | ^^^^^ ^^^^^^^ 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 | 85 | fn split(&self, b: u8) -> OsSplit<'_> { | ++++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-da0c155bae87cedd/out/glx_bindings.rs:431:47 | 431 | fn do_metaloadfn(loadfn: &mut FnMut(&'static str) -> *const __gl_imports::raw::c_void, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 431 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-da0c155bae87cedd/out/glx_extra_bindings.rs:459:47 | 459 | fn do_metaloadfn(loadfn: &mut FnMut(&'static str) -> *const __gl_imports::raw::c_void, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 459 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ Compiling wayland-commons v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_commons CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Common types and structures used by wayland-client and wayland-server.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-commons CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name wayland_commons --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="native_lib"' --cfg 'feature="wayland-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("native_lib", "wayland-sys"))' -C metadata=59c5102d7ff6a08a -C extra-filename=-4cdcacf3e1bbe7ab --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern nix=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnix-0872c0e19866f133.rmeta --extern wayland_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_sys-ad8c15b8528dc1a0.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gl CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0/Cargo.toml CARGO_PKG_AUTHORS='Brendan Zabarauskas :Corey Richardson:Arseny Kapoulkine' CARGO_PKG_DESCRIPTION='OpenGL bindings' CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/gl/' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gl CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-94f902d6750334ad/out /usr/local/bin/rustc --crate-name gl --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/gl-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a76658bbd20cb0c5 -C extra-filename=-d330afc6bf847a1b --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C ar=ar -C linker=cc` warning: `chrono` (lib) generated 75 warnings (1 duplicate) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/iter/collect/mod.rs:85:20 | 85 | fn as_consumer(&mut self) -> CollectConsumer { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ 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 | 85 | fn as_consumer(&mut self) -> CollectConsumer<'_, T> { | +++ warning: `parking_lot` (lib) generated 11 warnings (1 duplicate) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/mod.rs:43:21 | 43 | fn par_split

(&self, separator: P) -> Split | ^^^^^ ^^^^^^^^^^^ 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 | 43 | fn par_split

(&self, separator: P) -> Split<'_, T, P> | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/mod.rs:62:20 | 62 | fn par_windows(&self, window_size: usize) -> Windows { | ^^^^^ ^^^^^^^^^^ 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 | 62 | fn par_windows(&self, window_size: usize) -> Windows<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/mod.rs:83:19 | 83 | fn par_chunks(&self, chunk_size: usize) -> Chunks { | ^^^^^ ^^^^^^^^^ 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 | fn par_chunks(&self, chunk_size: usize) -> Chunks<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/mod.rs:118:25 | 118 | fn par_split_mut

(&mut self, separator: P) -> SplitMut | ^^^^^^^^^ ^^^^^^^^^^^^^^ 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 | 118 | fn par_split_mut

(&mut self, separator: P) -> SplitMut<'_, T, P> | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/mod.rs:143:23 | 143 | fn par_chunks_mut(&mut self, chunk_size: usize) -> ChunksMut { | ^^^^^^^^^ ^^^^^^^^^^^^ 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 | 143 | fn par_chunks_mut(&mut self, chunk_size: usize) -> ChunksMut<'_, T> { | +++ warning: the type `[u8; 128]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/quicksort.rs:255:47 | 255 | let mut offsets_l: [u8; BLOCK] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `[u8; 128]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/slice/quicksort.rs:262:47 | 262 | let mut offsets_r: [u8; BLOCK] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:74:18 | 74 | fn par_chars(&self) -> Chars { | ^^^^^ ^^^^^ 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 | 74 | fn par_chars(&self) -> Chars<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:87:25 | 87 | fn par_char_indices(&self) -> CharIndices { | ^^^^^ ^^^^^^^^^^^ 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 | 87 | fn par_char_indices(&self) -> CharIndices<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:105:18 | 105 | fn par_bytes(&self) -> Bytes { | ^^^^^ ^^^^^ 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 | 105 | fn par_bytes(&self) -> Bytes<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:127:25 | 127 | fn par_encode_utf16(&self) -> EncodeUtf16 { | ^^^^^ ^^^^^^^^^^^ 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 | 127 | fn par_encode_utf16(&self) -> EncodeUtf16<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:147:30 | 147 | fn par_split(&self, separator: P) -> Split

{ | ^^^^^ ^^^^^^^^ 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 | 147 | fn par_split(&self, separator: P) -> Split<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:168:41 | 168 | fn par_split_terminator(&self, terminator: P) -> SplitTerminator

{ | ^^^^^ ^^^^^^^^^^^^^^^^^^ 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 | 168 | fn par_split_terminator(&self, terminator: P) -> SplitTerminator<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:187:18 | 187 | fn par_lines(&self) -> Lines { | ^^^^^ ^^^^^ 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 | 187 | fn par_lines(&self) -> Lines<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:206:29 | 206 | fn par_split_whitespace(&self) -> SplitWhitespace { | ^^^^^ ^^^^^^^^^^^^^^^ 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 | 206 | fn par_split_whitespace(&self) -> SplitWhitespace<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:226:32 | 226 | fn par_matches(&self, pattern: P) -> Matches

{ | ^^^^^ ^^^^^^^^^^ 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 | 226 | fn par_matches(&self, pattern: P) -> Matches<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:245:38 | 245 | fn par_match_indices(&self, pattern: P) -> MatchIndices

{ | ^^^^^ ^^^^^^^^^^^^^^^ 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 | 245 | fn par_match_indices(&self, pattern: P) -> MatchIndices<'_, P> { | +++ warning: `glutin_glx_sys` (lib) generated 3 warnings (1 duplicate) warning: unexpected `cfg` condition name: `tarpaulin` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/lib.rs:116:12 | 116 | #[cfg_attr(tarpaulin, skip)] | ^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/utils.rs:15:20 | 15 | ThreadSafe(Box), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 15 | ThreadSafe(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/utils.rs:16:23 | 16 | NonThreadSafe(Box, ThreadId), | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 16 | NonThreadSafe(Box, ThreadId), | +++ [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] AR_x86_64-unknown-freebsd = None [backtrace-sys 0.1.28] AR_x86_64_unknown_freebsd = None [backtrace-sys 0.1.28] HOST_AR = None [backtrace-sys 0.1.28] AR = None [backtrace-sys 0.1.28] running: "ar" "crs" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/libbacktrace.a" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/alloc.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/dwarf.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/fileline.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/posix.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/read.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/sort.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/state.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out/src/libbacktrace/elf.o" warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/utils.rs:61:51 | 61 | UserDataInner::ThreadSafe(ref val) => Any::downcast_ref::(&**val), | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 61 | UserDataInner::ThreadSafe(ref val) => ::downcast_ref::(&**val), | ++++ + warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/utils.rs:65:21 | 65 | Any::downcast_ref::(&**val) | ^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 65 | ::downcast_ref::(&**val) | ++++ + [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] cargo:rustc-link-lib=static=backtrace [backtrace-sys 0.1.28] cargo:rustc-link-search=native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=backtrace_sys CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Bindings to the libbacktrace gcc library ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=backtrace-sys CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.28 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=28 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out /usr/local/bin/rustc --crate-name backtrace_sys --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=02dfd158e5441260 -C extra-filename=-538ae64383555b0a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out -l static=backtrace --cfg rbt` warning: variable does not need to be mutable --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/socket.rs:242:17 | 242 | let mut data = self.in_data.get_contents(); | ----^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: variable does not need to be mutable --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/socket.rs:243:17 | 243 | let mut fds = self.in_fds.get_contents(); | ----^^^ | | | help: remove this `mut` Compiling jpeg-decoder v0.1.15 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=jpeg_decoder CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/Cargo.toml CARGO_PKG_AUTHORS='Ulf Nilsson ' CARGO_PKG_DESCRIPTION='JPEG decoder' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jpeg-decoder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/kaksmet/jpeg-decoder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name jpeg_decoder --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="rayon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "rayon"))' -C metadata=f6c36960e9bea2e8 -C extra-filename=-d5d8847e255becc5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-9817130f7b3bfb8a.rmeta --extern rayon=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon-c0d069cc91131ee9.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/utils.rs:209:21 | 209 | pub fn iter(&self) -> AppendListIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ 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 | 209 | pub fn iter(&self) -> AppendListIterator<'_, T> { | +++ warning: unexpected `cfg` condition name: `empty` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:6:11 | 6 | #[cfg(not(empty))] | ^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(empty)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(empty)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `empty` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:8:11 | 8 | #[cfg(not(empty))] | ^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(empty)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(empty)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:13:9 | 13 | extern fn(data: *mut c_void, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:19:9 | 19 | extern fn(data: *mut c_void, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:25:9 | 25 | extern fn(data: *mut c_void, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: unexpected `cfg` condition name: `rdos` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:31:20 | 31 | #[cfg_attr(rdos, link_name = "__rdos_backtrace_create_state")] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rdos)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rdos)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rbt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:32:20 | 32 | #[cfg_attr(rbt, link_name = "__rbt_backtrace_create_state")] | ^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rbt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rbt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rdos` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:37:20 | 37 | #[cfg_attr(rdos, link_name = "__rdos_backtrace_syminfo")] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rdos)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rdos)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rbt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:38:20 | 38 | #[cfg_attr(rbt, link_name = "__rbt_backtrace_syminfo")] | ^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rbt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rbt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rdos` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:44:20 | 44 | #[cfg_attr(rdos, link_name = "__rdos_backtrace_pcinfo")] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rdos)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rdos)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `rbt` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs:45:20 | 45 | #[cfg_attr(rbt, link_name = "__rbt_backtrace_pcinfo")] | ^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rbt)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rbt)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration Compiling backtrace v0.3.11 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=backtrace CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton :The Rust Project Developers' CARGO_PKG_DESCRIPTION='A library to acquire a stack trace (backtrace) at runtime in a Rust program. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=backtrace CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/backtrace-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.11 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name backtrace --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="backtrace-sys"' --cfg 'feature="coresymbolication"' --cfg 'feature="dbghelp"' --cfg 'feature="default"' --cfg 'feature="dladdr"' --cfg 'feature="libbacktrace"' --cfg 'feature="libunwind"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("addr2line", "backtrace-sys", "coresymbolication", "cpp_demangle", "dbghelp", "default", "dladdr", "findshlibs", "gimli", "gimli-symbolize", "kernel32", "libbacktrace", "libunwind", "memmap", "object", "rustc-serialize", "serde", "serde_derive", "serialize-rustc", "serialize-serde", "std", "unix-backtrace"))' -C metadata=6aa2a3885dcf0bff -C extra-filename=-ed5353fda42a4cce --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern backtrace_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbacktrace_sys-538ae64383555b0a.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-44fc066d529253a4.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern rustc_demangle=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_demangle-6f5b8099931ac117.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out` warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 60 | byte_parser!(digit, Digit, is_digit) | ------------------------------------ in this macro invocation | = note: `#[warn(bindings_with_variant_name)]` on by default = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 81 | byte_parser!(space, Space, is_whitespace) | ----------------------------------------- in this macro invocation | = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `rayon` (lib) generated 32 warnings (19 duplicates) warning: `backtrace-sys` (lib) generated 12 warnings (1 duplicate) warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 187 | byte_parser!(upper, Upper, is_uppercase) | ---------------------------------------- in this macro invocation | = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 205 | byte_parser!(lower, Lower, is_lowercase) | ---------------------------------------- in this macro invocation | = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 224 | byte_parser!(alpha_num, AlphaNum, is_alphanumeric) | -------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 243 | byte_parser!(letter, Letter, is_alphabetic) | ------------------------------------------- in this macro invocation | = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/byte.rs:40:55 | 40 | (c, u8) -> bool { AsciiChar::from(c).map(|c| c.$f()).unwrap_or(false) } | ^ ... 283 | byte_parser!(hex_digit, HexDigit, is_hex) | ----------------------------------------- in this macro invocation | = note: this warning originates in the macro `byte_parser` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/decoder.rs:129:92 | 129 | ... else if self.frame.is_none() && (self.reader.read_u8()? != 0xFF || Marker::from_u8(try!(self.reader.read_u8())) != Some(Marker::SOI... | ^^^ | = note: `#[warn(deprecated)]` on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/marker.rs:70:18 | 70 | 0x02 ... 0xBF => Some(RES), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:112:15 | 112 | SOF(0 ... 3) | SOF(9 ... 11) => false, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:112:30 | 112 | SOF(0 ... 3) | SOF(9 ... 11) => false, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:113:15 | 113 | SOF(5 ... 7) | SOF(13 ... 15) => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:113:31 | 113 | SOF(5 ... 7) | SOF(13 ... 15) => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:123:15 | 123 | SOF(0 ... 3) | SOF(5 ... 7) => EntropyCoding::Huffman, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:123:30 | 123 | SOF(0 ... 3) | SOF(5 ... 7) => EntropyCoding::Huffman, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:124:15 | 124 | SOF(9 ... 11) | SOF(13 ... 15) => EntropyCoding::Arithmetic, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:124:32 | 124 | SOF(9 ... 11) | SOF(13 ... 15) => EntropyCoding::Arithmetic, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:291:36 | 291 | let spectral_selection_start = try!(reader.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/parser.rs:292:34 | 292 | let spectral_selection_end = try!(reader.read_u8()); | ^^^ warning: unexpected `cfg` condition value: `asmjs` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/worker/mod.rs:4:15 | 4 | #[cfg(not(any(target_arch = "asmjs", target_arch = "wasm32")))] | ^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch32`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `asmjs` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/worker/mod.rs:6:11 | 6 | #[cfg(any(target_arch = "asmjs", target_arch = "wasm32"))] | ^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch32`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_client CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Bindings to the standard C implementation of the wayland protocol, client side.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-client CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out /usr/local/bin/rustc --crate-name wayland_client --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="cursor"' --cfg 'feature="dlopen"' --cfg 'feature="egl"' --cfg 'feature="native_lib"' --cfg 'feature="wayland-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("calloop", "cursor", "dlopen", "egl", "eventloop", "mio", "native_lib", "wayland-sys"))' -C metadata=0f5991cf7c7656d6 -C extra-filename=-6ea437924f745f8e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern downcast_rs=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdowncast_rs-f36331b5b829abf4.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern nix=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnix-0872c0e19866f133.rmeta --extern wayland_commons=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_commons-4cdcacf3e1bbe7ab.rmeta --extern wayland_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_sys-ad8c15b8528dc1a0.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/error.rs:44:18 | 44 | Internal(Box), | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 44 | Internal(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/upsampler.rs:10:20 | 10 | upsampler: Box, | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 10 | upsampler: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/error.rs:68:32 | 68 | fn cause(&self) -> Option<&StdError> { | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 68 | fn cause(&self) -> Option<&dyn StdError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/upsampler.rs:78:55 | 78 | output_height: u16) -> Result> { | ^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 78 | output_height: u16) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-94f902d6750334ad/out/bindings.rs:9:36 | 9 | fn metaloadfn(loadfn: &mut FnMut(&'static str) -> *const __gl_imports::raw::c_void, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 9 | fn metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:54:5 | 54 | extern fn trace_fn(ctx: *mut uw::_Unwind_Context, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:104:13 | 104 | extern fn(ctx: *mut _Unwind_Context, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:107:5 | 107 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:80:1 | 80 | extern fn error_cb(_data: *mut c_void, _msg: *const c_char, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:85:1 | 85 | extern fn syminfo_cb(data: *mut c_void, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:100:1 | 100 | extern fn pcinfo_cb(data: *mut c_void, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:17:17 | 17 | use std::sync::{ONCE_INIT, Once}; | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:152:25 | 152 | static INIT: Once = ONCE_INIT; | ^^^^^^^^^ | help: replace the use of the deprecated constant | 152 - static INIT: Once = ONCE_INIT; 152 + static INIT: Once = Once::new(); | warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/lib.rs:150:46 | 150 | use std::sync::{Once, Mutex, MutexGuard, ONCE_INIT}; | ^^^^^^^^^ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/lib.rs:155:25 | 155 | static INIT: Once = ONCE_INIT; | ^^^^^^^^^ | help: replace the use of the deprecated constant | 155 - static INIT: Once = ONCE_INIT; 155 + static INIT: Once = Once::new(); | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:51:34 | 51 | pub unsafe fn trace(mut cb: &mut FnMut(&super::Frame) -> bool) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 51 | pub unsafe fn trace(mut cb: &mut dyn FnMut(&super::Frame) -> bool) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:163:58 | 163 | pub unsafe fn resolve(symaddr: *mut c_void, mut cb: &mut FnMut(&super::Symbol)) | ^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 163 | pub unsafe fn resolve(symaddr: *mut c_void, mut cb: &mut dyn FnMut(&super::Symbol)) | +++ warning: use of deprecated method `core::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/dylib.rs:33:25 | 33 | match self.init.compare_and_swap(0, ptr as usize, Ordering::SeqCst) { | ^^^^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:56:51 | 56 | let cb = unsafe { &mut *(arg as *mut &mut FnMut(&super::Frame) -> bool) }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 56 | let cb = unsafe { &mut *(arg as *mut &mut dyn FnMut(&super::Frame) -> bool) }; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:122:32 | 122 | let cb = data as *mut &mut FnMut(&super::Symbol); | ^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 122 | let cb = data as *mut &mut dyn FnMut(&super::Symbol); | +++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:101:24 | 101 | panic!(get_error()); | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add a "{}" format string to `Display` the message | 101 | panic!("{}", get_error()); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1675:19 | 1675 | else { panic!(get_error()) } | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 1675 | else { panic!("{}", get_error()) } | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1731:22 | 1731 | pub fn poll_iter(&mut self) -> EventPollIterator { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ 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 | 1731 | pub fn poll_iter(&mut self) -> EventPollIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1755:22 | 1755 | pub fn wait_iter(&mut self) -> EventWaitIterator { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ 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 | 1755 | pub fn wait_iter(&mut self) -> EventWaitIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1765:30 | 1765 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 1765 | pub fn wait_timeout_iter(&mut self, timeout: u32) -> EventWaitTimeoutIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:1773:27 | 1773 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 1773 | pub fn keyboard_state(&self) -> crate::keyboard::KeyboardState<'_> { | ++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:159:20 | 159 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 159 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:173:20 | 173 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 173 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:207:20 | 207 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 207 | panic!("{}", get_error()) | +++++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/error.rs:63:45 | 63 | Error::Io(ref err) => err.description(), | ^^^^^^^^^^^ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:246:20 | 246 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 246 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:287:20 | 287 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 287 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/joystick.rs:316:20 | 316 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 316 | panic!("{}", get_error()) | +++++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/error.rs:64:45 | 64 | Error::Internal(ref err) => err.description(), | ^^^^^^^^^^^ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/controller.rs:374:20 | 374 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 374 | panic!("{}", get_error()) | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/keyboard/mod.rs:64:22 | 64 | pub fn scancodes(&self) -> ScancodeIterator { | ^^^^^ ^^^^^^^^^^^^^^^^ 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 | 64 | pub fn scancodes(&self) -> ScancodeIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/keyboard/mod.rs:94:30 | 94 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ 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 | 94 | pub fn pressed_scancodes(&self) -> PressedScancodeIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/mouse/mod.rs:251:26 | 251 | pub fn mouse_buttons(&self) -> MouseButtonIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ 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 | 251 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/mouse/mod.rs:274:34 | 274 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 274 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/mouse/relative.rs:105:26 | 105 | pub fn mouse_buttons(&self) -> MouseButtonIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ 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 | 105 | pub fn mouse_buttons(&self) -> MouseButtonIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/mouse/relative.rs:128:34 | 128 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 128 | pub fn pressed_mouse_buttons(&self) -> PressedMouseButtonIterator<'_> { | ++++ warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:456:13 | 456 | mem::uninitialized() | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:520:32 | 520 | let mut out = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rect.rs:549:13 | 549 | mem::uninitialized() | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:354:20 | 354 | panic!(get_error()); | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 354 | panic!("{}", get_error()); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:364:20 | 364 | panic!(get_error()); | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 364 | panic!("{}", get_error()); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:403:20 | 403 | panic!(get_error()); | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 403 | panic!("{}", get_error()); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:422:20 | 422 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 422 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:462:20 | 462 | panic!(get_error()); | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 462 | panic!("{}", get_error()); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:475:25 | 475 | _ => panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 475 | _ => panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:500:25 | 500 | _ => panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 500 | _ => panic!("{}", get_error()) | +++++ warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/surface.rs:523:32 | 523 | let mut raw = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:623:32 | 623 | let mut out = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_DisplayMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:643:31 | 643 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_DisplayMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:654:31 | 654 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_DisplayMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:665:31 | 665 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_DisplayMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:677:31 | 677 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_DisplayMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1186:31 | 1186 | let mut dm = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:197:24 | 197 | pub fn gl_attr(&self) -> GLAttr { | ^^^^^ ^^^^^^ 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 | 197 | pub fn gl_attr(&self) -> GLAttr<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:388:30 | 388 | pub fn set_context_flags(&self) -> ContextFlagsBuilder { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ 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 | 388 | pub fn set_context_flags(&self) -> ContextFlagsBuilder<'_> { | ++++ warning: the type `SDL_RendererInfo` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:211:41 | 211 | let mut renderer_info_raw = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:806:30 | 806 | pub fn create_texture(&self, | ^^^^^ the lifetime is elided here ... 811 | -> Result | ^^^^^^^ 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 | 811 | -> Result, TextureValueError> | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:826:37 | 826 | pub fn create_texture_static(&self, | ^^^^^ the lifetime is elided here ... 830 | -> Result | ^^^^^^^ 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 | 830 | -> Result, TextureValueError> | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:838:40 | 838 | pub fn create_texture_streaming(&self, | ^^^^^ the lifetime is elided here ... 842 | -> Result | ^^^^^^^ 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 | 842 | -> Result, TextureValueError> | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:850:37 | 850 | pub fn create_texture_target(&self, | ^^^^^ the lifetime is elided here ... 854 | -> Result | ^^^^^^^ 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 | 854 | -> Result, TextureValueError> | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:866:10 | 866 | (&self, | ^^^^^ the lifetime is elided here 867 | surface: S) 868 | -> Result { | ^^^^^^^ 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 | 868 | -> Result, TextureValueError> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:882:38 | 882 | pub unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture { | ^^^^^ 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 | 882 | pub unsafe fn raw_create_texture(&self, raw: *mut sys::SDL_Texture) -> Texture<'_> { | ++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:910:20 | 910 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 910 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:921:20 | 921 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 921 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:934:20 | 934 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 934 | panic!("{}", get_error()) | +++++ warning: the type `SDL_BlendMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:941:26 | 941 | unsafe { blend = uninitialized(); } | ^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: enums with multiple inhabited variants have to be initialized to a variant --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-d8b27ac9f5b09461/out/sdl_bindings.rs:6136:1 | 6136 | pub enum SDL_BlendMode { | ^^^^^^^^^^^^^^^^^^^^^^ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:945:20 | 945 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 945 | panic!("{}", get_error()) | +++++ warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1021:33 | 1021 | let mut rect = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_Rect` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1046:32 | 1046 | let mut raw = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1682:20 | 1682 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 1682 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1707:20 | 1707 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 1707 | panic!("{}", get_error()) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1726:30 | 1726 | if ret != 0 { panic!(get_error()) } else { alpha } | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 1726 | if ret != 0 { panic!("{}", get_error()) } else { alpha } | +++++ warning: the type `SDL_BlendMode` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1741:26 | 1741 | unsafe { blend = uninitialized(); } | ^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: enums with multiple inhabited variants have to be initialized to a variant --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-d8b27ac9f5b09461/out/sdl_bindings.rs:6136:1 | 6136 | pub enum SDL_BlendMode { | ^^^^^^^^^^^^^^^^^^^^^^ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:1746:20 | 1746 | panic!(get_error()) | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 1746 | panic!("{}", get_error()) | +++++ warning: the type `SDL_RendererInfo` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:2267:36 | 2267 | let mut out = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:2269:29 | 2269 | assert!(result, 0); | ^ | = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 2269 | assert!(result, "{}", 0); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rwops.rs:123:20 | 123 | panic!(get_error()); | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 123 | panic!("{}", get_error()); | +++++ warning: unnecessary transmute --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/rwops.rs:163:59 | 163 | ((*self.raw).seek.unwrap())(self.raw, offset, transmute(whence)) | ---------^^^^^^^^ | | | help: replace this with: `u32::cast_signed` | = note: `#[warn(unnecessary_transmutes)]` on by default warning: the type `SDL_AudioSpec` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:292:36 | 292 | let mut desired = unsafe { uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_AudioSpec` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:523:37 | 523 | let mut obtained = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `SDL_AudioSpec` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:614:37 | 614 | let mut obtained = unsafe { mem::uninitialized::() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:695:17 | 695 | pub fn lock(&mut self) -> AudioDeviceLockGuard { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 695 | pub fn lock(&mut self) -> AudioDeviceLockGuard<'_, CB> { | +++ warning: the type `SDL_AudioCVT` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:745:46 | 745 | let mut raw: sys::SDL_AudioCVT = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:780:38 | 780 | if ret != 0 { panic!(get_error()) } | ^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 780 | if ret != 0 { panic!("{}", get_error()) } | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/mod.rs:89:17 | 89 | pub fn name(&self) -> Option { | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 89 | pub fn name(&self) -> Option> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/mod.rs:100:25 | 100 | pub fn filename_raw(&self) -> Option { | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 100 | pub fn filename_raw(&self) -> Option> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:39:17 | 39 | pub fn name(&self) -> Option { | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 39 | pub fn name(&self) -> Option> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:59:25 | 59 | pub fn filename_raw(&self) -> Option { | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 59 | pub fn filename_raw(&self) -> Option> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/capture.rs:201:17 | 201 | pub fn name(&self) -> Option { | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 201 | pub fn name(&self) -> Option> { | ++++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=jpeg_decoder CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/Cargo.toml CARGO_PKG_AUTHORS='Ulf Nilsson ' CARGO_PKG_DESCRIPTION='JPEG decoder' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jpeg-decoder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/kaksmet/jpeg-decoder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name jpeg_decoder --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="rayon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "rayon"))' -C metadata=34b5972718f14617 -C extra-filename=-19d74d36cfb3a912 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --extern rayon=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon-d14610bd1f043434.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `wayland-commons` (lib) generated 9 warnings (1 duplicate) Compiling log-panics v2.0.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log_panics CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-panics-2.0.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-panics-2.0.0/Cargo.toml CARGO_PKG_AUTHORS='Steven Fackler ' CARGO_PKG_DESCRIPTION='A panic hook which logs panic messages rather than printing them' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log-panics CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/sfackler/rust-log-panics' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.0.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name log_panics --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/log-panics-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="backtrace"' --cfg 'feature="with-backtrace"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "with-backtrace"))' -C metadata=a1c24be8ea1f8b6c -C extra-filename=-6bf221797055c5fe --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern backtrace=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbacktrace-ed5353fda42a4cce.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-373e6e1a4b37db90.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/globals.rs:9:19 | 9 | callback: Box) + Send>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 9 | callback: Box) + Send>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/native_lib/proxy.rs:303:24 | 303 | implem: Option)>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 303 | implem: Option)>>, | +++ warning: unreachable pattern --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/marker.rs:135:13 | 135 | _ => unreachable!(), | ^ no value can reach this | note: multiple earlier patterns match some of the same values --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/marker.rs:135:13 | 68 | 0x00 => None, // Byte stuffing | ---- matches some of the same values 69 | 0x01 => Some(TEM), | ---- matches some of the same values 70 | 0x02 ... 0xBF => Some(RES), | ------------- matches some of the same values 71 | 0xC0 => Some(SOF(0)), | ---- matches some of the same values ... 135 | _ => unreachable!(), | ^ ...and 63 other patterns collectively make this unreachable = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default warning: `rayon` (lib) generated 32 warnings (14 duplicates) warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021 --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/decoder.rs:235:47 | 235 | for (i, &table) in tables.into_iter().enumerate() { | ^^^^^^^^^ | = warning: this changes meaning in Rust 2021 = note: for more information, see = note: `#[warn(array_into_iter)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: use `.iter()` instead of `.into_iter()` to avoid ambiguity | 235 - for (i, &table) in tables.into_iter().enumerate() { 235 + for (i, &table) in tables.iter().enumerate() { | help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value | 235 - for (i, &table) in tables.into_iter().enumerate() { 235 + for (i, &table) in IntoIterator::into_iter(tables).enumerate() { | warning: `log-panics` (lib) generated 1 warning (1 duplicate) warning: `nix` (lib) generated 116 warnings (1 duplicate) warning: `backtrace` (lib) generated 21 warnings (1 duplicate) warning: `nix` (lib) generated 188 warnings (1 duplicate) warning: `jpeg-decoder` (lib) generated 23 warnings (1 duplicate) warning: `andrew` (lib) generated 2 warnings (1 duplicate) warning: field `is_wrapper` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/native_lib/proxy.rs:33:5 | 30 | pub(crate) struct ProxyInner { | ---------- field in this struct ... 33 | is_wrapper: bool, | ^^^^^^^^^^ | = note: `ProxyInner` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/cursor.rs:91:23 | 91 | pub fn get_cursor(&self, name: &str) -> Option { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 91 | pub fn get_cursor(&self, name: &str) -> Option> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/cursor.rs:178:25 | 178 | pub fn frame_buffer(&self, frame: usize) -> Option { | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 178 | pub fn frame_buffer(&self, frame: usize) -> Option> { | ++++ warning: panic message contains unused formatting placeholders --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/native_lib/proxy.rs:132:105 | 132 | ... panic!("Trying to use 'send_constructor' with the wrong return type. Required interface {} but the message creates interface {}") | ^^ ^^ | = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add the missing arguments | 132 | panic!("Trying to use 'send_constructor' with the wrong return type. Required interface {} but the message creates interface {}", ...) | +++++ help: or add a "{}" format string to use the message literally | 132 | panic!("{}", "Trying to use 'send_constructor' with the wrong return type. Required interface {} but the message creates interface {}") | +++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:51:14 | 51 | unsafe { &wl_callback_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default help: use `&raw const` instead to create a raw pointer | 51 | unsafe { &raw const wl_callback_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:54:14 | 54 | unsafe { &wl_registry_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | unsafe { &raw const wl_registry_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:57:130 | 57 | ...as *const c_char, types: unsafe { &wl_display_requests_sync_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | wl_message { name: b"sync\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_display_requests_sync_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:58:138 | 58 | ...const c_char, types: unsafe { &wl_display_requests_get_registry_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | wl_message { name: b"get_registry\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_display_requests_get_registry_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:61:133 | 61 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | wl_message { name: b"error\0" as *const u8 as *const c_char, signature: b"ous\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:62:135 | 62 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 62 | wl_message { name: b"delete_id\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:69:24 | 69 | requests: unsafe { &wl_display_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 69 | requests: unsafe { &raw const wl_display_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:71:22 | 71 | events: unsafe { &wl_display_events as *const _ }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | events: unsafe { &raw const wl_display_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:77:133 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"bind\0" as *const u8 as *const c_char, signature: b"usun\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:80:134 | 80 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"global\0" as *const u8 as *const c_char, signature: b"usu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:81:139 | 81 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | wl_message { name: b"global_remove\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:88:24 | 88 | requests: unsafe { &wl_registry_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 88 | requests: unsafe { &raw const wl_registry_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:90:22 | 90 | events: unsafe { &wl_registry_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 90 | events: unsafe { &raw const wl_registry_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:96:130 | 96 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 96 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:105:22 | 105 | events: unsafe { &wl_callback_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | events: unsafe { &raw const wl_callback_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:111:14 | 111 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 111 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:114:14 | 114 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:117:140 | 117 | ...st c_char, types: unsafe { &wl_compositor_requests_create_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 117 | wl_message { name: b"create_surface\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_compositor_requests_create_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:118:139 | 118 | ...nst c_char, types: unsafe { &wl_compositor_requests_create_region_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 118 | wl_message { name: b"create_region\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_compositor_requests_create_region_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:125:24 | 125 | requests: unsafe { &wl_compositor_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 125 | requests: unsafe { &raw const wl_compositor_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:133:14 | 133 | unsafe { &wl_buffer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 133 | unsafe { &raw const wl_buffer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:141:144 | 141 | ...onst c_char, types: unsafe { &wl_shm_pool_requests_create_buffer_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 141 | wl_message { name: b"create_buffer\0" as *const u8 as *const c_char, signature: b"niiiiu\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shm_pool_requests_create_buffer_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:142:132 | 142 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 142 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:143:132 | 143 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 143 | wl_message { name: b"resize\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:150:24 | 150 | requests: unsafe { &wl_shm_pool_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 150 | requests: unsafe { &raw const wl_shm_pool_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:158:14 | 158 | unsafe { &wl_shm_pool_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 158 | unsafe { &raw const wl_shm_pool_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:163:139 | 163 | ... *const c_char, types: unsafe { &wl_shm_requests_create_pool_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 163 | wl_message { name: b"create_pool\0" as *const u8 as *const c_char, signature: b"nhi\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shm_requests_create_pool_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:166:132 | 166 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 166 | wl_message { name: b"format\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:173:24 | 173 | requests: unsafe { &wl_shm_requests as *const _ }, | ^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 173 | requests: unsafe { &raw const wl_shm_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:175:22 | 175 | events: unsafe { &wl_shm_events as *const _ }, | ^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 175 | events: unsafe { &raw const wl_shm_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:181:132 | 181 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 181 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:184:132 | 184 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 184 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:191:24 | 191 | requests: unsafe { &wl_buffer_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 191 | requests: unsafe { &raw const wl_buffer_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:193:22 | 193 | events: unsafe { &wl_buffer_events as *const _ }, | ^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 193 | events: unsafe { &raw const wl_buffer_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:199:134 | 199 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 199 | wl_message { name: b"accept\0" as *const u8 as *const c_char, signature: b"u?s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:200:134 | 200 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 200 | wl_message { name: b"receive\0" as *const u8 as *const c_char, signature: b"sh\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:201:132 | 201 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 201 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:202:132 | 202 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 202 | wl_message { name: b"finish\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:203:139 | 203 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 203 | wl_message { name: b"set_actions\0" as *const u8 as *const c_char, signature: b"3uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:206:131 | 206 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 206 | wl_message { name: b"offer\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:207:141 | 207 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 207 | wl_message { name: b"source_actions\0" as *const u8 as *const c_char, signature: b"3u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:208:133 | 208 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 208 | wl_message { name: b"action\0" as *const u8 as *const c_char, signature: b"3u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:215:24 | 215 | requests: unsafe { &wl_data_offer_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 215 | requests: unsafe { &raw const wl_data_offer_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:217:22 | 217 | events: unsafe { &wl_data_offer_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 217 | events: unsafe { &raw const wl_data_offer_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:223:131 | 223 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 223 | wl_message { name: b"offer\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:224:132 | 224 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 224 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:225:138 | 225 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 225 | wl_message { name: b"set_actions\0" as *const u8 as *const c_char, signature: b"3u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:228:133 | 228 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 228 | wl_message { name: b"target\0" as *const u8 as *const c_char, signature: b"?s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:229:131 | 229 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 229 | wl_message { name: b"send\0" as *const u8 as *const c_char, signature: b"sh\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:230:134 | 230 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 230 | wl_message { name: b"cancelled\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:231:144 | 231 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 231 | wl_message { name: b"dnd_drop_performed\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:232:138 | 232 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 232 | wl_message { name: b"dnd_finished\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:233:133 | 233 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 233 | wl_message { name: b"action\0" as *const u8 as *const c_char, signature: b"3u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:240:24 | 240 | requests: unsafe { &wl_data_source_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 240 | requests: unsafe { &raw const wl_data_source_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:242:22 | 242 | events: unsafe { &wl_data_source_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 242 | events: unsafe { &raw const wl_data_source_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:248:14 | 248 | unsafe { &wl_data_source_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 248 | unsafe { &raw const wl_data_source_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:249:14 | 249 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 249 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:250:14 | 250 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 250 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:254:14 | 254 | unsafe { &wl_data_source_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 254 | unsafe { &raw const wl_data_source_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:258:141 | 258 | ...onst c_char, types: unsafe { &wl_data_device_requests_start_drag_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 258 | wl_message { name: b"start_drag\0" as *const u8 as *const c_char, signature: b"?oo?ou\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_requests_start_drag_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:259:141 | 259 | ...st c_char, types: unsafe { &wl_data_device_requests_set_selection_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 259 | wl_message { name: b"set_selection\0" as *const u8 as *const c_char, signature: b"?ou\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_requests_set_selection_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:260:133 | 260 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 260 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"2\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:263:14 | 263 | unsafe { &wl_data_offer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 263 | unsafe { &raw const wl_data_offer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:267:14 | 267 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 267 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:270:14 | 270 | unsafe { &wl_data_offer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 270 | unsafe { &raw const wl_data_offer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:273:14 | 273 | unsafe { &wl_data_offer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 273 | unsafe { &raw const wl_data_offer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:276:136 | 276 | ...const c_char, types: unsafe { &wl_data_device_events_data_offer_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 276 | wl_message { name: b"data_offer\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_events_data_offer_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:277:136 | 277 | ... *const c_char, types: unsafe { &wl_data_device_events_enter_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 277 | wl_message { name: b"enter\0" as *const u8 as *const c_char, signature: b"uoff?o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_events_enter_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:278:130 | 278 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 278 | wl_message { name: b"leave\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:279:134 | 279 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 279 | wl_message { name: b"motion\0" as *const u8 as *const c_char, signature: b"uff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:280:129 | 280 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 280 | wl_message { name: b"drop\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:281:136 | 281 | ...const c_char, types: unsafe { &wl_data_device_events_selection_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 281 | wl_message { name: b"selection\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_events_selection_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:288:24 | 288 | requests: unsafe { &wl_data_device_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 288 | requests: unsafe { &raw const wl_data_device_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:290:22 | 290 | events: unsafe { &wl_data_device_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 290 | events: unsafe { &raw const wl_data_device_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:296:14 | 296 | unsafe { &wl_data_source_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 296 | unsafe { &raw const wl_data_source_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:299:14 | 299 | unsafe { &wl_data_device_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 299 | unsafe { &raw const wl_data_device_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:300:14 | 300 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 300 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:303:144 | 303 | ...har, types: unsafe { &wl_data_device_manager_requests_create_data_source_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 303 | wl_message { name: b"create_data_source\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_manager_requests_create_data_source_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:304:142 | 304 | ...char, types: unsafe { &wl_data_device_manager_requests_get_data_device_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 304 | wl_message { name: b"get_data_device\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_data_device_manager_requests_get_data_device_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:311:24 | 311 | requests: unsafe { &wl_data_device_manager_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 311 | requests: unsafe { &raw const wl_data_device_manager_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:319:14 | 319 | unsafe { &wl_shell_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 319 | unsafe { &raw const wl_shell_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:320:14 | 320 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 320 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:323:144 | 323 | ...nst c_char, types: unsafe { &wl_shell_requests_get_shell_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 323 | wl_message { name: b"get_shell_surface\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_requests_get_shell_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:330:24 | 330 | requests: unsafe { &wl_shell_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 330 | requests: unsafe { &raw const wl_shell_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:338:14 | 338 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 338 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:342:14 | 342 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 342 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:347:14 | 347 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 347 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:355:14 | 355 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 355 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:358:14 | 358 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 358 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:360:14 | 360 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 360 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:366:14 | 366 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 366 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:369:130 | 369 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 369 | wl_message { name: b"pong\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:370:131 | 370 | ...*const c_char, types: unsafe { &wl_shell_surface_requests_move_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 370 | wl_message { name: b"move\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_surface_requests_move_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:371:134 | 371 | ...const c_char, types: unsafe { &wl_shell_surface_requests_resize_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 371 | wl_message { name: b"resize\0" as *const u8 as *const c_char, signature: b"ouu\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_surface_requests_resize_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:372:137 | 372 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 372 | wl_message { name: b"set_toplevel\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:373:142 | 373 | ...t c_char, types: unsafe { &wl_shell_surface_requests_set_transient_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 373 | wl_message { name: b"set_transient\0" as *const u8 as *const c_char, signature: b"oiiu\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_surface_requests_set_transient_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:374:143 | 374 | ...t c_char, types: unsafe { &wl_shell_surface_requests_set_fullscreen_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 374 | wl_message { name: b"set_fullscreen\0" as *const u8 as *const c_char, signature: b"uu?o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_surface_requests_set_fullscreen_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:375:140 | 375 | ...nst c_char, types: unsafe { &wl_shell_surface_requests_set_popup_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 375 | wl_message { name: b"set_popup\0" as *const u8 as *const c_char, signature: b"ouoiiu\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_surface_requests_set_popup_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:376:140 | 376 | ...t c_char, types: unsafe { &wl_shell_surface_requests_set_maximized_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 376 | wl_message { name: b"set_maximized\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_shell_surface_requests_set_maximized_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:377:135 | 377 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 377 | wl_message { name: b"set_title\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:378:135 | 378 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 378 | wl_message { name: b"set_class\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:381:130 | 381 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 381 | wl_message { name: b"ping\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:382:137 | 382 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 382 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"uii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:383:135 | 383 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 383 | wl_message { name: b"popup_done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:390:24 | 390 | requests: unsafe { &wl_shell_surface_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 390 | requests: unsafe { &raw const wl_shell_surface_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:392:22 | 392 | events: unsafe { &wl_shell_surface_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 392 | events: unsafe { &raw const wl_shell_surface_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:398:14 | 398 | unsafe { &wl_buffer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 398 | unsafe { &raw const wl_buffer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:403:14 | 403 | unsafe { &wl_callback_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 403 | unsafe { &raw const wl_callback_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:406:14 | 406 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 406 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:409:14 | 409 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 409 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:412:132 | 412 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 412 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:413:135 | 413 | ...s *const c_char, types: unsafe { &wl_surface_requests_attach_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 413 | wl_message { name: b"attach\0" as *const u8 as *const c_char, signature: b"?oii\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_surface_requests_attach_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:414:135 | 414 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 414 | wl_message { name: b"damage\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:415:131 | 415 | ...s *const c_char, types: unsafe { &wl_surface_requests_frame_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 415 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_surface_requests_frame_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:416:144 | 416 | ...st c_char, types: unsafe { &wl_surface_requests_set_opaque_region_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 416 | wl_message { name: b"set_opaque_region\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_surface_requests_set_opaque_region_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:417:143 | 417 | ...nst c_char, types: unsafe { &wl_surface_requests_set_input_region_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 417 | wl_message { name: b"set_input_region\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_surface_requests_set_input_region_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:418:131 | 418 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 418 | wl_message { name: b"commit\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:419:147 | 419 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 419 | wl_message { name: b"set_buffer_transform\0" as *const u8 as *const c_char, signature: b"2i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:420:143 | 420 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 420 | wl_message { name: b"set_buffer_scale\0" as *const u8 as *const c_char, signature: b"3i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:421:143 | 421 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 421 | wl_message { name: b"damage_buffer\0" as *const u8 as *const c_char, signature: b"4iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:424:14 | 424 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 424 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:427:14 | 427 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 427 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:430:131 | 430 | ...as *const c_char, types: unsafe { &wl_surface_events_enter_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 430 | wl_message { name: b"enter\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_surface_events_enter_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:431:131 | 431 | ...as *const c_char, types: unsafe { &wl_surface_events_leave_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 431 | wl_message { name: b"leave\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_surface_events_leave_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:438:24 | 438 | requests: unsafe { &wl_surface_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 438 | requests: unsafe { &raw const wl_surface_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:440:22 | 440 | events: unsafe { &wl_surface_events as *const _ }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 440 | events: unsafe { &raw const wl_surface_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:446:14 | 446 | unsafe { &wl_pointer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 446 | unsafe { &raw const wl_pointer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:449:14 | 449 | unsafe { &wl_keyboard_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 449 | unsafe { &raw const wl_keyboard_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:452:14 | 452 | unsafe { &wl_touch_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 452 | unsafe { &raw const wl_touch_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:455:137 | 455 | ... *const c_char, types: unsafe { &wl_seat_requests_get_pointer_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 455 | wl_message { name: b"get_pointer\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_seat_requests_get_pointer_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:456:138 | 456 | ...*const c_char, types: unsafe { &wl_seat_requests_get_keyboard_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 456 | wl_message { name: b"get_keyboard\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_seat_requests_get_keyboard_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:457:135 | 457 | ...s *const c_char, types: unsafe { &wl_seat_requests_get_touch_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 457 | wl_message { name: b"get_touch\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_seat_requests_get_touch_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:458:133 | 458 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 458 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"5\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:461:138 | 461 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 461 | wl_message { name: b"capabilities\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:462:131 | 462 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 462 | wl_message { name: b"name\0" as *const u8 as *const c_char, signature: b"2s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:469:24 | 469 | requests: unsafe { &wl_seat_requests as *const _ }, | ^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 469 | requests: unsafe { &raw const wl_seat_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:471:22 | 471 | events: unsafe { &wl_seat_events as *const _ }, | ^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 471 | events: unsafe { &raw const wl_seat_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:478:14 | 478 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 478 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:483:140 | 483 | ...*const c_char, types: unsafe { &wl_pointer_requests_set_cursor_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 483 | wl_message { name: b"set_cursor\0" as *const u8 as *const c_char, signature: b"u?oii\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_pointer_requests_set_cursor_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:484:133 | 484 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 484 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:488:14 | 488 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 488 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:494:14 | 494 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 494 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:497:134 | 497 | ...as *const c_char, types: unsafe { &wl_pointer_events_enter_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 497 | wl_message { name: b"enter\0" as *const u8 as *const c_char, signature: b"uoff\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_pointer_events_enter_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:498:132 | 498 | ...as *const c_char, types: unsafe { &wl_pointer_events_leave_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 498 | wl_message { name: b"leave\0" as *const u8 as *const c_char, signature: b"uo\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_pointer_events_leave_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:499:134 | 499 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 499 | wl_message { name: b"motion\0" as *const u8 as *const c_char, signature: b"uff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:500:135 | 500 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 500 | wl_message { name: b"button\0" as *const u8 as *const c_char, signature: b"uuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:501:132 | 501 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 501 | wl_message { name: b"axis\0" as *const u8 as *const c_char, signature: b"uuf\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:502:131 | 502 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 502 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"5\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:503:138 | 503 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 503 | wl_message { name: b"axis_source\0" as *const u8 as *const c_char, signature: b"5u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:504:137 | 504 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 504 | wl_message { name: b"axis_stop\0" as *const u8 as *const c_char, signature: b"5uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:505:141 | 505 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 505 | wl_message { name: b"axis_discrete\0" as *const u8 as *const c_char, signature: b"5ui\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:512:24 | 512 | requests: unsafe { &wl_pointer_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 512 | requests: unsafe { &raw const wl_pointer_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:514:22 | 514 | events: unsafe { &wl_pointer_events as *const _ }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 514 | events: unsafe { &raw const wl_pointer_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:520:133 | 520 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 520 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:524:14 | 524 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 524 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:529:14 | 529 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 529 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:532:134 | 532 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 532 | wl_message { name: b"keymap\0" as *const u8 as *const c_char, signature: b"uhu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:533:133 | 533 | ...as *const c_char, types: unsafe { &wl_keyboard_events_enter_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 533 | wl_message { name: b"enter\0" as *const u8 as *const c_char, signature: b"uoa\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_keyboard_events_enter_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:534:132 | 534 | ...as *const c_char, types: unsafe { &wl_keyboard_events_leave_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 534 | wl_message { name: b"leave\0" as *const u8 as *const c_char, signature: b"uo\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_keyboard_events_leave_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:535:132 | 535 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 535 | wl_message { name: b"key\0" as *const u8 as *const c_char, signature: b"uuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:536:139 | 536 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 536 | wl_message { name: b"modifiers\0" as *const u8 as *const c_char, signature: b"uuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:537:139 | 537 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 537 | wl_message { name: b"repeat_info\0" as *const u8 as *const c_char, signature: b"4ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:544:24 | 544 | requests: unsafe { &wl_keyboard_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 544 | requests: unsafe { &raw const wl_keyboard_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:546:22 | 546 | events: unsafe { &wl_keyboard_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 546 | events: unsafe { &raw const wl_keyboard_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:552:133 | 552 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 552 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:557:14 | 557 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 557 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:563:135 | 563 | ...8 as *const c_char, types: unsafe { &wl_touch_events_down_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 563 | wl_message { name: b"down\0" as *const u8 as *const c_char, signature: b"uuoiff\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_touch_events_down_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:564:130 | 564 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 564 | wl_message { name: b"up\0" as *const u8 as *const c_char, signature: b"uui\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:565:135 | 565 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 565 | wl_message { name: b"motion\0" as *const u8 as *const c_char, signature: b"uiff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:566:130 | 566 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 566 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:567:131 | 567 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 567 | wl_message { name: b"cancel\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:574:24 | 574 | requests: unsafe { &wl_touch_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 574 | requests: unsafe { &raw const wl_touch_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:576:22 | 576 | events: unsafe { &wl_touch_events as *const _ }, | ^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 576 | events: unsafe { &raw const wl_touch_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:582:133 | 582 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 582 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"3\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:585:141 | 585 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 585 | wl_message { name: b"geometry\0" as *const u8 as *const c_char, signature: b"iiiiissi\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:586:133 | 586 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 586 | wl_message { name: b"mode\0" as *const u8 as *const c_char, signature: b"uiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:587:130 | 587 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 587 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"2\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:588:132 | 588 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 588 | wl_message { name: b"scale\0" as *const u8 as *const c_char, signature: b"2i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:595:24 | 595 | requests: unsafe { &wl_output_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 595 | requests: unsafe { &raw const wl_output_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:597:22 | 597 | events: unsafe { &wl_output_events as *const _ }, | ^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 597 | events: unsafe { &raw const wl_output_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:603:132 | 603 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 603 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:604:132 | 604 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 604 | wl_message { name: b"add\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:605:137 | 605 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 605 | wl_message { name: b"subtract\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:612:24 | 612 | requests: unsafe { &wl_region_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 612 | requests: unsafe { &raw const wl_region_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:620:14 | 620 | unsafe { &wl_subsurface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 620 | unsafe { &raw const wl_subsurface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:621:14 | 621 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 621 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:622:14 | 622 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 622 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:625:132 | 625 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 625 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:626:142 | 626 | ...t c_char, types: unsafe { &wl_subcompositor_requests_get_subsurface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 626 | wl_message { name: b"get_subsurface\0" as *const u8 as *const c_char, signature: b"noo\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_subcompositor_requests_get_subsurface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:633:24 | 633 | requests: unsafe { &wl_subcompositor_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 633 | requests: unsafe { &raw const wl_subcompositor_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:641:14 | 641 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 641 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:644:14 | 644 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 644 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:647:132 | 647 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 647 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:648:139 | 648 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 648 | wl_message { name: b"set_position\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:649:137 | 649 | ...onst c_char, types: unsafe { &wl_subsurface_requests_place_above_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 649 | wl_message { name: b"place_above\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_subsurface_requests_place_above_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:650:137 | 650 | ...onst c_char, types: unsafe { &wl_subsurface_requests_place_below_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 650 | wl_message { name: b"place_below\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const wl_subsurface_requests_place_below_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:651:133 | 651 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 651 | wl_message { name: b"set_sync\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:652:135 | 652 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 652 | wl_message { name: b"set_desync\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_interfaces.rs:659:24 | 659 | requests: unsafe { &wl_subsurface_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 659 | requests: unsafe { &raw const wl_subsurface_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:320:22 | 320 | unsafe { &super::super::c_interfaces::wl_display_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 320 | unsafe { &raw const super::super::c_interfaces::wl_display_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:620:22 | 620 | unsafe { &super::super::c_interfaces::wl_registry_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 620 | unsafe { &raw const super::super::c_interfaces::wl_registry_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:785:22 | 785 | unsafe { &super::super::c_interfaces::wl_callback_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 785 | unsafe { &raw const super::super::c_interfaces::wl_callback_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:954:22 | 954 | unsafe { &super::super::c_interfaces::wl_compositor_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 954 | unsafe { &raw const super::super::c_interfaces::wl_compositor_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:1210:22 | 1210 | unsafe { &super::super::c_interfaces::wl_shm_pool_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1210 | unsafe { &raw const super::super::c_interfaces::wl_shm_pool_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:1693:22 | 1693 | unsafe { &super::super::c_interfaces::wl_shm_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1693 | unsafe { &raw const super::super::c_interfaces::wl_shm_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:1888:22 | 1888 | unsafe { &super::super::c_interfaces::wl_buffer_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1888 | unsafe { &raw const super::super::c_interfaces::wl_buffer_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:2383:22 | 2383 | unsafe { &super::super::c_interfaces::wl_data_offer_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 2383 | unsafe { &raw const super::super::c_interfaces::wl_data_offer_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:2961:22 | 2961 | unsafe { &super::super::c_interfaces::wl_data_source_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 2961 | unsafe { &raw const super::super::c_interfaces::wl_data_source_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:3509:22 | 3509 | unsafe { &super::super::c_interfaces::wl_data_device_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 3509 | unsafe { &raw const super::super::c_interfaces::wl_data_device_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:3806:22 | 3806 | unsafe { &super::super::c_interfaces::wl_data_device_manager_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 3806 | unsafe { &raw const super::super::c_interfaces::wl_data_device_manager_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:4008:22 | 4008 | unsafe { &super::super::c_interfaces::wl_shell_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 4008 | unsafe { &raw const super::super::c_interfaces::wl_shell_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:4731:22 | 4731 | unsafe { &super::super::c_interfaces::wl_shell_surface_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 4731 | unsafe { &raw const super::super::c_interfaces::wl_shell_surface_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:5701:22 | 5701 | unsafe { &super::super::c_interfaces::wl_surface_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 5701 | unsafe { &raw const super::super::c_interfaces::wl_surface_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:6416:22 | 6416 | unsafe { &super::super::c_interfaces::wl_seat_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 6416 | unsafe { &raw const super::super::c_interfaces::wl_seat_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:7320:22 | 7320 | unsafe { &super::super::c_interfaces::wl_pointer_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 7320 | unsafe { &raw const super::super::c_interfaces::wl_pointer_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:7892:22 | 7892 | unsafe { &super::super::c_interfaces::wl_keyboard_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 7892 | unsafe { &raw const super::super::c_interfaces::wl_keyboard_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:8273:22 | 8273 | unsafe { &super::super::c_interfaces::wl_touch_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 8273 | unsafe { &raw const super::super::c_interfaces::wl_touch_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:8784:22 | 8784 | unsafe { &super::super::c_interfaces::wl_output_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 8784 | unsafe { &raw const super::super::c_interfaces::wl_output_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:9009:22 | 9009 | unsafe { &super::super::c_interfaces::wl_region_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 9009 | unsafe { &raw const super::super::c_interfaces::wl_region_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:9269:22 | 9269 | unsafe { &super::super::c_interfaces::wl_subcompositor_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 9269 | unsafe { &raw const super::super::c_interfaces::wl_subcompositor_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-4e9924aa75edda01/out/wayland_c_api.rs:9695:22 | 9695 | unsafe { &super::super::c_interfaces::wl_subsurface_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 9695 | unsafe { &raw const super::super::c_interfaces::wl_subsurface_interface } | +++++++++ warning: `sdl2` (lib) generated 160 warnings (1 duplicate) warning: `gl` (lib) generated 2 warnings (1 duplicate) warning: `x11-dl` (lib) generated 206 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_protocols CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Generated API for the officials wayland protocol extensions' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wayland-protocols CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/smithay/wayland-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out /usr/local/bin/rustc --crate-name wayland_protocols --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="client"' --cfg 'feature="native_client"' --cfg 'feature="native_lib"' --cfg 'feature="unstable_protocols"' --cfg 'feature="wayland-client"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("client", "native_client", "native_lib", "native_server", "server", "unstable_protocols", "wayland-client", "wayland-server"))' -C metadata=74882af9c7dff6ea -C extra-filename=-ebf63c4b07970cf2 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-6ea437924f745f8e.rmeta --extern wayland_commons=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_commons-4cdcacf3e1bbe7ab.rmeta --extern wayland_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_sys-ad8c15b8528dc1a0.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: useless assignment of variable of type `proc_macro2::Span` to itself --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/spanned.rs:154:9 | 154 | joined = joined; | ^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/data.rs:74:17 | 74 | pub fn iter(&self) -> punctuated::Iter { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 74 | pub fn iter(&self) -> punctuated::Iter<'_, Field> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/data.rs:87:21 | 87 | pub fn iter_mut(&mut self) -> punctuated::IterMut { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 87 | pub fn iter_mut(&mut self) -> punctuated::IterMut<'_, Field> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:88:24 | 88 | pub fn type_params(&self) -> TypeParams { | ^^^^^ ^^^^^^^^^^ 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 | 88 | pub fn type_params(&self) -> TypeParams<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:99:28 | 99 | pub fn type_params_mut(&mut self) -> TypeParamsMut { | ^^^^^^^^^ ^^^^^^^^^^^^^ 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 | 99 | pub fn type_params_mut(&mut self) -> TypeParamsMut<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:110:22 | 110 | pub fn lifetimes(&self) -> Lifetimes { | ^^^^^ ^^^^^^^^^ 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 | 110 | pub fn lifetimes(&self) -> Lifetimes<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:121:26 | 121 | pub fn lifetimes_mut(&mut self) -> LifetimesMut { | ^^^^^^^^^ ^^^^^^^^^^^^ 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 | 121 | pub fn lifetimes_mut(&mut self) -> LifetimesMut<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:132:25 | 132 | pub fn const_params(&self) -> ConstParams { | ^^^^^ ^^^^^^^^^^^ 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 | 132 | pub fn const_params(&self) -> ConstParams<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:143:29 | 143 | pub fn const_params_mut(&mut self) -> ConstParamsMut { | ^^^^^^^^^ ^^^^^^^^^^^^^^ 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 | 143 | pub fn const_params_mut(&mut self) -> ConstParamsMut<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:328:27 | 328 | 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 | 328 | pub fn split_for_impl(&self) -> (ImplGenerics<'_>, TypeGenerics<'_>, Option<&WhereClause>) { | ++++ ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/generics.rs:343:25 | 343 | 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 | 343 | pub fn as_turbofish(&self) -> Turbofish<'_> { | ++++ warning: panic message contains braces --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/lit.rs:971:30 | 971 | panic!("expected {{ after \\u"); | ^^ | = note: this message is not used as a format string, but will be in Rust 2021 = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add a "{}" format string to use the message literally | 971 | panic!("{}", "expected {{ after \\u"); | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/buffer.rs:127:18 | 127 | 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 help: use `'_` for type paths | 127 | pub fn begin(&self) -> Cursor<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/punctuated.rs:111:17 | 111 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 111 | pub fn iter(&self) -> Iter<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/punctuated.rs:122:21 | 122 | pub fn iter_mut(&mut self) -> IterMut { | ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 122 | pub fn iter_mut(&mut self) -> IterMut<'_, T> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/punctuated.rs:133:18 | 133 | pub fn pairs(&self) -> Pairs { | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 133 | pub fn pairs(&self) -> Pairs<'_, T, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/punctuated.rs:142:22 | 142 | pub fn pairs_mut(&mut self) -> PairsMut { | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 142 | pub fn pairs_mut(&mut self) -> PairsMut<'_, T, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/syn-0.15.21/src/parse.rs:1128:35 | 1128 | 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 | 1128 | fn tokens_to_parse_buffer(tokens: &TokenBuffer) -> ParseBuffer<'_> { | ++++ warning: unused `#[macro_use]` import --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/lib.rs:27:1 | 27 | #[macro_use] | ^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/mod.rs:804:26 | 804 | fn iter(self, input: &mut ::Input) -> Iter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 804 | fn iter(self, input: &mut ::Input) -> Iter<'_, Self, Self::PartialState, FirstMode> | +++ warning: `#[macro_escape]` attribute cannot be used on macro defs --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/protocol_macro.rs:1:1 | 1 | #[macro_escape] | ^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[macro_escape]` can be applied to modules, extern crates, and crates = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default warning: `#[macro_escape]` attribute cannot be used on macro defs --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/protocol_macro.rs:102:1 | 102 | #[macro_escape] | ^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = help: `#[macro_escape]` can be applied to modules, extern crates, and crates warning: `wayland-client` (lib) generated 228 warnings (1 duplicate) warning: `jpeg-decoder` (lib) generated 23 warnings (23 duplicates) Compiling toml_edit v0.1.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=toml_edit CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/Cargo.toml CARGO_PKG_AUTHORS='Andronik Ordian ' CARGO_PKG_DESCRIPTION='Yet another format-preserving TOML parser.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=toml_edit CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/ordian/toml_edit' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name toml_edit --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=71fc1f10a707d086 -C extra-filename=-9e0034153f1df255 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern chrono=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libchrono-573eb8c5efbec8f5.rmeta --extern combine=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcombine-58b03b129a1e73c9.rmeta --extern linked_hash_map=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblinked_hash_map-555bcb0440bda910.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `combine` (lib) generated 59 warnings (1 duplicate) warning: `syn` (lib) generated 55 warnings (1 duplicate) Compiling serde_derive v1.0.80 Compiling derivative v1.0.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_derive CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric syntax extensions' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-derive' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-derive CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-derive' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-derive-a63bcd9c05e9fadb/out /usr/local/bin/rustc --crate-name num_derive --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("full-syntax"))' -C metadata=bf1e48fc1883cc24 -C extra-filename=-92d9b201c2ea2095 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rlib --extern proc_macro2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libproc_macro2-0c5d69c3ec9a5725.rlib --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-d2aad16f6aca668e.rlib --extern syn=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsyn-a33c05f373cc5930.rlib --extern proc_macro --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=derivative CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/Cargo.toml CARGO_PKG_AUTHORS='mcarton ' CARGO_PKG_DESCRIPTION='A set of alternative `derive` attributes for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=derivative CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/mcarton/rust-derivative' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name derivative --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiletest_rs", "test-nightly", "use_core"))' -C metadata=ee4e98dbfcb0698d -C extra-filename=-2065b4d9e7b72d98 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libproc_macro2-0c5d69c3ec9a5725.rlib --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-d2aad16f6aca668e.rlib --extern syn=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsyn-a33c05f373cc5930.rlib --extern proc_macro --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde_derive CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name serde_derive --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=1910ed051ac0d2db -C extra-filename=-fa411195bcd38396 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libproc_macro2-0c5d69c3ec9a5725.rlib --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-d2aad16f6aca668e.rlib --extern syn=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsyn-a33c05f373cc5930.rlib --extern proc_macro --cap-lints warn -C ar=ar -C linker=cc` warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/lib.rs:7:13 | 7 | #![cfg_attr(feature = "cargo-clippy", allow( | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `compiletest_rs`, `test-nightly`, and `use_core` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:42:21 | 42 | let attrs = try!(attr::Input::from_ast(&item.attrs)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:46:28 | 46 | Body::Enum(try!(enum_from_ast(variants))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:49:39 | 49 | let (style, fields) = try!(struct_from_ast(fields)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:82:35 | 82 | let (style, fields) = try!(struct_from_ast(&variant.fields)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:84:24 | 84 | attrs: try!(attr::Input::from_ast(&variant.attrs)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:95:62 | 95 | syn::Fields::Named(ref fields) => Ok((Style::Struct, try!(fields_from_ast(&fields.named)))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:97:31 | 97 | Ok((Style::Tuple, try!(fields_from_ast(&fields.unnamed)))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:110:24 | 110 | attrs: try!(attr::Field::from_ast(field)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:157:47 | 157 | let MetaItem($name, $value) = try!(metaitem); | ^^^ ... 211 | / for_all_attr! { 212 | | for (name, values) in attrs; 213 | | "Clone" => { 214 | | match_attributes! { ... | 274 | | } | |_________- in this macro invocation | = note: this warning originates in the macro `for_all_attr` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:217:32 | 217 | "bound" => try!(parse_bound(&mut clone.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:219:44 | 219 | clone.clone_from = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "clone_from")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:227:32 | 227 | "bound" => try!(parse_bound(&mut copy.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:234:32 | 234 | "bound" => try!(parse_bound(&mut debug.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:236:45 | 236 | debug.transparent = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "transparent")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:244:32 | 244 | "bound" => try!(parse_bound(&mut default.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:246:39 | 246 | default.new = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "new")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:254:32 | 254 | "bound" => try!(parse_bound(&mut eq.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:261:32 | 261 | "bound" => try!(parse_bound(&mut hash.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:268:32 | 268 | "bound" => try!(parse_bound(&mut partial_eq.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:270:46 | 270 | partial_eq.on_enum = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "feature_allow_slow_enum")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:157:47 | 157 | let MetaItem($name, $value) = try!(metaitem); | ^^^ ... 339 | / for_all_attr! { 340 | | for (name, values) in field.attrs; 341 | | "Clone" => { 342 | | match_attributes! { ... | 406 | | } | |_________- in this macro invocation | = note: this warning originates in the macro `for_all_attr` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:344:32 | 344 | "bound" => try!(parse_bound(&mut out.clone.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:346:36 | 346 | let path = try!(opt_string_to_str!(value).ok_or_else(|| "`clone_with` needs a value".to_string())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:347:53 | 347 | out.clone.clone_with = Some(try!(parse_str(&path))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:354:32 | 354 | "bound" => try!(parse_bound(&mut out.debug.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:356:36 | 356 | let path = try!(opt_string_to_str!(value).ok_or_else(|| "`format_with` needs a value".to_string())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:357:54 | 357 | out.debug.format_with = Some(try!(parse_str(&path))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:360:44 | 360 | out.debug.ignore = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "ignore")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:367:32 | 367 | "bound" => try!(parse_bound(&mut out.default.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:369:37 | 369 | let value = try!(opt_string_to_str!(value).ok_or_else(|| "`value` needs a value".to_string())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:370:50 | 370 | out.default.value = Some(try!(parse_str(&value))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:377:32 | 377 | "bound" => try!(parse_bound(&mut out.eq_bound, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:383:32 | 383 | "bound" => try!(parse_bound(&mut out.hash.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:385:36 | 385 | let path = try!(opt_string_to_str!(value).ok_or_else(|| "`hash_with` needs a value".to_string())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:386:51 | 386 | out.hash.hash_with = Some(try!(parse_str(&path))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:389:43 | 389 | out.hash.ignore = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "ignore")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:396:32 | 396 | "bound" => try!(parse_bound(&mut out.partial_eq.bounds, opt_string_to_str!(value))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:398:36 | 398 | let path = try!(opt_string_to_str!(value).ok_or_else(|| "`compare_with` needs a value".to_string())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:399:60 | 399 | out.partial_eq.compare_with = Some(try!(parse_str(&path))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:402:49 | 402 | out.partial_eq.ignore = try!(parse_boolean_meta_item(&opt_string_to_str!(value), true, "ignore")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:499:26 | 499 | let values = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:509:41 | 509 | ... let value = try!(string_or_err(value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:526:25 | 526 | let value = try!(string_or_err(value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:578:17 | 578 | let bound = try!(value.ok_or_else(|| "`bound` needs a value".to_string())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:587:23 | 587 | bounds.extend(try!(where_clause).predicates); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/src/lib.rs:171:32 | 171 | let i128_fns = if cfg!(has_i128) { | ^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-derive-0.2.3/src/lib.rs:338:32 | 338 | let i128_fns = if cfg!(has_i128) { | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/lib.rs:26:13 | 26 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default` and `deserialize_in_place` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/lib.rs:27:13 | 27 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default` and `deserialize_in_place` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/lib.rs:30:5 | 30 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default` and `deserialize_in_place` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/lib.rs:42:5 | 42 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default` and `deserialize_in_place` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1243:18 | 1243 | let string = try!(get_lit_str(cx, attr_name, attr_name, lit)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1253:18 | 1253 | let string = try!(get_lit_str(cx, attr_name, attr_name, lit)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1264:18 | 1264 | let string = try!(get_lit_str(cx, attr_name, meta_item_name, lit)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1277:18 | 1277 | let string = try!(get_lit_str(cx, attr_name, attr_name, lit)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1295:18 | 1295 | let string = try!(get_lit_str(cx, attr_name, attr_name, lit)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1542:18 | 1542 | let tokens = try!(spanned_tokens(s)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:1547:18 | 1547 | let stream = try!(syn::parse_str(&s.value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/de.rs:28:5 | 28 | try!(ctxt.check()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/ser.rs:24:5 | 24 | try!(ctxt.check()); | ^^^ warning: unnecessary parentheses around match arm expression --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/ser.rs:847:51 | 847 | StructVariant::ExternallyTagged { .. } => (StructTrait::SerializeStructVariant), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 847 - StructVariant::ExternallyTagged { .. } => (StructTrait::SerializeStructVariant), 847 + StructVariant::ExternallyTagged { .. } => StructTrait::SerializeStructVariant, | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/ser.rs:849:13 | 849 | (StructTrait::SerializeStruct) | ^ ^ | help: remove these parentheses | 849 - (StructTrait::SerializeStruct) 849 + StructTrait::SerializeStruct | warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/ast.rs:119:40 | 119 | pub fn all_fields(&'a self) -> Box> + 'a> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 119 | pub fn all_fields(&'a self) -> Box> + 'a> { | +++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:17:14 | 17 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default help: use `&raw const` instead to create a raw pointer | 17 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:19:14 | 19 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 19 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:22:14 | 22 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 22 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:23:14 | 23 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 23 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:25:14 | 25 | unsafe { &zwp_fullscreen_shell_mode_feedback_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 25 | unsafe { &raw const zwp_fullscreen_shell_mode_feedback_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:28:132 | 28 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 28 | wl_message { name: b"release\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:29:145 | 29 | ...char, types: unsafe { &zwp_fullscreen_shell_v1_requests_present_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 29 | wl_message { name: b"present_surface\0" as *const u8 as *const c_char, signature: b"?ou?o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_fullscreen_shell_v1_requests_present_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:30:153 | 30 | ... types: unsafe { &zwp_fullscreen_shell_v1_requests_present_surface_for_mode_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 30 | wl_message { name: b"present_surface_for_mode\0" as *const u8 as *const c_char, signature: b"ooin\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_fullscreen_shell_v1_requests_present_surface_for_mode_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:33:136 | 33 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 33 | wl_message { name: b"capability\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:40:24 | 40 | requests: unsafe { &zwp_fullscreen_shell_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | requests: unsafe { &raw const zwp_fullscreen_shell_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:42:22 | 42 | events: unsafe { &zwp_fullscreen_shell_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 42 | events: unsafe { &raw const zwp_fullscreen_shell_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:48:140 | 48 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | wl_message { name: b"mode_successful\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:49:136 | 49 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | wl_message { name: b"mode_failed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:50:142 | 50 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | wl_message { name: b"present_cancelled\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_interfaces.rs:59:22 | 59 | events: unsafe { &zwp_fullscreen_shell_mode_feedback_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | events: unsafe { &raw const zwp_fullscreen_shell_mode_feedback_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_client_api.rs:431:22 | 431 | unsafe { &super::super::c_interfaces::zwp_fullscreen_shell_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 431 | unsafe { &raw const super::super::c_interfaces::zwp_fullscreen_shell_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/fullscreen-shell-v1_c_client_api.rs:707:22 | 707 | unsafe { &super::super::c_interfaces::zwp_fullscreen_shell_mode_feedback_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 707 | unsafe { &raw const super::super::c_interfaces::zwp_fullscreen_shell_mode_feedback_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:39:14 | 39 | unsafe { &zwp_idle_inhibitor_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 39 | unsafe { &raw const zwp_idle_inhibitor_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:40:14 | 40 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:43:132 | 43 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 43 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:44:143 | 44 | ...r, types: unsafe { &zwp_idle_inhibit_manager_v1_requests_create_inhibitor_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"create_inhibitor\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_idle_inhibit_manager_v1_requests_create_inhibitor_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:51:24 | 51 | requests: unsafe { &zwp_idle_inhibit_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | requests: unsafe { &raw const zwp_idle_inhibit_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:59:132 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_interfaces.rs:66:24 | 66 | requests: unsafe { &zwp_idle_inhibitor_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | requests: unsafe { &raw const zwp_idle_inhibitor_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_client_api.rs:198:22 | 198 | unsafe { &super::super::c_interfaces::zwp_idle_inhibit_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 198 | unsafe { &raw const super::super::c_interfaces::zwp_idle_inhibit_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/idle-inhibit-v1_c_client_api.rs:376:22 | 376 | unsafe { &super::super::c_interfaces::zwp_idle_inhibitor_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 376 | unsafe { &raw const super::super::c_interfaces::zwp_idle_inhibitor_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:44:14 | 44 | unsafe { &wl_keyboard_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | unsafe { &raw const wl_keyboard_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:47:132 | 47 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:48:140 | 48 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | wl_message { name: b"commit_string\0" as *const u8 as *const c_char, signature: b"us\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:49:142 | 49 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | wl_message { name: b"preedit_string\0" as *const u8 as *const c_char, signature: b"uss\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:50:143 | 50 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | wl_message { name: b"preedit_styling\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:51:140 | 51 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | wl_message { name: b"preedit_cursor\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:52:150 | 52 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | wl_message { name: b"delete_surrounding_text\0" as *const u8 as *const c_char, signature: b"iu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:53:142 | 53 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 53 | wl_message { name: b"cursor_position\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:54:139 | 54 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | wl_message { name: b"modifiers_map\0" as *const u8 as *const c_char, signature: b"a\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:55:136 | 55 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | wl_message { name: b"keysym\0" as *const u8 as *const c_char, signature: b"uuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:56:139 | 56 | ...har, types: unsafe { &zwp_input_method_context_v1_requests_grab_keyboard_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 56 | wl_message { name: b"grab_keyboard\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_input_method_context_v1_requests_grab_keyboard_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:57:132 | 57 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | wl_message { name: b"key\0" as *const u8 as *const c_char, signature: b"uuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:58:139 | 58 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | wl_message { name: b"modifiers\0" as *const u8 as *const c_char, signature: b"uuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:59:135 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"language\0" as *const u8 as *const c_char, signature: b"us\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:60:141 | 60 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | wl_message { name: b"text_direction\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:63:144 | 63 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | wl_message { name: b"surrounding_text\0" as *const u8 as *const c_char, signature: b"suu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:64:130 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"reset\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:65:139 | 65 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"content_type\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:66:140 | 66 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | wl_message { name: b"invoke_action\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:67:138 | 67 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 67 | wl_message { name: b"commit_state\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:68:144 | 68 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | wl_message { name: b"preferred_language\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:75:24 | 75 | requests: unsafe { &zwp_input_method_context_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | requests: unsafe { &raw const zwp_input_method_context_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:77:22 | 77 | events: unsafe { &zwp_input_method_context_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | events: unsafe { &raw const zwp_input_method_context_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:83:14 | 83 | unsafe { &zwp_input_method_context_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 83 | unsafe { &raw const zwp_input_method_context_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:86:14 | 86 | unsafe { &zwp_input_method_context_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 86 | unsafe { &raw const zwp_input_method_context_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:89:134 | 89 | ...nst c_char, types: unsafe { &zwp_input_method_v1_events_activate_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 89 | wl_message { name: b"activate\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_input_method_v1_events_activate_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:90:136 | 90 | ...st c_char, types: unsafe { &zwp_input_method_v1_events_deactivate_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 90 | wl_message { name: b"deactivate\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_input_method_v1_events_deactivate_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:99:22 | 99 | events: unsafe { &zwp_input_method_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 99 | events: unsafe { &raw const zwp_input_method_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:105:14 | 105 | unsafe { &zwp_input_panel_surface_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | unsafe { &raw const zwp_input_panel_surface_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:106:14 | 106 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 106 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:109:150 | 109 | ...ar, types: unsafe { &zwp_input_panel_v1_requests_get_input_panel_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 109 | wl_message { name: b"get_input_panel_surface\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_input_panel_v1_requests_get_input_panel_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:116:24 | 116 | requests: unsafe { &zwp_input_panel_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 116 | requests: unsafe { &raw const zwp_input_panel_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:124:14 | 124 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 124 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:128:139 | 128 | ...char, types: unsafe { &zwp_input_panel_surface_v1_requests_set_toplevel_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 128 | wl_message { name: b"set_toplevel\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_input_panel_surface_v1_requests_set_toplevel_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:129:142 | 129 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 129 | wl_message { name: b"set_overlay_panel\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_interfaces.rs:136:24 | 136 | requests: unsafe { &zwp_input_panel_surface_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 136 | requests: unsafe { &raw const zwp_input_panel_surface_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_client_api.rs:786:22 | 786 | unsafe { &super::super::c_interfaces::zwp_input_method_context_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 786 | unsafe { &raw const super::super::c_interfaces::zwp_input_method_context_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_client_api.rs:1196:22 | 1196 | unsafe { &super::super::c_interfaces::zwp_input_method_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1196 | unsafe { &raw const super::super::c_interfaces::zwp_input_method_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_client_api.rs:1338:22 | 1338 | unsafe { &super::super::c_interfaces::zwp_input_panel_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1338 | unsafe { &raw const super::super::c_interfaces::zwp_input_panel_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/input-method-v1_c_client_api.rs:1536:22 | 1536 | unsafe { &super::super::c_interfaces::zwp_input_panel_surface_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1536 | unsafe { &raw const super::super::c_interfaces::zwp_input_panel_surface_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:39:14 | 39 | unsafe { &zwp_keyboard_shortcuts_inhibitor_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 39 | unsafe { &raw const zwp_keyboard_shortcuts_inhibitor_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:40:14 | 40 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:41:14 | 41 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:44:132 | 44 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:45:145 | 45 | ...s: unsafe { &zwp_keyboard_shortcuts_inhibit_manager_v1_requests_inhibit_shortcuts_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"inhibit_shortcuts\0" as *const u8 as *const c_char, signature: b"noo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_keyboard_shortcuts_inhibit_manager_v1_requests_inhibit_shortcuts_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:52:24 | 52 | requests: unsafe { &zwp_keyboard_shortcuts_inhibit_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | requests: unsafe { &raw const zwp_keyboard_shortcuts_inhibit_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:60:132 | 60 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:63:131 | 63 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | wl_message { name: b"active\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:64:133 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"inactive\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:71:24 | 71 | requests: unsafe { &zwp_keyboard_shortcuts_inhibitor_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | requests: unsafe { &raw const zwp_keyboard_shortcuts_inhibitor_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_interfaces.rs:73:22 | 73 | events: unsafe { &zwp_keyboard_shortcuts_inhibitor_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | events: unsafe { &raw const zwp_keyboard_shortcuts_inhibitor_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_client_api.rs:214:22 | 214 | unsafe { &super::super::c_interfaces::zwp_keyboard_shortcuts_inhibit_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 214 | unsafe { &raw const super::super::c_interfaces::zwp_keyboard_shortcuts_inhibit_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/keyboard-shortcuts-inhibit-v1_c_client_api.rs:462:22 | 462 | unsafe { &super::super::c_interfaces::zwp_keyboard_shortcuts_inhibitor_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 462 | unsafe { &raw const super::super::c_interfaces::zwp_keyboard_shortcuts_inhibitor_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:45:14 | 45 | unsafe { &zwp_linux_buffer_params_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const zwp_linux_buffer_params_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:48:132 | 48 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:49:139 | 49 | ... c_char, types: unsafe { &zwp_linux_dmabuf_v1_requests_create_params_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | wl_message { name: b"create_params\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_linux_dmabuf_v1_requests_create_params_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:52:132 | 52 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | wl_message { name: b"format\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:53:137 | 53 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 53 | wl_message { name: b"modifier\0" as *const u8 as *const c_char, signature: b"3uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:60:24 | 60 | requests: unsafe { &zwp_linux_dmabuf_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | requests: unsafe { &raw const zwp_linux_dmabuf_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:62:22 | 62 | events: unsafe { &zwp_linux_dmabuf_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 62 | events: unsafe { &raw const zwp_linux_dmabuf_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:68:14 | 68 | unsafe { &wl_buffer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | unsafe { &raw const wl_buffer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:75:132 | 75 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:76:134 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"add\0" as *const u8 as *const c_char, signature: b"huuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:77:135 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"create\0" as *const u8 as *const c_char, signature: b"iiuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:78:143 | 78 | ...char, types: unsafe { &zwp_linux_buffer_params_v1_requests_create_immed_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"create_immed\0" as *const u8 as *const c_char, signature: b"2niiuu\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_linux_buffer_params_v1_requests_create_immed_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:81:14 | 81 | unsafe { &wl_buffer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | unsafe { &raw const wl_buffer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:84:133 | 84 | ... c_char, types: unsafe { &zwp_linux_buffer_params_v1_events_created_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 84 | wl_message { name: b"created\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_linux_buffer_params_v1_events_created_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:85:131 | 85 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 85 | wl_message { name: b"failed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:92:24 | 92 | requests: unsafe { &zwp_linux_buffer_params_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 92 | requests: unsafe { &raw const zwp_linux_buffer_params_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_interfaces.rs:94:22 | 94 | events: unsafe { &zwp_linux_buffer_params_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 94 | events: unsafe { &raw const zwp_linux_buffer_params_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_client_api.rs:341:22 | 341 | unsafe { &super::super::c_interfaces::zwp_linux_dmabuf_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 341 | unsafe { &raw const super::super::c_interfaces::zwp_linux_dmabuf_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/linux-dmabuf-v1_c_client_api.rs:852:22 | 852 | unsafe { &super::super::c_interfaces::zwp_linux_buffer_params_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 852 | unsafe { &raw const super::super::c_interfaces::zwp_linux_buffer_params_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:42:14 | 42 | unsafe { &zwp_locked_pointer_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 42 | unsafe { &raw const zwp_locked_pointer_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:43:14 | 43 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 43 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:44:14 | 44 | unsafe { &wl_pointer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | unsafe { &raw const wl_pointer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:45:14 | 45 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:49:14 | 49 | unsafe { &zwp_confined_pointer_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | unsafe { &raw const zwp_confined_pointer_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:50:14 | 50 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:51:14 | 51 | unsafe { &wl_pointer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | unsafe { &raw const wl_pointer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:52:14 | 52 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:56:132 | 56 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 56 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:57:143 | 57 | ...char, types: unsafe { &zwp_pointer_constraints_v1_requests_lock_pointer_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | wl_message { name: b"lock_pointer\0" as *const u8 as *const c_char, signature: b"noo?ou\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_pointer_constraints_v1_requests_lock_pointer_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:58:146 | 58 | ...ar, types: unsafe { &zwp_pointer_constraints_v1_requests_confine_pointer_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | wl_message { name: b"confine_pointer\0" as *const u8 as *const c_char, signature: b"noo?ou\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_pointer_constraints_v1_requests_confine_pointer_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:65:24 | 65 | requests: unsafe { &zwp_pointer_constraints_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | requests: unsafe { &raw const zwp_pointer_constraints_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:73:14 | 73 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:76:132 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/attr.rs:94:23 | 94 | ident.to_string().trim_left_matches("r#").to_owned() | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 94 - ident.to_string().trim_left_matches("r#").to_owned() 94 + ident.to_string().trim_start_matches("r#").to_owned() | warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:77:151 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"set_cursor_position_hint\0" as *const u8 as *const c_char, signature: b"ff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:78:137 | 78 | ... c_char, types: unsafe { &zwp_locked_pointer_v1_requests_set_region_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"set_region\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_locked_pointer_v1_requests_set_region_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:81:131 | 81 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | wl_message { name: b"locked\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:82:133 | 82 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 82 | wl_message { name: b"unlocked\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:89:24 | 89 | requests: unsafe { &zwp_locked_pointer_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 89 | requests: unsafe { &raw const zwp_locked_pointer_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:91:22 | 91 | events: unsafe { &zwp_locked_pointer_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 91 | events: unsafe { &raw const zwp_locked_pointer_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:97:14 | 97 | unsafe { &wl_region_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 97 | unsafe { &raw const wl_region_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:100:132 | 100 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 100 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:101:137 | 101 | ...c_char, types: unsafe { &zwp_confined_pointer_v1_requests_set_region_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 101 | wl_message { name: b"set_region\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_confined_pointer_v1_requests_set_region_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:104:133 | 104 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 104 | wl_message { name: b"confined\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:105:135 | 105 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"unconfined\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:112:24 | 112 | requests: unsafe { &zwp_confined_pointer_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | requests: unsafe { &raw const zwp_confined_pointer_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_interfaces.rs:114:22 | 114 | events: unsafe { &zwp_confined_pointer_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | events: unsafe { &raw const zwp_confined_pointer_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_client_api.rs:358:22 | 358 | unsafe { &super::super::c_interfaces::zwp_pointer_constraints_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 358 | unsafe { &raw const super::super::c_interfaces::zwp_pointer_constraints_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_client_api.rs:725:22 | 725 | unsafe { &super::super::c_interfaces::zwp_locked_pointer_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 725 | unsafe { &raw const super::super::c_interfaces::zwp_locked_pointer_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-constraints-v1_c_client_api.rs:1014:22 | 1014 | unsafe { &super::super::c_interfaces::zwp_confined_pointer_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1014 | unsafe { &raw const super::super::c_interfaces::zwp_confined_pointer_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:21:14 | 21 | unsafe { &zwp_pointer_gesture_swipe_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 21 | unsafe { &raw const zwp_pointer_gesture_swipe_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:22:14 | 22 | unsafe { &wl_pointer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 22 | unsafe { &raw const wl_pointer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:25:14 | 25 | unsafe { &zwp_pointer_gesture_pinch_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 25 | unsafe { &raw const zwp_pointer_gesture_pinch_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:26:14 | 26 | unsafe { &wl_pointer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 26 | unsafe { &raw const wl_pointer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:29:144 | 29 | ...har, types: unsafe { &zwp_pointer_gestures_v1_requests_get_swipe_gesture_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 29 | wl_message { name: b"get_swipe_gesture\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_pointer_gestures_v1_requests_get_swipe_gesture_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:30:144 | 30 | ...har, types: unsafe { &zwp_pointer_gestures_v1_requests_get_pinch_gesture_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 30 | wl_message { name: b"get_pinch_gesture\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_pointer_gestures_v1_requests_get_pinch_gesture_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:37:24 | 37 | requests: unsafe { &zwp_pointer_gestures_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 37 | requests: unsafe { &raw const zwp_pointer_gestures_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:45:132 | 45 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:50:14 | 50 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:54:134 | 54 | ... c_char, types: unsafe { &zwp_pointer_gesture_swipe_v1_events_begin_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | wl_message { name: b"begin\0" as *const u8 as *const c_char, signature: b"uuou\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_pointer_gesture_swipe_v1_events_begin_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:55:134 | 55 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | wl_message { name: b"update\0" as *const u8 as *const c_char, signature: b"uff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:56:131 | 56 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 56 | wl_message { name: b"end\0" as *const u8 as *const c_char, signature: b"uui\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:63:24 | 63 | requests: unsafe { &zwp_pointer_gesture_swipe_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | requests: unsafe { &raw const zwp_pointer_gesture_swipe_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:65:22 | 65 | events: unsafe { &zwp_pointer_gesture_swipe_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | events: unsafe { &raw const zwp_pointer_gesture_swipe_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:71:132 | 71 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:76:14 | 76 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:80:134 | 80 | ... c_char, types: unsafe { &zwp_pointer_gesture_pinch_v1_events_begin_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"begin\0" as *const u8 as *const c_char, signature: b"uuou\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_pointer_gesture_pinch_v1_events_begin_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:81:136 | 81 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | wl_message { name: b"update\0" as *const u8 as *const c_char, signature: b"uffff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:82:131 | 82 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 82 | wl_message { name: b"end\0" as *const u8 as *const c_char, signature: b"uui\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:89:24 | 89 | requests: unsafe { &zwp_pointer_gesture_pinch_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 89 | requests: unsafe { &raw const zwp_pointer_gesture_pinch_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_interfaces.rs:91:22 | 91 | events: unsafe { &zwp_pointer_gesture_pinch_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 91 | events: unsafe { &raw const zwp_pointer_gesture_pinch_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_client_api.rs:184:22 | 184 | unsafe { &super::super::c_interfaces::zwp_pointer_gestures_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 184 | unsafe { &raw const super::super::c_interfaces::zwp_pointer_gestures_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_client_api.rs:531:22 | 531 | unsafe { &super::super::c_interfaces::zwp_pointer_gesture_swipe_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 531 | unsafe { &raw const super::super::c_interfaces::zwp_pointer_gesture_swipe_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/pointer-gestures-v1_c_client_api.rs:882:22 | 882 | unsafe { &super::super::c_interfaces::zwp_pointer_gesture_pinch_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 882 | unsafe { &raw const super::super::c_interfaces::zwp_pointer_gesture_pinch_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:46:14 | 46 | unsafe { &zwp_relative_pointer_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const zwp_relative_pointer_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:47:14 | 47 | unsafe { &wl_pointer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | unsafe { &raw const wl_pointer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:50:132 | 50 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:51:147 | 51 | ...ypes: unsafe { &zwp_relative_pointer_manager_v1_requests_get_relative_pointer_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | wl_message { name: b"get_relative_pointer\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_relative_pointer_manager_v1_requests_get_relative_pointer_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:58:24 | 58 | requests: unsafe { &zwp_relative_pointer_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | requests: unsafe { &raw const zwp_relative_pointer_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:66:132 | 66 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:69:146 | 69 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 69 | wl_message { name: b"relative_motion\0" as *const u8 as *const c_char, signature: b"uuffff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:76:24 | 76 | requests: unsafe { &zwp_relative_pointer_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | requests: unsafe { &raw const zwp_relative_pointer_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_interfaces.rs:78:22 | 78 | events: unsafe { &zwp_relative_pointer_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | events: unsafe { &raw const zwp_relative_pointer_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_client_api.rs:191:22 | 191 | unsafe { &super::super::c_interfaces::zwp_relative_pointer_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 191 | unsafe { &raw const super::super::c_interfaces::zwp_relative_pointer_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/relative-pointer-v1_c_client_api.rs:466:22 | 466 | unsafe { &super::super::c_interfaces::zwp_relative_pointer_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 466 | unsafe { &raw const super::super::c_interfaces::zwp_relative_pointer_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:45:14 | 45 | unsafe { &zwp_tablet_seat_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const zwp_tablet_seat_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:46:14 | 46 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:49:142 | 49 | ..._char, types: unsafe { &zwp_tablet_manager_v1_requests_get_tablet_seat_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | wl_message { name: b"get_tablet_seat\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_manager_v1_requests_get_tablet_seat_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:50:132 | 50 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:57:24 | 57 | requests: unsafe { &zwp_tablet_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | requests: unsafe { &raw const zwp_tablet_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:65:132 | 65 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:68:14 | 68 | unsafe { &zwp_tablet_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | unsafe { &raw const zwp_tablet_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:71:14 | 71 | unsafe { &zwp_tablet_tool_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | unsafe { &raw const zwp_tablet_tool_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:74:138 | 74 | ...st c_char, types: unsafe { &zwp_tablet_seat_v1_events_tablet_added_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | wl_message { name: b"tablet_added\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_seat_v1_events_tablet_added_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:75:136 | 75 | ...nst c_char, types: unsafe { &zwp_tablet_seat_v1_events_tool_added_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | wl_message { name: b"tool_added\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_seat_v1_events_tool_added_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:82:24 | 82 | requests: unsafe { &zwp_tablet_seat_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 82 | requests: unsafe { &raw const zwp_tablet_seat_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:84:22 | 84 | events: unsafe { &zwp_tablet_seat_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 84 | events: unsafe { &raw const zwp_tablet_seat_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:91:14 | 91 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 91 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:96:140 | 96 | ...st c_char, types: unsafe { &zwp_tablet_tool_v1_requests_set_cursor_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 96 | wl_message { name: b"set_cursor\0" as *const u8 as *const c_char, signature: b"u?oii\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_tool_v1_requests_set_cursor_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:97:132 | 97 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 97 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:101:14 | 101 | unsafe { &zwp_tablet_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 101 | unsafe { &raw const zwp_tablet_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:102:14 | 102 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 102 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:105:130 | 105 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"type\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:106:142 | 106 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 106 | wl_message { name: b"hardware_serial\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:107:144 | 107 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 107 | wl_message { name: b"hardware_id_wacom\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:108:136 | 108 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 108 | wl_message { name: b"capability\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:109:129 | 109 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 109 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:110:132 | 110 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 110 | wl_message { name: b"removed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:111:140 | 111 | ...st c_char, types: unsafe { &zwp_tablet_tool_v1_events_proximity_in_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 111 | wl_message { name: b"proximity_in\0" as *const u8 as *const c_char, signature: b"uoo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_tool_v1_events_proximity_in_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:112:138 | 112 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | wl_message { name: b"proximity_out\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:113:130 | 113 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 113 | wl_message { name: b"down\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:114:127 | 114 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | wl_message { name: b"up\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:115:133 | 115 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 115 | wl_message { name: b"motion\0" as *const u8 as *const c_char, signature: b"ff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:116:134 | 116 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 116 | wl_message { name: b"pressure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:117:134 | 117 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 117 | wl_message { name: b"distance\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:118:131 | 118 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 118 | wl_message { name: b"tilt\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:119:134 | 119 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 119 | wl_message { name: b"rotation\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:120:132 | 120 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 120 | wl_message { name: b"slider\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:121:132 | 121 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 121 | wl_message { name: b"wheel\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:122:134 | 122 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 122 | wl_message { name: b"button\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:123:131 | 123 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 123 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:130:24 | 130 | requests: unsafe { &zwp_tablet_tool_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 130 | requests: unsafe { &raw const zwp_tablet_tool_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:132:22 | 132 | events: unsafe { &zwp_tablet_tool_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 132 | events: unsafe { &raw const zwp_tablet_tool_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:138:132 | 138 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 138 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:141:130 | 141 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 141 | wl_message { name: b"name\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:142:129 | 142 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 142 | wl_message { name: b"id\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:143:130 | 143 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 143 | wl_message { name: b"path\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:144:129 | 144 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 144 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:145:132 | 145 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 145 | wl_message { name: b"removed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:152:24 | 152 | requests: unsafe { &zwp_tablet_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 152 | requests: unsafe { &raw const zwp_tablet_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_interfaces.rs:154:22 | 154 | events: unsafe { &zwp_tablet_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 154 | events: unsafe { &raw const zwp_tablet_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_client_api.rs:194:22 | 194 | unsafe { &super::super::c_interfaces::zwp_tablet_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 194 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_client_api.rs:433:22 | 433 | unsafe { &super::super::c_interfaces::zwp_tablet_seat_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 433 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_seat_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_client_api.rs:1519:22 | 1519 | unsafe { &super::super::c_interfaces::zwp_tablet_tool_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1519 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_tool_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v1_c_client_api.rs:1877:22 | 1877 | unsafe { &super::super::c_interfaces::zwp_tablet_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1877 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:45:14 | 45 | unsafe { &zwp_tablet_seat_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const zwp_tablet_seat_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:46:14 | 46 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:49:142 | 49 | ..._char, types: unsafe { &zwp_tablet_manager_v2_requests_get_tablet_seat_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | wl_message { name: b"get_tablet_seat\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_manager_v2_requests_get_tablet_seat_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:50:132 | 50 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:57:24 | 57 | requests: unsafe { &zwp_tablet_manager_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | requests: unsafe { &raw const zwp_tablet_manager_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:65:132 | 65 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:68:14 | 68 | unsafe { &zwp_tablet_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | unsafe { &raw const zwp_tablet_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:71:14 | 71 | unsafe { &zwp_tablet_tool_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | unsafe { &raw const zwp_tablet_tool_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:74:14 | 74 | unsafe { &zwp_tablet_pad_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | unsafe { &raw const zwp_tablet_pad_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:77:138 | 77 | ...st c_char, types: unsafe { &zwp_tablet_seat_v2_events_tablet_added_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"tablet_added\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_seat_v2_events_tablet_added_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:78:136 | 78 | ...nst c_char, types: unsafe { &zwp_tablet_seat_v2_events_tool_added_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"tool_added\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_seat_v2_events_tool_added_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:79:135 | 79 | ...nst c_char, types: unsafe { &zwp_tablet_seat_v2_events_pad_added_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 79 | wl_message { name: b"pad_added\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_seat_v2_events_pad_added_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:86:24 | 86 | requests: unsafe { &zwp_tablet_seat_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 86 | requests: unsafe { &raw const zwp_tablet_seat_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:88:22 | 88 | events: unsafe { &zwp_tablet_seat_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 88 | events: unsafe { &raw const zwp_tablet_seat_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:95:14 | 95 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 95 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:100:140 | 100 | ...st c_char, types: unsafe { &zwp_tablet_tool_v2_requests_set_cursor_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 100 | wl_message { name: b"set_cursor\0" as *const u8 as *const c_char, signature: b"u?oii\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_tool_v2_requests_set_cursor_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:101:132 | 101 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 101 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:105:14 | 105 | unsafe { &zwp_tablet_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | unsafe { &raw const zwp_tablet_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:106:14 | 106 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 106 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:109:130 | 109 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 109 | wl_message { name: b"type\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:110:142 | 110 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 110 | wl_message { name: b"hardware_serial\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:111:144 | 111 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 111 | wl_message { name: b"hardware_id_wacom\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:112:136 | 112 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | wl_message { name: b"capability\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:113:129 | 113 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 113 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:114:132 | 114 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | wl_message { name: b"removed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:115:140 | 115 | ...st c_char, types: unsafe { &zwp_tablet_tool_v2_events_proximity_in_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 115 | wl_message { name: b"proximity_in\0" as *const u8 as *const c_char, signature: b"uoo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_tool_v2_events_proximity_in_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:116:138 | 116 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 116 | wl_message { name: b"proximity_out\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:117:130 | 117 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 117 | wl_message { name: b"down\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:118:127 | 118 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 118 | wl_message { name: b"up\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:119:133 | 119 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 119 | wl_message { name: b"motion\0" as *const u8 as *const c_char, signature: b"ff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:120:134 | 120 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 120 | wl_message { name: b"pressure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:121:134 | 121 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 121 | wl_message { name: b"distance\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:122:131 | 122 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 122 | wl_message { name: b"tilt\0" as *const u8 as *const c_char, signature: b"ff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:123:134 | 123 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 123 | wl_message { name: b"rotation\0" as *const u8 as *const c_char, signature: b"f\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:124:132 | 124 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 124 | wl_message { name: b"slider\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:125:132 | 125 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 125 | wl_message { name: b"wheel\0" as *const u8 as *const c_char, signature: b"fi\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:126:134 | 126 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 126 | wl_message { name: b"button\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:127:131 | 127 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 127 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:134:24 | 134 | requests: unsafe { &zwp_tablet_tool_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 134 | requests: unsafe { &raw const zwp_tablet_tool_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:136:22 | 136 | events: unsafe { &zwp_tablet_tool_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 136 | events: unsafe { &raw const zwp_tablet_tool_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:142:132 | 142 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 142 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:145:130 | 145 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 145 | wl_message { name: b"name\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:146:129 | 146 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 146 | wl_message { name: b"id\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:147:130 | 147 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 147 | wl_message { name: b"path\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:148:129 | 148 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 148 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:149:132 | 149 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 149 | wl_message { name: b"removed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:156:24 | 156 | requests: unsafe { &zwp_tablet_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 156 | requests: unsafe { &raw const zwp_tablet_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:158:22 | 158 | events: unsafe { &zwp_tablet_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 158 | events: unsafe { &raw const zwp_tablet_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:164:139 | 164 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 164 | wl_message { name: b"set_feedback\0" as *const u8 as *const c_char, signature: b"su\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:165:132 | 165 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 165 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:168:132 | 168 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 168 | wl_message { name: b"source\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:169:131 | 169 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 169 | wl_message { name: b"angle\0" as *const u8 as *const c_char, signature: b"f\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:170:129 | 170 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 170 | wl_message { name: b"stop\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:171:131 | 171 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 171 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:178:24 | 178 | requests: unsafe { &zwp_tablet_pad_ring_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 178 | requests: unsafe { &raw const zwp_tablet_pad_ring_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:180:22 | 180 | events: unsafe { &zwp_tablet_pad_ring_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 180 | events: unsafe { &raw const zwp_tablet_pad_ring_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:186:139 | 186 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 186 | wl_message { name: b"set_feedback\0" as *const u8 as *const c_char, signature: b"su\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:187:132 | 187 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 187 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:190:132 | 190 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 190 | wl_message { name: b"source\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:191:134 | 191 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 191 | wl_message { name: b"position\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:192:129 | 192 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 192 | wl_message { name: b"stop\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:193:131 | 193 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 193 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:200:24 | 200 | requests: unsafe { &zwp_tablet_pad_strip_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 200 | requests: unsafe { &raw const zwp_tablet_pad_strip_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:202:22 | 202 | events: unsafe { &zwp_tablet_pad_strip_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 202 | events: unsafe { &raw const zwp_tablet_pad_strip_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:208:132 | 208 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 208 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:211:14 | 211 | unsafe { &zwp_tablet_pad_ring_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 211 | unsafe { &raw const zwp_tablet_pad_ring_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:214:14 | 214 | unsafe { &zwp_tablet_pad_strip_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 214 | unsafe { &raw const zwp_tablet_pad_strip_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:217:133 | 217 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 217 | wl_message { name: b"buttons\0" as *const u8 as *const c_char, signature: b"a\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:218:130 | 218 | ...nst c_char, types: unsafe { &zwp_tablet_pad_group_v2_events_ring_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 218 | wl_message { name: b"ring\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_pad_group_v2_events_ring_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:219:131 | 219 | ...nst c_char, types: unsafe { &zwp_tablet_pad_group_v2_events_strip_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 219 | wl_message { name: b"strip\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_pad_group_v2_events_strip_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:220:131 | 220 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 220 | wl_message { name: b"modes\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:221:129 | 221 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 221 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:222:139 | 222 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 222 | wl_message { name: b"mode_switch\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:229:24 | 229 | requests: unsafe { &zwp_tablet_pad_group_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 229 | requests: unsafe { &raw const zwp_tablet_pad_group_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:231:22 | 231 | events: unsafe { &zwp_tablet_pad_group_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 231 | events: unsafe { &raw const zwp_tablet_pad_group_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:237:140 | 237 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 237 | wl_message { name: b"set_feedback\0" as *const u8 as *const c_char, signature: b"usu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:238:132 | 238 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 238 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:241:14 | 241 | unsafe { &zwp_tablet_pad_group_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 241 | unsafe { &raw const zwp_tablet_pad_group_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:245:14 | 245 | unsafe { &zwp_tablet_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 245 | unsafe { &raw const zwp_tablet_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:246:14 | 246 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 246 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:250:14 | 250 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 250 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:253:131 | 253 | ...*const c_char, types: unsafe { &zwp_tablet_pad_v2_events_group_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 253 | wl_message { name: b"group\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_pad_v2_events_group_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:254:130 | 254 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 254 | wl_message { name: b"path\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:255:133 | 255 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 255 | wl_message { name: b"buttons\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:256:129 | 256 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 256 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:257:134 | 257 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 257 | wl_message { name: b"button\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:258:133 | 258 | ...*const c_char, types: unsafe { &zwp_tablet_pad_v2_events_enter_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 258 | wl_message { name: b"enter\0" as *const u8 as *const c_char, signature: b"uoo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_pad_v2_events_enter_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:259:132 | 259 | ...*const c_char, types: unsafe { &zwp_tablet_pad_v2_events_leave_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 259 | wl_message { name: b"leave\0" as *const u8 as *const c_char, signature: b"uo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_tablet_pad_v2_events_leave_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:260:132 | 260 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 260 | wl_message { name: b"removed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:267:24 | 267 | requests: unsafe { &zwp_tablet_pad_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 267 | requests: unsafe { &raw const zwp_tablet_pad_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_interfaces.rs:269:22 | 269 | events: unsafe { &zwp_tablet_pad_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 269 | events: unsafe { &raw const zwp_tablet_pad_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:194:22 | 194 | unsafe { &super::super::c_interfaces::zwp_tablet_manager_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 194 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_manager_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:472:22 | 472 | unsafe { &super::super::c_interfaces::zwp_tablet_seat_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 472 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_seat_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:1556:22 | 1556 | unsafe { &super::super::c_interfaces::zwp_tablet_tool_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1556 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_tool_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:1912:22 | 1912 | unsafe { &super::super::c_interfaces::zwp_tablet_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1912 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:2280:22 | 2280 | unsafe { &super::super::c_interfaces::zwp_tablet_pad_ring_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 2280 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_pad_ring_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:2681:22 | 2681 | unsafe { &super::super::c_interfaces::zwp_tablet_pad_strip_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 2681 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_pad_strip_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:3126:22 | 3126 | unsafe { &super::super::c_interfaces::zwp_tablet_pad_group_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 3126 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_pad_group_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/tablet-v2_c_client_api.rs:3663:22 | 3663 | unsafe { &super::super::c_interfaces::zwp_tablet_pad_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 3663 | unsafe { &raw const super::super::c_interfaces::zwp_tablet_pad_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:44:14 | 44 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:45:14 | 45 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:48:14 | 48 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:51:135 | 51 | ...nst c_char, types: unsafe { &zwp_text_input_v1_requests_activate_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | wl_message { name: b"activate\0" as *const u8 as *const c_char, signature: b"oo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_text_input_v1_requests_activate_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:52:136 | 52 | ...st c_char, types: unsafe { &zwp_text_input_v1_requests_deactivate_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | wl_message { name: b"deactivate\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_text_input_v1_requests_deactivate_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:53:141 | 53 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 53 | wl_message { name: b"show_input_panel\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:54:141 | 54 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | wl_message { name: b"hide_input_panel\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:55:130 | 55 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | wl_message { name: b"reset\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:56:148 | 56 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 56 | wl_message { name: b"set_surrounding_text\0" as *const u8 as *const c_char, signature: b"suu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:57:143 | 57 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | wl_message { name: b"set_content_type\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:58:149 | 58 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | wl_message { name: b"set_cursor_rectangle\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:59:148 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"set_preferred_language\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:60:138 | 60 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | wl_message { name: b"commit_state\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:61:140 | 61 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | wl_message { name: b"invoke_action\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:64:14 | 64 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:67:131 | 67 | ...*const c_char, types: unsafe { &zwp_text_input_v1_events_enter_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 67 | wl_message { name: b"enter\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_text_input_v1_events_enter_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:68:130 | 68 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | wl_message { name: b"leave\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:69:139 | 69 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 69 | wl_message { name: b"modifiers_map\0" as *const u8 as *const c_char, signature: b"a\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:70:143 | 70 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 70 | wl_message { name: b"input_panel_state\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:71:142 | 71 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | wl_message { name: b"preedit_string\0" as *const u8 as *const c_char, signature: b"uss\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:72:143 | 72 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | wl_message { name: b"preedit_styling\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:73:140 | 73 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | wl_message { name: b"preedit_cursor\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:74:140 | 74 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | wl_message { name: b"commit_string\0" as *const u8 as *const c_char, signature: b"us\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:75:142 | 75 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | wl_message { name: b"cursor_position\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:76:150 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"delete_surrounding_text\0" as *const u8 as *const c_char, signature: b"iu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:77:136 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"keysym\0" as *const u8 as *const c_char, signature: b"uuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:78:135 | 78 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"language\0" as *const u8 as *const c_char, signature: b"us\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:79:141 | 79 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 79 | wl_message { name: b"text_direction\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:86:24 | 86 | requests: unsafe { &zwp_text_input_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 86 | requests: unsafe { &raw const zwp_text_input_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:88:22 | 88 | events: unsafe { &zwp_text_input_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 88 | events: unsafe { &raw const zwp_text_input_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:94:14 | 94 | unsafe { &zwp_text_input_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 94 | unsafe { &raw const zwp_text_input_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:97:143 | 97 | ...ar, types: unsafe { &zwp_text_input_manager_v1_requests_create_text_input_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 97 | wl_message { name: b"create_text_input\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_text_input_manager_v1_requests_create_text_input_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_interfaces.rs:104:24 | 104 | requests: unsafe { &zwp_text_input_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 104 | requests: unsafe { &raw const zwp_text_input_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_client_api.rs:1180:22 | 1180 | unsafe { &super::super::c_interfaces::zwp_text_input_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1180 | unsafe { &raw const super::super::c_interfaces::zwp_text_input_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/text-input-v1_c_client_api.rs:1473:22 | 1473 | unsafe { &super::super::c_interfaces::zwp_text_input_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1473 | unsafe { &raw const super::super::c_interfaces::zwp_text_input_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:40:14 | 40 | unsafe { &zxdg_toplevel_decoration_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | unsafe { &raw const zxdg_toplevel_decoration_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:41:14 | 41 | unsafe { &xdg_toplevel_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const xdg_toplevel_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:44:132 | 44 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:45:150 | 45 | ...types: unsafe { &zxdg_decoration_manager_v1_requests_get_toplevel_decoration_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"get_toplevel_decoration\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_decoration_manager_v1_requests_get_toplevel_decoration_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:52:24 | 52 | requests: unsafe { &zxdg_decoration_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | requests: unsafe { &raw const zxdg_decoration_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:60:132 | 60 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:61:134 | 61 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | wl_message { name: b"set_mode\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:62:135 | 62 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 62 | wl_message { name: b"unset_mode\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:65:135 | 65 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:72:24 | 72 | requests: unsafe { &zxdg_toplevel_decoration_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | requests: unsafe { &raw const zxdg_toplevel_decoration_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_interfaces.rs:74:22 | 74 | events: unsafe { &zxdg_toplevel_decoration_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | events: unsafe { &raw const zxdg_toplevel_decoration_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_client_api.rs:215:22 | 215 | unsafe { &super::super::c_interfaces::zxdg_decoration_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 215 | unsafe { &raw const super::super::c_interfaces::zxdg_decoration_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-decoration-v1_c_client_api.rs:549:22 | 549 | unsafe { &super::super::c_interfaces::zxdg_toplevel_decoration_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 549 | unsafe { &raw const super::super::c_interfaces::zxdg_toplevel_decoration_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:40:14 | 40 | unsafe { &zxdg_exported_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | unsafe { &raw const zxdg_exported_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:41:14 | 41 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:44:132 | 44 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:45:133 | 45 | ...const c_char, types: unsafe { &zxdg_exporter_v1_requests_export_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"export\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_exporter_v1_requests_export_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:52:24 | 52 | requests: unsafe { &zxdg_exporter_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | requests: unsafe { &raw const zxdg_exporter_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:60:14 | 60 | unsafe { &zxdg_imported_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | unsafe { &raw const zxdg_imported_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:64:132 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:65:133 | 65 | ...const c_char, types: unsafe { &zxdg_importer_v1_requests_import_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"import\0" as *const u8 as *const c_char, signature: b"ns\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_importer_v1_requests_import_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:72:24 | 72 | requests: unsafe { &zxdg_importer_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | requests: unsafe { &raw const zxdg_importer_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:80:132 | 80 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:83:132 | 83 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 83 | wl_message { name: b"handle\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:90:24 | 90 | requests: unsafe { &zxdg_exported_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 90 | requests: unsafe { &raw const zxdg_exported_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:92:22 | 92 | events: unsafe { &zxdg_exported_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 92 | events: unsafe { &raw const zxdg_exported_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:98:14 | 98 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 98 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:101:132 | 101 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 101 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:102:139 | 102 | ...t c_char, types: unsafe { &zxdg_imported_v1_requests_set_parent_of_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 102 | wl_message { name: b"set_parent_of\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_imported_v1_requests_set_parent_of_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:105:134 | 105 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"destroyed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:112:24 | 112 | requests: unsafe { &zxdg_imported_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | requests: unsafe { &raw const zxdg_imported_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_interfaces.rs:114:22 | 114 | events: unsafe { &zxdg_imported_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | events: unsafe { &raw const zxdg_imported_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_client_api.rs:196:22 | 196 | unsafe { &super::super::c_interfaces::zxdg_exporter_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 196 | unsafe { &raw const super::super::c_interfaces::zxdg_exporter_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_client_api.rs:408:22 | 408 | unsafe { &super::super::c_interfaces::zxdg_importer_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 408 | unsafe { &raw const super::super::c_interfaces::zxdg_importer_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_client_api.rs:619:22 | 619 | unsafe { &super::super::c_interfaces::zxdg_exported_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 619 | unsafe { &raw const super::super::c_interfaces::zxdg_exported_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v1_c_client_api.rs:825:22 | 825 | unsafe { &super::super::c_interfaces::zxdg_imported_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 825 | unsafe { &raw const super::super::c_interfaces::zxdg_imported_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:40:14 | 40 | unsafe { &zxdg_exported_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | unsafe { &raw const zxdg_exported_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:41:14 | 41 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:44:132 | 44 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:45:142 | 45 | ... c_char, types: unsafe { &zxdg_exporter_v2_requests_export_toplevel_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"export_toplevel\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_exporter_v2_requests_export_toplevel_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:52:24 | 52 | requests: unsafe { &zxdg_exporter_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | requests: unsafe { &raw const zxdg_exporter_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:60:14 | 60 | unsafe { &zxdg_imported_v2_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | unsafe { &raw const zxdg_imported_v2_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:64:132 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:65:142 | 65 | ... c_char, types: unsafe { &zxdg_importer_v2_requests_import_toplevel_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"import_toplevel\0" as *const u8 as *const c_char, signature: b"ns\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_importer_v2_requests_import_toplevel_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:72:24 | 72 | requests: unsafe { &zxdg_importer_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | requests: unsafe { &raw const zxdg_importer_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:80:132 | 80 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:83:132 | 83 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 83 | wl_message { name: b"handle\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:90:24 | 90 | requests: unsafe { &zxdg_exported_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 90 | requests: unsafe { &raw const zxdg_exported_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:92:22 | 92 | events: unsafe { &zxdg_exported_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 92 | events: unsafe { &raw const zxdg_exported_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:98:14 | 98 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 98 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:101:132 | 101 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 101 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:102:139 | 102 | ...t c_char, types: unsafe { &zxdg_imported_v2_requests_set_parent_of_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 102 | wl_message { name: b"set_parent_of\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_imported_v2_requests_set_parent_of_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:105:134 | 105 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"destroyed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:112:24 | 112 | requests: unsafe { &zxdg_imported_v2_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | requests: unsafe { &raw const zxdg_imported_v2_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_interfaces.rs:114:22 | 114 | events: unsafe { &zxdg_imported_v2_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | events: unsafe { &raw const zxdg_imported_v2_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_client_api.rs:196:22 | 196 | unsafe { &super::super::c_interfaces::zxdg_exporter_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 196 | unsafe { &raw const super::super::c_interfaces::zxdg_exporter_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_client_api.rs:408:22 | 408 | unsafe { &super::super::c_interfaces::zxdg_importer_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 408 | unsafe { &raw const super::super::c_interfaces::zxdg_importer_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_client_api.rs:619:22 | 619 | unsafe { &super::super::c_interfaces::zxdg_exported_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 619 | unsafe { &raw const super::super::c_interfaces::zxdg_exported_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-foreign-v2_c_client_api.rs:825:22 | 825 | unsafe { &super::super::c_interfaces::zxdg_imported_v2_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 825 | unsafe { &raw const super::super::c_interfaces::zxdg_imported_v2_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:41:14 | 41 | unsafe { &zxdg_output_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const zxdg_output_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:42:14 | 42 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 42 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:45:132 | 45 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:46:141 | 46 | ..._char, types: unsafe { &zxdg_output_manager_v1_requests_get_xdg_output_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | wl_message { name: b"get_xdg_output\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_output_manager_v1_requests_get_xdg_output_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:53:24 | 53 | requests: unsafe { &zxdg_output_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 53 | requests: unsafe { &raw const zxdg_output_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:61:132 | 61 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:64:143 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"logical_position\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:65:139 | 65 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"logical_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:66:129 | 66 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | wl_message { name: b"done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:67:131 | 67 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 67 | wl_message { name: b"name\0" as *const u8 as *const c_char, signature: b"2s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:68:138 | 68 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | wl_message { name: b"description\0" as *const u8 as *const c_char, signature: b"2s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:75:24 | 75 | requests: unsafe { &zxdg_output_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | requests: unsafe { &raw const zxdg_output_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_interfaces.rs:77:22 | 77 | events: unsafe { &zxdg_output_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | events: unsafe { &raw const zxdg_output_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_client_api.rs:190:22 | 190 | unsafe { &super::super::c_interfaces::zxdg_output_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 190 | unsafe { &raw const super::super::c_interfaces::zxdg_output_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-output-v1_c_client_api.rs:589:22 | 589 | unsafe { &super::super::c_interfaces::zxdg_output_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 589 | unsafe { &raw const super::super::c_interfaces::zxdg_output_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:46:14 | 46 | unsafe { &xdg_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const xdg_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:47:14 | 47 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:50:14 | 50 | unsafe { &xdg_popup_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | unsafe { &raw const xdg_popup_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:51:14 | 51 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:52:14 | 52 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:53:14 | 53 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 53 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:59:132 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:60:146 | 60 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | wl_message { name: b"use_unstable_version\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:61:142 | 61 | ...onst c_char, types: unsafe { &xdg_shell_requests_get_xdg_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | wl_message { name: b"get_xdg_surface\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_shell_requests_get_xdg_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:62:145 | 62 | ...const c_char, types: unsafe { &xdg_shell_requests_get_xdg_popup_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 62 | wl_message { name: b"get_xdg_popup\0" as *const u8 as *const c_char, signature: b"nooouii\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_shell_requests_get_xdg_popup_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:63:130 | 63 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | wl_message { name: b"pong\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:66:130 | 66 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | wl_message { name: b"ping\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:73:24 | 73 | requests: unsafe { &xdg_shell_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | requests: unsafe { &raw const xdg_shell_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:75:22 | 75 | events: unsafe { &xdg_shell_events as *const _ }, | ^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | events: unsafe { &raw const xdg_shell_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:81:14 | 81 | unsafe { &xdg_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | unsafe { &raw const xdg_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:84:14 | 84 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 84 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:90:14 | 90 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 90 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:94:14 | 94 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 94 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:99:14 | 99 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 99 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:102:132 | 102 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 102 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:103:137 | 103 | ...const c_char, types: unsafe { &xdg_surface_requests_set_parent_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 103 | wl_message { name: b"set_parent\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_set_parent_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:104:135 | 104 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 104 | wl_message { name: b"set_title\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:105:136 | 105 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"set_app_id\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:106:145 | 106 | ...st c_char, types: unsafe { &xdg_surface_requests_show_window_menu_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 106 | wl_message { name: b"show_window_menu\0" as *const u8 as *const c_char, signature: b"ouii\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_show_window_menu_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:107:131 | 107 | ...s *const c_char, types: unsafe { &xdg_surface_requests_move_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 107 | wl_message { name: b"move\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_move_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:108:134 | 108 | ... *const c_char, types: unsafe { &xdg_surface_requests_resize_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 108 | wl_message { name: b"resize\0" as *const u8 as *const c_char, signature: b"ouu\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_resize_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:109:139 | 109 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 109 | wl_message { name: b"ack_configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:110:148 | 110 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 110 | wl_message { name: b"set_window_geometry\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:111:138 | 111 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 111 | wl_message { name: b"set_maximized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:112:140 | 112 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | wl_message { name: b"unset_maximized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:113:141 | 113 | ...nst c_char, types: unsafe { &xdg_surface_requests_set_fullscreen_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 113 | wl_message { name: b"set_fullscreen\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_set_fullscreen_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:114:141 | 114 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 114 | wl_message { name: b"unset_fullscreen\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:115:138 | 115 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 115 | wl_message { name: b"set_minimized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:118:138 | 118 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 118 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"iiau\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:119:130 | 119 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 119 | wl_message { name: b"close\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:126:24 | 126 | requests: unsafe { &xdg_surface_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 126 | requests: unsafe { &raw const xdg_surface_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:128:22 | 128 | events: unsafe { &xdg_surface_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 128 | events: unsafe { &raw const xdg_surface_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:134:132 | 134 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 134 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:137:135 | 137 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 137 | wl_message { name: b"popup_done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:144:24 | 144 | requests: unsafe { &xdg_popup_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 144 | requests: unsafe { &raw const xdg_popup_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_interfaces.rs:146:22 | 146 | events: unsafe { &xdg_popup_events as *const _ }, | ^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 146 | events: unsafe { &raw const xdg_popup_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_client_api.rs:405:22 | 405 | unsafe { &super::super::c_interfaces::xdg_shell_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 405 | unsafe { &raw const super::super::c_interfaces::xdg_shell_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_client_api.rs:1369:22 | 1369 | unsafe { &super::super::c_interfaces::xdg_surface_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1369 | unsafe { &raw const super::super::c_interfaces::xdg_surface_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v5_c_client_api.rs:1923:22 | 1923 | unsafe { &super::super::c_interfaces::xdg_popup_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1923 | unsafe { &raw const super::super::c_interfaces::xdg_popup_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:46:14 | 46 | unsafe { &zxdg_positioner_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const zxdg_positioner_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:49:14 | 49 | unsafe { &zxdg_surface_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | unsafe { &raw const zxdg_surface_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:50:14 | 50 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:53:132 | 53 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 53 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:54:143 | 54 | ...t c_char, types: unsafe { &zxdg_shell_v6_requests_create_positioner_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | wl_message { name: b"create_positioner\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_shell_v6_requests_create_positioner_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:55:142 | 55 | ...st c_char, types: unsafe { &zxdg_shell_v6_requests_get_xdg_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | wl_message { name: b"get_xdg_surface\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_shell_v6_requests_get_xdg_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:56:130 | 56 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 56 | wl_message { name: b"pong\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:59:130 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"ping\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:66:24 | 66 | requests: unsafe { &zxdg_shell_v6_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | requests: unsafe { &raw const zxdg_shell_v6_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:68:22 | 68 | events: unsafe { &zxdg_shell_v6_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | events: unsafe { &raw const zxdg_shell_v6_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:74:132 | 74 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:75:135 | 75 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | wl_message { name: b"set_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:76:144 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"set_anchor_rect\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:77:136 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"set_anchor\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:78:137 | 78 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"set_gravity\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:79:151 | 79 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 79 | wl_message { name: b"set_constraint_adjustment\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:80:137 | 80 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"set_offset\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:87:24 | 87 | requests: unsafe { &zxdg_positioner_v6_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 87 | requests: unsafe { &raw const zxdg_positioner_v6_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:95:14 | 95 | unsafe { &zxdg_toplevel_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 95 | unsafe { &raw const zxdg_toplevel_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:98:14 | 98 | unsafe { &zxdg_popup_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 98 | unsafe { &raw const zxdg_popup_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:99:14 | 99 | unsafe { &zxdg_surface_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 99 | unsafe { &raw const zxdg_surface_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:100:14 | 100 | unsafe { &zxdg_positioner_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 100 | unsafe { &raw const zxdg_positioner_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:103:132 | 103 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 103 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:104:138 | 104 | ...st c_char, types: unsafe { &zxdg_surface_v6_requests_get_toplevel_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 104 | wl_message { name: b"get_toplevel\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_surface_v6_requests_get_toplevel_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:105:137 | 105 | ...onst c_char, types: unsafe { &zxdg_surface_v6_requests_get_popup_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"get_popup\0" as *const u8 as *const c_char, signature: b"noo\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_surface_v6_requests_get_popup_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:106:148 | 106 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 106 | wl_message { name: b"set_window_geometry\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:107:139 | 107 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 107 | wl_message { name: b"ack_configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:110:135 | 110 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 110 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:117:24 | 117 | requests: unsafe { &zxdg_surface_v6_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 117 | requests: unsafe { &raw const zxdg_surface_v6_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:119:22 | 119 | events: unsafe { &zxdg_surface_v6_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 119 | events: unsafe { &raw const zxdg_surface_v6_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:125:14 | 125 | unsafe { &zxdg_toplevel_v6_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 125 | unsafe { &raw const zxdg_toplevel_v6_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:128:14 | 128 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 128 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:134:14 | 134 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 134 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:138:14 | 138 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 138 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:143:14 | 143 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 143 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:146:132 | 146 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 146 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:147:137 | 147 | ...nst c_char, types: unsafe { &zxdg_toplevel_v6_requests_set_parent_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 147 | wl_message { name: b"set_parent\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_toplevel_v6_requests_set_parent_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:148:135 | 148 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 148 | wl_message { name: b"set_title\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:149:136 | 149 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 149 | wl_message { name: b"set_app_id\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:150:145 | 150 | ... c_char, types: unsafe { &zxdg_toplevel_v6_requests_show_window_menu_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 150 | wl_message { name: b"show_window_menu\0" as *const u8 as *const c_char, signature: b"ouii\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_toplevel_v6_requests_show_window_menu_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:151:131 | 151 | ...*const c_char, types: unsafe { &zxdg_toplevel_v6_requests_move_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 151 | wl_message { name: b"move\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_toplevel_v6_requests_move_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:152:134 | 152 | ...const c_char, types: unsafe { &zxdg_toplevel_v6_requests_resize_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 152 | wl_message { name: b"resize\0" as *const u8 as *const c_char, signature: b"ouu\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_toplevel_v6_requests_resize_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:153:139 | 153 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 153 | wl_message { name: b"set_max_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:154:139 | 154 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 154 | wl_message { name: b"set_min_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:155:138 | 155 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 155 | wl_message { name: b"set_maximized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:156:140 | 156 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 156 | wl_message { name: b"unset_maximized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:157:141 | 157 | ...t c_char, types: unsafe { &zxdg_toplevel_v6_requests_set_fullscreen_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 157 | wl_message { name: b"set_fullscreen\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_toplevel_v6_requests_set_fullscreen_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:158:141 | 158 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 158 | wl_message { name: b"unset_fullscreen\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:159:138 | 159 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 159 | wl_message { name: b"set_minimized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:162:137 | 162 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 162 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"iia\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:163:130 | 163 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 163 | wl_message { name: b"close\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:170:24 | 170 | requests: unsafe { &zxdg_toplevel_v6_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 170 | requests: unsafe { &raw const zxdg_toplevel_v6_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:172:22 | 172 | events: unsafe { &zxdg_toplevel_v6_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 172 | events: unsafe { &raw const zxdg_toplevel_v6_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:178:14 | 178 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 178 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:182:132 | 182 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 182 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:183:131 | 183 | ... *const c_char, types: unsafe { &zxdg_popup_v6_requests_grab_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 183 | wl_message { name: b"grab\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const zxdg_popup_v6_requests_grab_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:186:138 | 186 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 186 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:187:135 | 187 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 187 | wl_message { name: b"popup_done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:194:24 | 194 | requests: unsafe { &zxdg_popup_v6_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 194 | requests: unsafe { &raw const zxdg_popup_v6_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_interfaces.rs:196:22 | 196 | events: unsafe { &zxdg_popup_v6_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 196 | events: unsafe { &raw const zxdg_popup_v6_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_client_api.rs:334:22 | 334 | unsafe { &super::super::c_interfaces::zxdg_shell_v6_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 334 | unsafe { &raw const super::super::c_interfaces::zxdg_shell_v6_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_client_api.rs:933:22 | 933 | unsafe { &super::super::c_interfaces::zxdg_positioner_v6_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 933 | unsafe { &raw const super::super::c_interfaces::zxdg_positioner_v6_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_client_api.rs:1475:22 | 1475 | unsafe { &super::super::c_interfaces::zxdg_surface_v6_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1475 | unsafe { &raw const super::super::c_interfaces::zxdg_surface_v6_interface } | +++++++++ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/de.rs:33:36 | 33 | let suffix = ident.to_string().trim_left_matches("r#").to_owned(); | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 33 - let suffix = ident.to_string().trim_left_matches("r#").to_owned(); 33 + let suffix = ident.to_string().trim_start_matches("r#").to_owned(); | warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_client_api.rs:2442:22 | 2442 | unsafe { &super::super::c_interfaces::zxdg_toplevel_v6_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 2442 | unsafe { &raw const super::super::c_interfaces::zxdg_toplevel_v6_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell-v6_c_client_api.rs:3151:22 | 3151 | unsafe { &super::super::c_interfaces::zxdg_popup_v6_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 3151 | unsafe { &raw const super::super::c_interfaces::zxdg_popup_v6_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:39:14 | 39 | unsafe { &zwp_xwayland_keyboard_grab_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 39 | unsafe { &raw const zwp_xwayland_keyboard_grab_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:40:14 | 40 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 40 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:41:14 | 41 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:44:132 | 44 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:45:141 | 45 | ...types: unsafe { &zwp_xwayland_keyboard_grab_manager_v1_requests_grab_keyboard_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | wl_message { name: b"grab_keyboard\0" as *const u8 as *const c_char, signature: b"noo\0" as *const u8 as *const c_char, types: unsafe { &raw const zwp_xwayland_keyboard_grab_manager_v1_requests_grab_keyboard_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:52:24 | 52 | requests: unsafe { &zwp_xwayland_keyboard_grab_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | requests: unsafe { &raw const zwp_xwayland_keyboard_grab_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:60:132 | 60 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 60 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_interfaces.rs:67:24 | 67 | requests: unsafe { &zwp_xwayland_keyboard_grab_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 67 | requests: unsafe { &raw const zwp_xwayland_keyboard_grab_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_client_api.rs:208:22 | 208 | unsafe { &super::super::c_interfaces::zwp_xwayland_keyboard_grab_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 208 | unsafe { &raw const super::super::c_interfaces::zwp_xwayland_keyboard_grab_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xwayland-keyboard-grab-v1_c_client_api.rs:395:22 | 395 | unsafe { &super::super::c_interfaces::zwp_xwayland_keyboard_grab_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 395 | unsafe { &raw const super::super::c_interfaces::zwp_xwayland_keyboard_grab_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:49:14 | 49 | unsafe { &zwlr_export_dmabuf_frame_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 49 | unsafe { &raw const zwlr_export_dmabuf_frame_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:51:14 | 51 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:54:142 | 54 | ...r, types: unsafe { &zwlr_export_dmabuf_manager_v1_requests_capture_output_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | wl_message { name: b"capture_output\0" as *const u8 as *const c_char, signature: b"nio\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_export_dmabuf_manager_v1_requests_capture_output_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:55:132 | 55 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:62:24 | 62 | requests: unsafe { &zwlr_export_dmabuf_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 62 | requests: unsafe { &raw const zwlr_export_dmabuf_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:70:132 | 70 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 70 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:73:140 | 73 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | wl_message { name: b"frame\0" as *const u8 as *const c_char, signature: b"uuuuuuuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:74:137 | 74 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | wl_message { name: b"object\0" as *const u8 as *const c_char, signature: b"uhuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:75:133 | 75 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | wl_message { name: b"ready\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:76:132 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"cancel\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:83:24 | 83 | requests: unsafe { &zwlr_export_dmabuf_frame_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 83 | requests: unsafe { &raw const zwlr_export_dmabuf_frame_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_interfaces.rs:85:22 | 85 | events: unsafe { &zwlr_export_dmabuf_frame_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 85 | events: unsafe { &raw const zwlr_export_dmabuf_frame_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_client_api.rs:191:22 | 191 | unsafe { &super::super::c_interfaces::zwlr_export_dmabuf_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 191 | unsafe { &raw const super::super::c_interfaces::zwlr_export_dmabuf_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-export-dmabuf-v1_c_client_api.rs:718:22 | 718 | unsafe { &super::super::c_interfaces::zwlr_export_dmabuf_frame_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 718 | unsafe { &raw const super::super::c_interfaces::zwlr_export_dmabuf_frame_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:43:14 | 43 | unsafe { &zwlr_gamma_control_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 43 | unsafe { &raw const zwlr_gamma_control_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:44:14 | 44 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:47:144 | 47 | ..., types: unsafe { &zwlr_gamma_control_manager_v1_requests_get_gamma_control_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | wl_message { name: b"get_gamma_control\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_gamma_control_manager_v1_requests_get_gamma_control_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:48:132 | 48 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:55:24 | 55 | requests: unsafe { &zwlr_gamma_control_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | requests: unsafe { &raw const zwlr_gamma_control_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:63:135 | 63 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | wl_message { name: b"set_gamma\0" as *const u8 as *const c_char, signature: b"h\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:64:132 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:67:136 | 67 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 67 | wl_message { name: b"gamma_size\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:68:131 | 68 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | wl_message { name: b"failed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:75:24 | 75 | requests: unsafe { &zwlr_gamma_control_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | requests: unsafe { &raw const zwlr_gamma_control_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_interfaces.rs:77:22 | 77 | events: unsafe { &zwlr_gamma_control_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | events: unsafe { &raw const zwlr_gamma_control_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_client_api.rs:193:22 | 193 | unsafe { &super::super::c_interfaces::zwlr_gamma_control_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 193 | unsafe { &raw const super::super::c_interfaces::zwlr_gamma_control_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-gamma-control-v1_c_client_api.rs:478:22 | 478 | unsafe { &super::super::c_interfaces::zwlr_gamma_control_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 478 | unsafe { &raw const super::super::c_interfaces::zwlr_gamma_control_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_interfaces.rs:41:14 | 41 | unsafe { &zwlr_input_inhibitor_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 41 | unsafe { &raw const zwlr_input_inhibitor_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_interfaces.rs:44:139 | 44 | ...ar, types: unsafe { &zwlr_input_inhibit_manager_v1_requests_get_inhibitor_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | wl_message { name: b"get_inhibitor\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_input_inhibit_manager_v1_requests_get_inhibitor_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_interfaces.rs:51:24 | 51 | requests: unsafe { &zwlr_input_inhibit_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | requests: unsafe { &raw const zwlr_input_inhibit_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_interfaces.rs:59:132 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_interfaces.rs:66:24 | 66 | requests: unsafe { &zwlr_input_inhibitor_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | requests: unsafe { &raw const zwlr_input_inhibitor_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_client_api.rs:186:22 | 186 | unsafe { &super::super::c_interfaces::zwlr_input_inhibit_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 186 | unsafe { &raw const super::super::c_interfaces::zwlr_input_inhibit_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-input-inhibitor-v1_c_client_api.rs:349:22 | 349 | unsafe { &super::super::c_interfaces::zwlr_input_inhibitor_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 349 | unsafe { &raw const super::super::c_interfaces::zwlr_input_inhibitor_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:45:14 | 45 | unsafe { &zwlr_layer_surface_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const zwlr_layer_surface_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:46:14 | 46 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:47:14 | 47 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:52:148 | 52 | ..._char, types: unsafe { &zwlr_layer_shell_v1_requests_get_layer_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | wl_message { name: b"get_layer_surface\0" as *const u8 as *const c_char, signature: b"no?ous\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_layer_shell_v1_requests_get_layer_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:59:24 | 59 | requests: unsafe { &zwlr_layer_shell_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | requests: unsafe { &raw const zwlr_layer_shell_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:67:14 | 67 | unsafe { &xdg_popup_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 67 | unsafe { &raw const xdg_popup_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:70:135 | 70 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 70 | wl_message { name: b"set_size\0" as *const u8 as *const c_char, signature: b"uu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:71:136 | 71 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 71 | wl_message { name: b"set_anchor\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:72:144 | 72 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | wl_message { name: b"set_exclusive_zone\0" as *const u8 as *const c_char, signature: b"i\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:73:139 | 73 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | wl_message { name: b"set_margin\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:74:152 | 74 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | wl_message { name: b"set_keyboard_interactivity\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:75:135 | 75 | ...t c_char, types: unsafe { &zwlr_layer_surface_v1_requests_get_popup_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 75 | wl_message { name: b"get_popup\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_layer_surface_v1_requests_get_popup_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:76:139 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"ack_configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:77:132 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:80:137 | 80 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:81:131 | 81 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | wl_message { name: b"closed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:88:24 | 88 | requests: unsafe { &zwlr_layer_surface_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 88 | requests: unsafe { &raw const zwlr_layer_surface_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_interfaces.rs:90:22 | 90 | events: unsafe { &zwlr_layer_surface_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 90 | events: unsafe { &raw const zwlr_layer_surface_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_client_api.rs:254:22 | 254 | unsafe { &super::super::c_interfaces::zwlr_layer_shell_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 254 | unsafe { &raw const super::super::c_interfaces::zwlr_layer_shell_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-layer-shell-v1_c_client_api.rs:825:22 | 825 | unsafe { &super::super::c_interfaces::zwlr_layer_surface_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 825 | unsafe { &raw const super::super::c_interfaces::zwlr_layer_surface_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:43:14 | 43 | unsafe { &zwlr_screencopy_frame_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 43 | unsafe { &raw const zwlr_screencopy_frame_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:45:14 | 45 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 45 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:48:14 | 48 | unsafe { &zwlr_screencopy_frame_v1_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | unsafe { &raw const zwlr_screencopy_frame_v1_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:50:14 | 50 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:57:142 | 57 | ...har, types: unsafe { &zwlr_screencopy_manager_v1_requests_capture_output_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | wl_message { name: b"capture_output\0" as *const u8 as *const c_char, signature: b"nio\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_screencopy_manager_v1_requests_capture_output_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:58:153 | 58 | ... types: unsafe { &zwlr_screencopy_manager_v1_requests_capture_output_region_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | wl_message { name: b"capture_output_region\0" as *const u8 as *const c_char, signature: b"nioiiii\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_screencopy_manager_v1_requests_capture_output_region_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:59:132 | 59 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 59 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:66:24 | 66 | requests: unsafe { &zwlr_screencopy_manager_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 66 | requests: unsafe { &raw const zwlr_screencopy_manager_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:74:14 | 74 | unsafe { &wl_buffer_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | unsafe { &raw const wl_buffer_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:77:130 | 77 | ...st c_char, types: unsafe { &zwlr_screencopy_frame_v1_requests_copy_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"copy\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const zwlr_screencopy_frame_v1_requests_copy_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:78:132 | 78 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:81:135 | 81 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | wl_message { name: b"buffer\0" as *const u8 as *const c_char, signature: b"uuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:82:131 | 82 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 82 | wl_message { name: b"flags\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:83:133 | 83 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 83 | wl_message { name: b"ready\0" as *const u8 as *const c_char, signature: b"uuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:84:131 | 84 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 84 | wl_message { name: b"failed\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:91:24 | 91 | requests: unsafe { &zwlr_screencopy_frame_v1_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 91 | requests: unsafe { &raw const zwlr_screencopy_frame_v1_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_interfaces.rs:93:22 | 93 | events: unsafe { &zwlr_screencopy_frame_v1_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 93 | events: unsafe { &raw const zwlr_screencopy_frame_v1_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_client_api.rs:239:22 | 239 | unsafe { &super::super::c_interfaces::zwlr_screencopy_manager_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 239 | unsafe { &raw const super::super::c_interfaces::zwlr_screencopy_manager_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/wlr-screencopy-v1_c_client_api.rs:678:22 | 678 | unsafe { &super::super::c_interfaces::zwlr_screencopy_frame_v1_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 678 | unsafe { &raw const super::super::c_interfaces::zwlr_screencopy_frame_v1_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:46:14 | 46 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 46 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:47:14 | 47 | unsafe { &wp_presentation_feedback_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | unsafe { &raw const wp_presentation_feedback_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:50:132 | 50 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 50 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:51:135 | 51 | ...onst c_char, types: unsafe { &wp_presentation_requests_feedback_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | wl_message { name: b"feedback\0" as *const u8 as *const c_char, signature: b"on\0" as *const u8 as *const c_char, types: unsafe { &raw const wp_presentation_requests_feedback_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:54:134 | 54 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 54 | wl_message { name: b"clock_id\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:61:24 | 61 | requests: unsafe { &wp_presentation_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | requests: unsafe { &raw const wp_presentation_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:63:22 | 63 | events: unsafe { &wp_presentation_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | events: unsafe { &raw const wp_presentation_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:69:14 | 69 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 69 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:72:137 | 72 | ...c_char, types: unsafe { &wp_presentation_feedback_events_sync_output_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | wl_message { name: b"sync_output\0" as *const u8 as *const c_char, signature: b"o\0" as *const u8 as *const c_char, types: unsafe { &raw const wp_presentation_feedback_events_sync_output_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:73:141 | 73 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 73 | wl_message { name: b"presented\0" as *const u8 as *const c_char, signature: b"uuuuuuu\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:74:134 | 74 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 74 | wl_message { name: b"discarded\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_interfaces.rs:83:22 | 83 | events: unsafe { &wp_presentation_feedback_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 83 | events: unsafe { &raw const wp_presentation_feedback_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_client_api.rs:299:22 | 299 | unsafe { &super::super::c_interfaces::wp_presentation_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 299 | unsafe { &raw const super::super::c_interfaces::wp_presentation_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/presentation-time_c_client_api.rs:700:22 | 700 | unsafe { &super::super::c_interfaces::wp_presentation_feedback_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 700 | unsafe { &raw const super::super::c_interfaces::wp_presentation_feedback_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:48:14 | 48 | unsafe { &xdg_positioner_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | unsafe { &raw const xdg_positioner_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:51:14 | 51 | unsafe { &xdg_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 51 | unsafe { &raw const xdg_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:52:14 | 52 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 52 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:55:132 | 55 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:56:143 | 56 | ...st c_char, types: unsafe { &xdg_wm_base_requests_create_positioner_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 56 | wl_message { name: b"create_positioner\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_wm_base_requests_create_positioner_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:57:142 | 57 | ...nst c_char, types: unsafe { &xdg_wm_base_requests_get_xdg_surface_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 57 | wl_message { name: b"get_xdg_surface\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_wm_base_requests_get_xdg_surface_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:58:130 | 58 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 58 | wl_message { name: b"pong\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:61:130 | 61 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 61 | wl_message { name: b"ping\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:68:24 | 68 | requests: unsafe { &xdg_wm_base_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 68 | requests: unsafe { &raw const xdg_wm_base_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:70:22 | 70 | events: unsafe { &xdg_wm_base_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 70 | events: unsafe { &raw const xdg_wm_base_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:76:132 | 76 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 76 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:77:135 | 77 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 77 | wl_message { name: b"set_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:78:144 | 78 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 78 | wl_message { name: b"set_anchor_rect\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:79:136 | 79 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 79 | wl_message { name: b"set_anchor\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:80:137 | 80 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 80 | wl_message { name: b"set_gravity\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:81:151 | 81 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 81 | wl_message { name: b"set_constraint_adjustment\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:82:137 | 82 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 82 | wl_message { name: b"set_offset\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:89:24 | 89 | requests: unsafe { &xdg_positioner_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 89 | requests: unsafe { &raw const xdg_positioner_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:97:14 | 97 | unsafe { &xdg_toplevel_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 97 | unsafe { &raw const xdg_toplevel_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:100:14 | 100 | unsafe { &xdg_popup_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 100 | unsafe { &raw const xdg_popup_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:101:14 | 101 | unsafe { &xdg_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 101 | unsafe { &raw const xdg_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:102:14 | 102 | unsafe { &xdg_positioner_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 102 | unsafe { &raw const xdg_positioner_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:105:132 | 105 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 105 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:106:138 | 106 | ...onst c_char, types: unsafe { &xdg_surface_requests_get_toplevel_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 106 | wl_message { name: b"get_toplevel\0" as *const u8 as *const c_char, signature: b"n\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_get_toplevel_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:107:138 | 107 | ...*const c_char, types: unsafe { &xdg_surface_requests_get_popup_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 107 | wl_message { name: b"get_popup\0" as *const u8 as *const c_char, signature: b"n?oo\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_surface_requests_get_popup_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:108:148 | 108 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 108 | wl_message { name: b"set_window_geometry\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:109:139 | 109 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 109 | wl_message { name: b"ack_configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:112:135 | 112 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 112 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"u\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:119:24 | 119 | requests: unsafe { &xdg_surface_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 119 | requests: unsafe { &raw const xdg_surface_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:121:22 | 121 | events: unsafe { &xdg_surface_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 121 | events: unsafe { &raw const xdg_surface_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:127:14 | 127 | unsafe { &xdg_toplevel_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 127 | unsafe { &raw const xdg_toplevel_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:130:14 | 130 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 130 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:136:14 | 136 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 136 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:140:14 | 140 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 140 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:145:14 | 145 | unsafe { &wl_output_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 145 | unsafe { &raw const wl_output_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:148:132 | 148 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 148 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:149:137 | 149 | ...const c_char, types: unsafe { &xdg_toplevel_requests_set_parent_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 149 | wl_message { name: b"set_parent\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_toplevel_requests_set_parent_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:150:135 | 150 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 150 | wl_message { name: b"set_title\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:151:136 | 151 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 151 | wl_message { name: b"set_app_id\0" as *const u8 as *const c_char, signature: b"s\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:152:145 | 152 | ...st c_char, types: unsafe { &xdg_toplevel_requests_show_window_menu_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 152 | wl_message { name: b"show_window_menu\0" as *const u8 as *const c_char, signature: b"ouii\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_toplevel_requests_show_window_menu_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:153:131 | 153 | ...s *const c_char, types: unsafe { &xdg_toplevel_requests_move_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 153 | wl_message { name: b"move\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_toplevel_requests_move_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:154:134 | 154 | ... *const c_char, types: unsafe { &xdg_toplevel_requests_resize_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 154 | wl_message { name: b"resize\0" as *const u8 as *const c_char, signature: b"ouu\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_toplevel_requests_resize_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:155:139 | 155 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 155 | wl_message { name: b"set_max_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:156:139 | 156 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 156 | wl_message { name: b"set_min_size\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:157:138 | 157 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 157 | wl_message { name: b"set_maximized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:158:140 | 158 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 158 | wl_message { name: b"unset_maximized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:159:141 | 159 | ...nst c_char, types: unsafe { &xdg_toplevel_requests_set_fullscreen_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 159 | wl_message { name: b"set_fullscreen\0" as *const u8 as *const c_char, signature: b"?o\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_toplevel_requests_set_fullscreen_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:160:141 | 160 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 160 | wl_message { name: b"unset_fullscreen\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:161:138 | 161 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 161 | wl_message { name: b"set_minimized\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:164:137 | 164 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 164 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"iia\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:165:130 | 165 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 165 | wl_message { name: b"close\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:172:24 | 172 | requests: unsafe { &xdg_toplevel_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 172 | requests: unsafe { &raw const xdg_toplevel_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:174:22 | 174 | events: unsafe { &xdg_toplevel_events as *const _ }, | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 174 | events: unsafe { &raw const xdg_toplevel_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:180:14 | 180 | unsafe { &wl_seat_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 180 | unsafe { &raw const wl_seat_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:184:132 | 184 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 184 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:185:131 | 185 | ...as *const c_char, types: unsafe { &xdg_popup_requests_grab_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 185 | wl_message { name: b"grab\0" as *const u8 as *const c_char, signature: b"ou\0" as *const u8 as *const c_char, types: unsafe { &raw const xdg_popup_requests_grab_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:188:138 | 188 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 188 | wl_message { name: b"configure\0" as *const u8 as *const c_char, signature: b"iiii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:189:135 | 189 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 189 | wl_message { name: b"popup_done\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:196:24 | 196 | requests: unsafe { &xdg_popup_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 196 | requests: unsafe { &raw const xdg_popup_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_interfaces.rs:198:22 | 198 | events: unsafe { &xdg_popup_events as *const _ }, | ^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 198 | events: unsafe { &raw const xdg_popup_events as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_client_api.rs:337:22 | 337 | unsafe { &super::super::c_interfaces::xdg_wm_base_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 337 | unsafe { &raw const super::super::c_interfaces::xdg_wm_base_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_client_api.rs:955:22 | 955 | unsafe { &super::super::c_interfaces::xdg_positioner_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 955 | unsafe { &raw const super::super::c_interfaces::xdg_positioner_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_client_api.rs:1507:22 | 1507 | unsafe { &super::super::c_interfaces::xdg_surface_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 1507 | unsafe { &raw const super::super::c_interfaces::xdg_surface_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_client_api.rs:2565:22 | 2565 | unsafe { &super::super::c_interfaces::xdg_toplevel_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 2565 | unsafe { &raw const super::super::c_interfaces::xdg_toplevel_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/xdg-shell_c_client_api.rs:3319:22 | 3319 | unsafe { &super::super::c_interfaces::xdg_popup_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 3319 | unsafe { &raw const super::super::c_interfaces::xdg_popup_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:43:14 | 43 | unsafe { &wp_viewport_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 43 | unsafe { &raw const wp_viewport_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:44:14 | 44 | unsafe { &wl_surface_interface as *const wl_interface }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 44 | unsafe { &raw const wl_surface_interface as *const wl_interface }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:47:132 | 47 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 47 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:48:139 | 48 | ...nst c_char, types: unsafe { &wp_viewporter_requests_get_viewport_types as *const _ } }, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 48 | wl_message { name: b"get_viewport\0" as *const u8 as *const c_char, signature: b"no\0" as *const u8 as *const c_char, types: unsafe { &raw const wp_viewporter_requests_get_viewport_types as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:55:24 | 55 | requests: unsafe { &wp_viewporter_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 55 | requests: unsafe { &raw const wp_viewporter_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:63:132 | 63 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 63 | wl_message { name: b"destroy\0" as *const u8 as *const c_char, signature: b"\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:64:139 | 64 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 64 | wl_message { name: b"set_source\0" as *const u8 as *const c_char, signature: b"ffff\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:65:142 | 65 | ...*const u8 as *const c_char, types: unsafe { &types_null as *const _ } }, | ^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 65 | wl_message { name: b"set_destination\0" as *const u8 as *const c_char, signature: b"ii\0" as *const u8 as *const c_char, types: unsafe { &raw const types_null as *const _ } }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_interfaces.rs:72:24 | 72 | requests: unsafe { &wp_viewport_requests as *const _ }, | ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 72 | requests: unsafe { &raw const wp_viewport_requests as *const _ }, | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_client_api.rs:217:22 | 217 | unsafe { &super::super::c_interfaces::wp_viewporter_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 217 | unsafe { &raw const super::super::c_interfaces::wp_viewporter_interface } | +++++++++ warning: creating a shared reference to mutable static --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-c00f6b61e8d36655/out/viewporter_c_client_api.rs:560:22 | 560 | unsafe { &super::super::c_interfaces::wp_viewport_interface } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives help: use `&raw const` instead to create a raw pointer | 560 | unsafe { &raw const super::super::c_interfaces::wp_viewport_interface } | +++++++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/lib.rs:74:26 | 74 | Err(e) => panic!(e), | ^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add a "{}" format string to `Display` the message | 74 | Err(e) => panic!("{}", e), | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/ast.rs:65:23 | 65 | pub fn all_fields(&self) -> Vec<&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 = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 65 | pub fn all_fields(&self) -> Vec<&Field<'_>> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:485:21 | 485 | fn read_items(item: &syn::NestedMeta) -> Result { | ^^^^^^^^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 485 | fn read_items(item: &syn::NestedMeta) -> Result, String> { | ++++ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/ser.rs:29:36 | 29 | let suffix = ident.to_string().trim_left_matches("r#").to_owned(); | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 29 - let suffix = ident.to_string().trim_left_matches("r#").to_owned(); 29 + let suffix = ident.to_string().trim_start_matches("r#").to_owned(); | Compiling smithay-client-toolkit v0.4.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=smithay_client_toolkit CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/Cargo.toml CARGO_PKG_AUTHORS='Victor Berger ' CARGO_PKG_DESCRIPTION='Toolkit for making client wayland applications.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=smithay-client-toolkit CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/smithay/client-toolkit' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name smithay_client_toolkit --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c022c61241274261 -C extra-filename=-d8536965d0f8cf36 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern andrew=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libandrew-6eecc8dacfccd12f.rmeta --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rmeta --extern dlib=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdlib-3d49933743c8ce86.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern memmap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemmap-1e1c0b0e83f3433b.rmeta --extern nix=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnix-4df9a5ac52dacd4b.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-6ea437924f745f8e.rmeta --extern wayland_commons=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_commons-4cdcacf3e1bbe7ab.rmeta --extern wayland_protocols=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_protocols-ebf63c4b07970cf2.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: `num-derive` (lib) generated 3 warnings (1 duplicate) Compiling tiff v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=tiff CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='ccgn:bvssvni :nwin:TyOverby :HeroicKatora:Calum:CensoredUsername :Robzz' CARGO_PKG_DESCRIPTION='TIFF decoding and encoding library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tiff CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image-tiff' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name tiff --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb52b2a155ac7b1b -C extra-filename=-38e77c114948794d --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-cfd422d2f857e119.rmeta --extern num_derive=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_derive-92d9b201c2ea2095.so --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=tiff CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='ccgn:bvssvni :nwin:TyOverby :HeroicKatora:Calum:CensoredUsername :Robzz' CARGO_PKG_DESCRIPTION='TIFF decoding and encoding library in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tiff CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image-tiff' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name tiff --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f90103caa6e0dff -C extra-filename=-db9d880b576cb0d5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-9817130f7b3bfb8a.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-272c98ef9f5fc413.rmeta --extern num_derive=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_derive-92d9b201c2ea2095.so --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: unused import: `std::ffi::CStr` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/utils/mempool.rs:9:5 | 9 | use std::ffi::CStr; | ^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/surface.rs:13:24 | 13 | dpi_change_cb: Box) + Send + 'static>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 13 | dpi_change_cb: Box) + Send + 'static>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/utils/mempool.rs:110:31 | 110 | implementation: Arc>, | ^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 110 | implementation: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/basic_frame.rs:155:23 | 155 | implem: Mutex>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 155 | implem: Mutex>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/basic_frame.rs:244:16 | 244 | theme: Box, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 244 | theme: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/concept_frame.rs:157:23 | 157 | implem: Mutex>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 157 | implem: Mutex>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/concept_frame.rs:247:16 | 247 | theme: Box, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 247 | theme: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/mod.rs:92:28 | 92 | shell_surface: Arc>, | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 92 | shell_surface: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/mod.rs:93:20 | 93 | user_impl: Box, | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 93 | user_impl: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/mod.rs:121:28 | 121 | shell_surface: Arc>, | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 121 | shell_surface: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/shell/mod.rs:55:10 | 55 | ) -> Box | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 55 | ) -> Box | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/mod.rs:599:29 | 599 | implementation: Box, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 599 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/env.rs:252:14 | 252 | ) -> Box | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 252 | ) -> Box | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:167:17 | 167 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:167:42 | 167 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:173:44 | 173 | (Type::LONG, 1) => Ok(Unsigned(try!(self.r(bo).read_u32()))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:176:17 | 176 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:176:42 | 176 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:178:37 | 178 | v.push(Unsigned(try!(decoder.read_long()))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:183:17 | 183 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:183:42 | 183 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:184:33 | 184 | let numerator = try!(decoder.read_long()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:185:35 | 185 | let denominator = try!(decoder.read_long()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:190:17 | 190 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:190:42 | 190 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:192:37 | 192 | let numerator = try!(decoder.read_long()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:193:39 | 193 | let denominator = try!(decoder.read_long()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:199:17 | 199 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:199:42 | 199 | try!(decoder.goto_offset(try!(self.r(bo).read_u32()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:200:30 | 200 | let string = try!(decoder.read_string(n as usize)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/stream.rs:60:9 | 60 | try!(reader.read_exact(&mut compressed[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/stream.rs:65:32 | 65 | let (len, bytes) = try!(decoder.decode_bytes(&compressed[bytes_read..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/stream.rs:104:21 | 104 | read += try!(read_packbits_run(&mut reader, &mut buffer)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/stream.rs:116:17 | 116 | let bytes = try!(reader.read(&mut header)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/stream.rs:124:17 | 124 | try!(reader.read_exact(&mut header)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/stream.rs:132:17 | 132 | try!(reader.read_exact(&mut buffer[start..])); | ^^^ warning: unnecessary parentheses around index expression --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:116:36 | 116 | let prev_pixel = image[(row * width * samples + col - samples)]; | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 116 - let prev_pixel = image[(row * width * samples + col - samples)]; 116 + let prev_pixel = image[row * width * samples + col - samples]; | warning: unnecessary parentheses around index expression --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:117:36 | 117 | let pixel = &mut image[(row * width * samples + col)]; | ^ ^ | help: remove these parentheses | 117 - let pixel = &mut image[(row * width * samples + col)]; 117 + let pixel = &mut image[row * width * samples + col]; | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:180:9 | 180 | try!(self.reader.by_ref().take(2).read_to_end(&mut endianess)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:190:12 | 190 | if try!(self.read_short()) != 42 { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:193:31 | 193 | self.next_ifd = match try!(self.read_long()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:202:9 | 202 | try!(self.read_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:210:25 | 210 | self.ifd = Some(try!(self.read_ifd())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:211:22 | 211 | self.width = try!(self.get_tag_u32(ifd::Tag::ImageWidth)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:212:23 | 212 | self.height = try!(self.get_tag_u32(ifd::Tag::ImageLength)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:214:13 | 214 | try!(self.get_tag_u32(ifd::Tag::PhotometricInterpretation)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:219:28 | 219 | if let Some(val) = try!(self.find_tag_u32(ifd::Tag::Compression)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:227:28 | 227 | if let Some(val) = try!(self.find_tag_u32(ifd::Tag::SamplesPerPixel)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:232:36 | 232 | if let Some(val) = try!(self.find_tag_u32(ifd::Tag::BitsPerSample)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:237:36 | 237 | if let Some(val) = try!(self.find_tag_u32_vec(ifd::Tag::BitsPerSample)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:286:9 | 286 | try!(self.reader.read_exact(&mut val)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:304:38 | 304 | let tag = ifd::Tag::from_u16(try!(self.read_short())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:305:62 | 305 | let type_: ifd::Type = match FromPrimitive::from_u16(try!(self.read_short())) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:309:17 | 309 | try!(self.read_long()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:310:17 | 310 | try!(self.read_long()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:317:13 | 317 | try!(self.read_long()), // count | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:318:13 | 318 | try!(self.read_offset()) // offset | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:327:29 | 327 | Some(offset) => try!(self.goto_offset(offset)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:329:21 | 329 | for _ in 0..try!(self.read_short()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:330:38 | 330 | let (tag, entry) = match try!(self.read_entry()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:336:31 | 336 | self.next_ifd = match try!(self.read_long()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:355:36 | 355 | Some(entry) => Ok(Some(try!(entry.val(self)))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:378:15 | 378 | match try!(self.find_tag(tag)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:398:9 | 398 | try!(self.goto_offset(offset)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:397:26 | 397 | let color_type = try!(self.colortype()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:405:39 | 405 | let (bytes, reader) = try!(LZWReader::new(&mut self.reader, length as usize, max_uncompressed_length)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:410:39 | 410 | let (bytes, reader) = try!(PackBitsReader::new(&mut self.reader, order, length as usize)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:419:17 | 419 | try!(reader.read_exact(&mut buffer[..bytes])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:424:17 | 424 | try!(reader.read_u16_into(&mut buffer[..bytes/2])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:428:17 | 428 | try!(reader.read_u16_into(&mut buffer[..bytes/2])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:437:17 | 437 | try!(reader.read_exact(&mut buffer[..bytes])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:472:44 | 472 | for (i, (&offset, &byte_count)) in try!(self.get_tag_u32_vec(ifd::Tag::StripOffsets)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:473:21 | 473 | .iter().zip(try!(self.get_tag_u32_vec(ifd::Tag::StripByteCounts)).iter()).enumerate() { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:479:21 | 479 | try!(self.expand_strip( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:485:21 | 485 | try!(self.expand_strip( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:502:21 | 502 | try!(rev_hpredict( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:504:25 | 504 | try!(self.dimensions()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:505:25 | 505 | try!(self.colortype()) | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/error.rs:105:33 | 105 | fn cause (&self) -> Option<&Error> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 105 | fn cause (&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/basic_frame.rs:256:29 | 256 | implementation: Box, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 256 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/basic_frame.rs:819:13 | 819 | theme: &Theme, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 819 | theme: &dyn Theme, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/concept_frame.rs:259:29 | 259 | implementation: Box, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 259 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/window/concept_frame.rs:816:13 | 816 | theme: &Theme, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 816 | theme: &dyn Theme, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/surface.rs:19:28 | 19 | dpi_change_cb: Box) + Send + 'static>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 19 | dpi_change_cb: Box) + Send + 'static>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:399:46 | 399 | let (bytes, mut reader): (usize, Box) = match self.compression_method { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 399 | let (bytes, mut reader): (usize, Box) = match self.compression_method { | +++ warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:39:51 | 39 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, FromPrimitive)] | ^------------ | | | `FromPrimitive` is not local | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_PHOTOMETRICINTERPRETATION` 40 | pub enum PhotometricInterpretation { | ------------------------- `PhotometricInterpretation` is not local | = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:51:51 | 51 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, FromPrimitive)] | ^------------ | | | `FromPrimitive` is not local | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_COMPRESSIONMETHOD` 52 | pub enum CompressionMethod { | ----------------- `CompressionMethod` is not local | = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:62:51 | 62 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, FromPrimitive)] | ^------------ | | | `FromPrimitive` is not local | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_PLANARCONFIGURATION` 63 | pub enum PlanarConfiguration { | ------------------- `PlanarConfiguration` is not local | = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:68:51 | 68 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, FromPrimitive)] | ^------------ | | | `FromPrimitive` is not local | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_PREDICTOR` 69 | enum Predictor { | --------- `Predictor` is not local | = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:276:9 | 276 | self.reader.read_to_string(&mut out); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default help: use `let _ = ...` to ignore the resulting value | 276 | let _ = self.reader.read_to_string(&mut out); | +++++++ warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/ifd.rs:78:30 | 78 | #[derive(Clone, Copy, Debug, FromPrimitive)] | ^------------ | | | `FromPrimitive` is not local | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_TYPE` 79 | pub enum Type { | ---- `Type` is not local | = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `tiff` (lib) generated 74 warnings (25 duplicates) warning: `derivative` (lib) generated 50 warnings (1 duplicate) warning: `tiff` (lib) generated 74 warnings (50 duplicates) warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/utils/mempool.rs:271:40 | 271 | Err(err) => panic!(err), | ^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add a "{}" format string to `Display` the message | 271 | Err(err) => panic!("{}", err), | +++++ help: or use std::panic::panic_any instead | 271 - Err(err) => panic!(err), 271 + Err(err) => std::panic::panic_any(err), | warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/utils/mempool.rs:273:36 | 273 | Err(err) => panic!(err), | ^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 273 | Err(err) => panic!("{}", err), | +++++ help: or use std::panic::panic_any instead | 273 - Err(err) => panic!(err), 273 + Err(err) => std::panic::panic_any(err), | warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/utils/mempool.rs:285:38 | 285 | Err(err) => unreachable!(err), | ^^^ | = note: this usage of `unreachable!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 285 | Err(err) => unreachable!("{}", err), | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/de.rs:2963:13 | 2963 | params: &Parameters, | ^^^^^^^^^^^ the lifetime is elided here 2964 | ) -> ( 2965 | DeImplGenerics, | ^^^^^^^^^^^^^^ the same lifetime is hidden here 2966 | DeTypeGenerics, | ^^^^^^^^^^^^^^ the same lifetime is hidden here 2967 | syn::TypeGenerics, | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here 2968 | Option<&syn::WhereClause>, | ^^^^^^^^^^^^^^^^^ the same 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 | 2965 ~ DeImplGenerics<'_>, 2966 ~ DeTypeGenerics<'_>, 2967 ~ syn::TypeGenerics<'_>, | Compiling winit v0.19.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=winit CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/Cargo.toml CARGO_PKG_AUTHORS='The winit contributors:Pierre Krieger ' CARGO_PKG_DESCRIPTION='Cross-platform window creation library.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=winit CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-windowing/winit' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.19.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=19 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name winit --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("icon_loading", "image", "serde"))' -C metadata=e361d131379a91ae -C extra-filename=-2cc8ed3efa81b87f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-12c9089a168d4e71.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-373e6e1a4b37db90.rmeta --extern parking_lot=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot-26fbfb2dd47ad8ea.rmeta --extern percent_encoding=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpercent_encoding-3ba90392d76fb78f.rmeta --extern raw_window_handle=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libraw_window_handle-c20347c8ca71af7e.rmeta --extern smithay_client_toolkit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsmithay_client_toolkit-d8536965d0f8cf36.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-6ea437924f745f8e.rmeta --extern x11_dl=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libx11_dl-ded32679057d33b4.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/dlopen.rs:10:1 | 10 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/xdisplay.rs:29:40 | 29 | pub type XErrorHandler = Option libc::c_int>; | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/callbacks.rs:140:12 | 140 | pub unsafe extern fn xim_instantiate_callback( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/callbacks.rs:163:12 | 163 | pub unsafe extern fn xim_destroy_callback( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: unused import: `self::atom::*` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/mod.rs:16:9 | 16 | pub use self::atom::*; | ^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `self::icon::*` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/mod.rs:21:9 | 21 | pub use self::icon::*; | ^^^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/lib.rs:334:44 | 334 | write!(f, "{}", std::error::Error::description(self)) | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/mod.rs:398:44 | 398 | let mut buf: [c_char; 1024] = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:102:30 | 102 | opcode: mem::uninitialized(), | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:103:38 | 103 | first_event_id: mem::uninitialized(), | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:104:38 | 104 | first_error_id: mem::uninitialized(), | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:230:41 | 230 | let mut fds : fd_set = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:262:37 | 262 | let mut xev = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:277:37 | 277 | let mut xev = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:1301:34 | 1301 | let mut count = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:388:42 | 388 | let mut event = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:431:67 | 431 | let mut hostname: [c_char; MAXHOSTNAMELEN] = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:1093:49 | 1093 | let dummy_color: ffi::XColor = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:33:65 | 33 | let mut event: ffi::XClientMessageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:57:65 | 57 | let mut event: ffi::XClientMessageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:157:69 | 157 | let mut translated_coords: TranslatedCoords = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:176:52 | 176 | let mut geometry: Geometry = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:242:46 | 242 | let mut root: ffi::Window = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:243:48 | 243 | let mut parent: ffi::Window = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:245:46 | 245 | let mut nchildren: c_uint = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:214:58 | 214 | let mut supplied_by_user: c_long = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:94:56 | 94 | let mut pointer_state: PointerState = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:142:64 | 142 | let mut buffer: [u8; TEXT_BUFFER_SIZE] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:50:55 | 50 | let mut actual_type: ffi::Atom = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:51:53 | 51 | let mut actual_format: c_int = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:52:59 | 52 | let mut quantity_returned: c_ulong = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:53:53 | 53 | let mut bytes_after: c_ulong = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/icon.rs:66:32 | 66 | fn cause(&self) -> Option<&Error> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 66 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/xdisplay.rs:151:32 | 151 | fn cause(&self) -> Option<&Error> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 151 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/input_method.rs:257:27 | 257 | callback: Option<&Fn() -> ()>, | ^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 257 | callback: Option<&dyn Fn() -> ()>, | +++ warning: `wayland-protocols` (lib) generated 707 warnings (1 duplicate) warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/xdisplay.rs:161:34 | 161 | formatter.write_str(self.description()) | ^^^^^^^^^^^ warning: `serde_derive` (lib) generated 21 warnings (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-56c44786c31f6d52/out /usr/local/bin/rustc --crate-name serde --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=988a64230728c4ef -C extra-filename=-860830f2c7369caf --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern serde_derive=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde_derive-fa411195bcd38396.so --cap-lints warn -C ar=ar -C linker=cc --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.80 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-cc941105ef41ebad/out /usr/local/bin/rustc --crate-name serde --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=43949d96f4388255 -C extra-filename=-93fbad8459a304ce --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern serde_derive=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde_derive-fa411195bcd38396.so --cap-lints warn -C ar=ar -C linker=cc --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` warning: fields `name`, `native_identifier`, `dimensions`, `position`, and `hidpi_factor` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/wayland/event_loop.rs:458:13 | 457 | struct MonitorId { | --------- fields in this struct 458 | name: Option, | ^^^^ 459 | native_identifier: u32, | ^^^^^^^^^^^^^^^^^ 460 | dimensions: PhysicalSize, | ^^^^^^^^^^ 461 | position: PhysicalPosition, | ^^^^^^^^ 462 | hidpi_factor: i32, | ^^^^^^^^^^^^ | = note: `MonitorId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: field `name` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:1428:5 | 1427 | struct Device { | ------ field in this struct 1428 | name: String, | ^^^^ | = note: `Device` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `aware` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/dnd.rs:13:9 | 12 | pub struct DndAtoms { | -------- field in this struct 13 | pub aware: ffi::Atom, | ^^^^^ | = note: `DndAtoms` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/dnd.rs:70:17 | 70 | InvalidUtf8(Utf8Error), | ----------- ^^^^^^^^^ | | | field in this variant | = note: `DndDataParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 70 - InvalidUtf8(Utf8Error), 70 + InvalidUtf8(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/dnd.rs:71:23 | 71 | HostnameSpecified(String), | ----------------- ^^^^^^ | | | field in this variant | = note: `DndDataParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 71 - HostnameSpecified(String), 71 + HostnameSpecified(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/dnd.rs:72:24 | 72 | UnexpectedProtocol(String), | ------------------ ^^^^^^ | | | field in this variant | = note: `DndDataParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 72 - UnexpectedProtocol(String), 72 + UnexpectedProtocol(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/dnd.rs:73:22 | 73 | UnresolvablePath(io::Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `DndDataParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 73 - UnresolvablePath(io::Error), 73 + UnresolvablePath(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/mod.rs:24:30 | 24 | SetDestroyCallbackFailed(XError), | ------------------------ ^^^^^^ | | | field in this variant | = note: `ImeCreationError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 24 - SetDestroyCallbackFailed(XError), 24 + SetDestroyCallbackFailed(()), | warning: field `name` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/input_method.rs:45:5 | 43 | pub struct InputMethod { | ----------- field in this struct 44 | pub im: ffi::XIM, 45 | name: String, | ^^^^ | = note: `InputMethod` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/input_method.rs:84:12 | 84 | XError(XError), | ------ ^^^^^^ | | | field in this variant | = note: `GetXimServersError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 84 - XError(XError), 84 + XError(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/input_method.rs:85:22 | 85 | GetPropertyError(util::GetPropertyError), | ---------------- ^^^^^^^^^^^^^^^^^^^^^^ | | | field in this variant | = note: `GetXimServersError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 85 - GetPropertyError(util::GetPropertyError), 85 + GetPropertyError(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/input_method.rs:86:17 | 86 | InvalidUtf8(IntoStringError), | ----------- ^^^^^^^^^^^^^^^ | | | field in this variant | = note: `GetXimServersError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 86 - InvalidUtf8(IntoStringError), 86 + InvalidUtf8(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/context.rs:9:12 | 9 | XError(XError), | ------ ^^^^^^ | | | field in this variant | = note: `ImeContextCreationError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 9 - XError(XError), 9 + XError(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/callbacks.rs:80:22 | 80 | MethodOpenFailed(PotentialInputMethods), | ---------------- ^^^^^^^^^^^^^^^^^^^^^ | | | field in this variant | = note: `ReplaceImError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 80 - MethodOpenFailed(PotentialInputMethods), 80 + MethodOpenFailed(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/callbacks.rs:81:27 | 81 | ContextCreationFailed(ImeContextCreationError), | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^ | | | field in this variant | = note: `ReplaceImError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 81 - ContextCreationFailed(ImeContextCreationError), 81 + ContextCreationFailed(()), | warning: field `0` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/ime/callbacks.rs:82:30 | 82 | SetDestroyCallbackFailed(XError), | ------------------------ ^^^^^^ | | | field in this variant | = note: `ReplaceImError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 82 - SetDestroyCallbackFailed(XError), 82 + SetDestroyCallbackFailed(()), | warning: the type `[i8; 1024]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/mod.rs:398:39 | 398 | let mut buf: [c_char; 1024] = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/mod.rs:467:16 | 467 | panic!(err_string); | ^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: add a "{}" format string to `Display` the message | 467 | panic!("{}", err_string); | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:92:24 | 92 | panic!(format!("Failed to open input method: {:#?}", state)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here help: remove the `format!(..)` macro call | 92 - panic!(format!("Failed to open input method: {:#?}", state)); 92 + panic!("Failed to open input method: {:#?}", state); | warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:102:25 | 102 | opcode: mem::uninitialized(), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:103:33 | 103 | first_event_id: mem::uninitialized(), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:104:33 | 104 | first_error_id: mem::uninitialized(), | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `fd_set` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:230:36 | 230 | let mut fds : fd_set = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:1301:29 | 1301 | let mut count = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:423:16 | 423 | fn set_pid(&self) -> Option { | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 423 | fn set_pid(&self) -> Option> { | ++++ warning: the type `[i8; 256]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:431:62 | 431 | let mut hostname: [c_char; MAXHOSTNAMELEN] = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:456:24 | 456 | fn set_window_type(&self, window_type: util::WindowType) -> util::Flusher { | ^^^^^ 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 | 456 | fn set_window_type(&self, window_type: util::WindowType) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:468:30 | 468 | fn set_gtk_theme_variant(&self, variant: String) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 468 | fn set_gtk_theme_variant(&self, variant: String) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:493:9 | 493 | &self, | ^^^^^ the lifetime is elided here ... 496 | ) -> util::Flusher { | ^^^^^^^^^^^^^ 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 | 496 | ) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:513:28 | 513 | fn set_fullscreen_hint(&self, fullscreen: bool) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 513 | fn set_fullscreen_hint(&self, fullscreen: bool) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:518:29 | 518 | fn set_fullscreen_inner(&self, monitor: Option) -> util::Flusher { | ^^^^^ 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 | 518 | fn set_fullscreen_inner(&self, monitor: Option) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:584:28 | 584 | fn set_maximized_inner(&self, maximized: bool) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 584 | fn set_maximized_inner(&self, maximized: bool) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:598:24 | 598 | fn set_title_inner(&self, title: &str) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 598 | fn set_title_inner(&self, title: &str) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:625:30 | 625 | fn set_decorations_inner(&self, decorations: bool) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 625 | fn set_decorations_inner(&self, decorations: bool) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:650:32 | 650 | fn set_always_on_top_inner(&self, always_on_top: bool) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 650 | fn set_always_on_top_inner(&self, always_on_top: bool) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:662:23 | 662 | fn set_icon_inner(&self, icon: Icon) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 662 | fn set_icon_inner(&self, icon: Icon) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:674:25 | 674 | fn unset_icon_inner(&self) -> util::Flusher { | ^^^^^ ^^^^^^^^^^^^^ 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 | 674 | fn unset_icon_inner(&self) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:756:38 | 756 | pub(crate) fn set_position_inner(&self, mut x: i32, mut y: i32) -> util::Flusher { | ^^^^^ 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 | 756 | pub(crate) fn set_position_inner(&self, mut x: i32, mut y: i32) -> util::Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:883:9 | 883 | &self, | ^^^^^ the lifetime is elided here ... 888 | ) -> (f64, f64, util::Flusher) { | ^^^^^^^^^^^^^ 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 | 888 | ) -> (f64, f64, util::Flusher<'_>) { | ++++ warning: the type `x11_dl::xlib::XColor` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:1093:44 | 1093 | let dummy_color: ffi::XColor = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/atom.rs:35:24 | 35 | panic!(msg); | ^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to `Display` the message | 35 | panic!("{}", msg); | +++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:7:9 | 7 | &self, | ^^^^^ the lifetime is elided here ... 11 | ) -> Flusher { | ^^^^^^^ 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 | 11 | ) -> Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:26:9 | 26 | &self, | ^^^^^ the lifetime is elided here ... 32 | ) -> Flusher { | ^^^^^^^ 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 | 32 | ) -> Flusher<'_> { | ++++ warning: the type `x11_dl::xlib::XClientMessageEvent` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:33:60 | 33 | let mut event: ffi::XClientMessageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:47:9 | 47 | &self, | ^^^^^ the lifetime is elided here ... 53 | ) -> Flusher { | ^^^^^^^ 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 | 53 | ) -> Flusher<'_> { | ++++ warning: the type `x11_dl::xlib::XClientMessageEvent` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:57:60 | 57 | let mut event: ffi::XClientMessageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `TranslatedCoords` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:157:64 | 157 | let mut translated_coords: TranslatedCoords = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:41:5 | 41 | pub x_rel_root: c_int, | ^^^^^^^^^^^^^^^^^^^^^ warning: the type `geometry::Geometry` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:176:47 | 176 | let mut geometry: Geometry = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: integers must be initialized (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:48:5 | 48 | pub root: ffi::Window, | ^^^^^^^^^^^^^^^^^^^^^ warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:242:41 | 242 | let mut root: ffi::Window = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:243:43 | 243 | let mut parent: ffi::Window = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `u32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:245:41 | 245 | let mut nchildren: c_uint = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:190:25 | 190 | pub fn get_wm_hints(&self, window: ffi::Window) -> Result, XError> { | ^^^^^ 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 | 190 | pub fn get_wm_hints(&self, window: ffi::Window) -> Result, XError> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:201:25 | 201 | pub fn set_wm_hints(&self, window: ffi::Window, wm_hints: XSmartPointer) -> Flusher { | ^^^^^ 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 | 201 | pub fn set_wm_hints(&self, window: ffi::Window, wm_hints: XSmartPointer) -> Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:212:29 | 212 | pub fn get_normal_hints(&self, window: ffi::Window) -> Result { | ^^^^^ 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 | pub fn get_normal_hints(&self, window: ffi::Window) -> Result, XError> { | ++++ warning: the type `i64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:214:53 | 214 | let mut supplied_by_user: c_long = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:226:29 | 226 | pub fn set_normal_hints(&self, window: ffi::Window, normal_hints: NormalHints) -> Flusher { | ^^^^^ 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 | 226 | pub fn set_normal_hints(&self, window: ffi::Window, normal_hints: NormalHints) -> Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:58:33 | 58 | pub fn select_xinput_events(&self, window: c_ulong, device_id: c_int, mask: i32) -> Flusher { | ^^^^^ 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 | 58 | pub fn select_xinput_events(&self, window: c_ulong, device_id: c_int, mask: i32) -> Flusher<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:76:30 | 76 | pub fn select_xkb_events(&self, device_id: c_uint, mask: c_ulong) -> Option { | ^^^^^ 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 | 76 | pub fn select_xkb_events(&self, device_id: c_uint, mask: c_ulong) -> Option> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:92:26 | 92 | pub fn query_pointer(&self, window: ffi::Window, device_id: c_int) -> Result { | ^^^^^ 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 | 92 | pub fn query_pointer(&self, window: ffi::Window, device_id: c_int) -> Result, XError> { | ++++ warning: the type `PointerState<'_>` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:94:51 | 94 | let mut pointer_state: PointerState = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | note: references must be non-null (in this struct field) --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:27:5 | 27 | xconn: &'a XConnection, | ^^^^^^^^^^^^^^^^^^^^^^ warning: the type `[u8; 1024]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:142:59 | 142 | let mut buffer: [u8; TEXT_BUFFER_SIZE] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/memory.rs:48:29 | 48 | pub fn alloc_class_hint(&self) -> XSmartPointer { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 48 | pub fn alloc_class_hint(&self) -> XSmartPointer<'_, ffi::XClassHint> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/memory.rs:53:29 | 53 | pub fn alloc_size_hints(&self) -> XSmartPointer { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 53 | pub fn alloc_size_hints(&self) -> XSmartPointer<'_, ffi::XSizeHints> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/memory.rs:58:27 | 58 | pub fn alloc_wm_hints(&self) -> XSmartPointer { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 | 58 | pub fn alloc_wm_hints(&self) -> XSmartPointer<'_, ffi::XWMHints> { | +++ warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:50:50 | 50 | let mut actual_type: ffi::Atom = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:51:48 | 51 | let mut actual_format: c_int = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:52:54 | 52 | let mut quantity_returned: c_ulong = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `u64` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/window_property.rs:53:48 | 53 | let mut bytes_after: c_ulong = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/array_of_tables.rs:20:17 | 20 | pub fn iter(&self) -> ArrayOfTablesIter { | ^^^^^ ^^^^^^^^^^^^^^^^^ 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: the lint level is defined here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/lib.rs:2:9 | 2 | #![deny(warnings)] | ^^^^^^^^ = note: `#[warn(mismatched_lifetime_syntaxes)]` implied by `#[warn(warnings)]` help: use `'_` for type paths | 20 | pub fn iter(&self) -> ArrayOfTablesIter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/document.rs:43:17 | 43 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 43 | pub fn iter(&self) -> Iter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/table.rs:119:17 | 119 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 119 | pub fn iter(&self) -> Iter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/table.rs:368:13 | 368 | fn iter(&self) -> Iter; | ^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 368 | fn iter(&self) -> Iter<'_>; | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/table.rs:383:13 | 383 | fn iter(&self) -> Iter { | ^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 383 | fn iter(&self) -> Iter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/value.rs:98:17 | 98 | pub fn iter(&self) -> ArrayIter { | ^^^^^ ^^^^^^^^^ 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 | 98 | pub fn iter(&self) -> ArrayIter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/value.rs:168:17 | 168 | pub fn iter(&self) -> InlineTableIter { | ^^^^^ ^^^^^^^^^^^^^^^ 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 | 168 | pub fn iter(&self) -> InlineTableIter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/value.rs:238:13 | 238 | fn iter(&self) -> Iter { | ^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 238 | fn iter(&self) -> Iter<'_> { | ++++ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs:94:13 | 94 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs:95:13 | 95 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs:98:5 | 98 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs:112:13 | 112 | #![cfg_attr(feature = "cargo-clippy", allow( | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `core_duration` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs:229:15 | 229 | #[cfg(any(core_duration, feature = "std"))] | ^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `range_inclusive` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs:232:11 | 232 | #[cfg(range_inclusive)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/integer128.rs:73:7 | 73 | #[cfg(integer128)] | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `integer128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/integer128.rs:81:11 | 81 | #[cfg(not(integer128))] | ^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:781:9 | 781 | try!(self.end()); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:780:17 | 780 | let v = try!(visitor.visit_seq(&mut self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:993:9 | 993 | try!(self.end()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:992:21 | 992 | let value = try!(visitor.visit_map(&mut self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:1002:9 | 1002 | try!(self.end()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:1001:21 | 1001 | let value = try!(visitor.visit_seq(&mut self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:1066:27 | 1066 | let key = try!(kseed.deserialize(key.into_deserializer())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:1067:29 | 1067 | let value = try!(vseed.deserialize(value.into_deserializer())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/value.rs:1174:20 | 1174 | let pair = try!(visitor.visit_seq(&mut pair_visitor)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/ignored_any.rs:191:38 | 191 | while let Some(IgnoredAny) = try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/ignored_any.rs:202:52 | 202 | while let Some((IgnoredAny, IgnoredAny)) = try!(map.next_entry()) { | ^^^ warning: unexpected `cfg` condition name: `core_duration` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:15:11 | 15 | #[cfg(any(core_duration, feature = "std", feature = "alloc"))] | ^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `de_boxed_c_str` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:586:28 | 586 | #[cfg(all(feature = "std", de_boxed_c_str))] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_c_str)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_c_str)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `de_rc_dst` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1677:9 | 1677 | not(de_rc_dst), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `de_rc_dst` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1693:9 | 1693 | not(de_rc_dst), | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `de_rc_dst` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1764:5 | 1764 | de_rc_dst, | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `de_rc_dst` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1789:5 | 1789 | de_rc_dst, | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `de_rc_dst` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1805:5 | 1805 | de_rc_dst, | ^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `core_duration` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1852:11 | 1852 | #[cfg(any(core_duration, feature = "std"))] | ^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `range_inclusive` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2138:7 | 2138 | #[cfg(range_inclusive)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `num_nonzero` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2293:19 | 2293 | #[cfg(num_nonzero)] | ^^^^^^^^^^^ ... 2310 | / nonzero_integers! { 2311 | | // Not including signed NonZeroI* since they might be removed 2312 | | NonZeroU8, 2313 | | NonZeroU16, ... | 2316 | | NonZeroUsize, 2317 | | } | |_- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `num_nonzero` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2293:19 | 2293 | #[cfg(num_nonzero)] | ^^^^^^^^^^^ ... 2322 | / nonzero_integers! { 2323 | | NonZeroU128, 2324 | | } | |_____- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:523:33 | 523 | while let Some(value) = try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 792 | / seq_impl!( 793 | | BinaryHeap, 794 | | seq, 795 | | BinaryHeap::clear, 796 | | BinaryHeap::with_capacity(size_hint::cautious(seq.size_hint())), 797 | | BinaryHeap::reserve, 798 | | BinaryHeap::push); | |_____________________- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 792 | / seq_impl!( 793 | | BinaryHeap, 794 | | seq, 795 | | BinaryHeap::clear, 796 | | BinaryHeap::with_capacity(size_hint::cautious(seq.size_hint())), 797 | | BinaryHeap::reserve, 798 | | BinaryHeap::push); | |_____________________- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 801 | / seq_impl!( 802 | | BTreeSet, 803 | | seq, 804 | | BTreeSet::clear, 805 | | BTreeSet::new(), 806 | | nop_reserve, 807 | | BTreeSet::insert); | |_____________________- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 801 | / seq_impl!( 802 | | BTreeSet, 803 | | seq, 804 | | BTreeSet::clear, 805 | | BTreeSet::new(), 806 | | nop_reserve, 807 | | BTreeSet::insert); | |_____________________- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 810 | / seq_impl!( 811 | | LinkedList, 812 | | seq, 813 | | LinkedList::clear, ... | 816 | | LinkedList::push_back 817 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 810 | / seq_impl!( 811 | | LinkedList, 812 | | seq, 813 | | LinkedList::clear, ... | 816 | | LinkedList::push_back 817 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 820 | / seq_impl!( 821 | | HashSet, 822 | | seq, 823 | | HashSet::clear, 824 | | HashSet::with_capacity_and_hasher(size_hint::cautious(seq.size_hint()), S::default()), 825 | | HashSet::reserve, 826 | | HashSet::insert); | |____________________- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 820 | / seq_impl!( 821 | | HashSet, 822 | | seq, 823 | | HashSet::clear, 824 | | HashSet::with_capacity_and_hasher(size_hint::cautious(seq.size_hint()), S::default()), 825 | | HashSet::reserve, 826 | | HashSet::insert); | |____________________- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 829 | / seq_impl!( 830 | | VecDeque, 831 | | seq, 832 | | VecDeque::clear, ... | 835 | | VecDeque::push_back 836 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_element()) { | ^^^ ... 829 | / seq_impl!( 830 | | VecDeque, 831 | | seq, 832 | | VecDeque::clear, ... | 835 | | VecDeque::push_back 836 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:869:41 | 869 | while let Some(value) = try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:909:25 | 909 | try!(seq.next_element_seed(next_place)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:917:41 | 917 | while let Some(value) = try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:989:43 | 989 | let $name = match try!(seq.next_element()) { | ^^^ ... 1050 | / array_impls! { 1051 | | 1 => (0 a) 1052 | | 2 => (0 a 1 b) 1053 | | 3 => (0 a 1 b 2 c) ... | 1082 | | 32 => (0 a 1 b 2 c 3 d 4 e 5 f 6 g 7 h 8 i 9 j 10 k 11 l 12 m 13 n 14 o 15 p 16 q 17 r 18 s 19 t 20 u 21 v 22 w 23 x 24 y 25 z 26 aa ... 1083 | | } | |_- in this macro invocation | = note: this warning originates in the macro `array_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1016:28 | 1016 | if try!(seq.next_element_seed(InPlaceSeed(dest))).is_none() { | ^^^ ... 1050 | / array_impls! { 1051 | | 1 => (0 a) 1052 | | 2 => (0 a 1 b) 1053 | | 3 => (0 a 1 b 2 c) ... | 1082 | | 32 => (0 a 1 b 2 c 3 d 4 e 5 f 6 g 7 h 8 i 9 j 10 k 11 l 12 m 13 n 14 o 15 p 16 q 17 r 18 s 19 t 20 u 21 v 22 w 23 x 24 y 25 z 26 aa ... 1083 | | } | |_- in this macro invocation | = note: this warning originates in the macro `array_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1114:51 | 1114 | let $name = match try!(seq.next_element()) { | ^^^ ... 1164 | / tuple_impls! { 1165 | | 1 => (0 T0) 1166 | | 2 => (0 T0 1 T1) 1167 | | 3 => (0 T0 1 T1 2 T2) ... | 1180 | | 16 => (0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15) 1181 | | } | |_- in this macro invocation | = note: this warning originates in the macro `tuple_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1148:36 | 1148 | if try!(seq.next_element_seed(InPlaceSeed(&mut (self.0).$n))).is_none() { | ^^^ ... 1164 | / tuple_impls! { 1165 | | 1 => (0 T0) 1166 | | 2 => (0 T0 1 T1) 1167 | | 3 => (0 T0 1 T1 2 T2) ... | 1180 | | 16 => (0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15) 1181 | | } | |_- in this macro invocation | = note: this warning originates in the macro `tuple_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1225:56 | 1225 | while let Some((key, value)) = try!($access.next_entry()) { | ^^^ ... 1241 | / map_impl!( 1242 | | BTreeMap, 1243 | | map, 1244 | | BTreeMap::new()); | |____________________- in this macro invocation | = note: this warning originates in the macro `map_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1225:56 | 1225 | while let Some((key, value)) = try!($access.next_entry()) { | ^^^ ... 1247 | / map_impl!( 1248 | | HashMap, 1249 | | map, 1250 | | HashMap::with_capacity_and_hasher(size_hint::cautious(map.size_hint()), S::default())); | |__________________________________________________________________________________________- in this macro invocation | = note: this warning originates in the macro `map_impl` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1390:23 | 1390 | match try!(data.variant()) { | ^^^ ... 1428 | / deserialize_enum!{ 1429 | | IpAddr IpAddrKind (V4; b"V4"; 0, V6; b"V6"; 1) 1430 | | "`V4` or `V6`", 1431 | | deserializer 1432 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `deserialize_enum` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1390:23 | 1390 | match try!(data.variant()) { | ^^^ ... 1505 | / deserialize_enum!{ 1506 | | SocketAddr SocketAddrKind (V4; b"V4"; 0, V6; b"V6"; 1) 1507 | | "`V4` or `V6`", 1508 | | deserializer 1509 | | } | |_____________- in this macro invocation | = note: this warning originates in the macro `deserialize_enum` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1629:15 | 1629 | match try!(data.variant()) { | ^^^ warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1865:10 | 1865 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1924:39 | 1924 | let secs: u64 = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1930:40 | 1930 | let nanos: u32 = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1945:39 | 1945 | while let Some(key) = try!(map.next_key()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1951:41 | 1951 | ... secs = Some(try!(map.next_value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1957:42 | 1957 | ... nanos = Some(try!(map.next_value())); | ^^^ warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1990:10 | 1990 | }; | ^ help: remove this semicolon warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2049:39 | 2049 | let secs: u64 = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2055:40 | 2055 | let nanos: u32 = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2070:39 | 2070 | while let Some(key) = try!(map.next_key()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2078:41 | 2078 | ... secs = Some(try!(map.next_value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2086:42 | 2086 | ... nanos = Some(try!(map.next_value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2103:24 | 2103 | let duration = try!(deserializer.deserialize_struct("SystemTime", FIELDS, DurationVisitor)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2238:36 | 2238 | let start: Idx = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2244:34 | 2244 | let end: Idx = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2259:35 | 2259 | while let Some(key) = try!(map.next_key()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2265:38 | 2265 | start = Some(try!(map.next_value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2271:36 | 2271 | end = Some(try!(map.next_value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2299:33 | 2299 | let value = try!(Deserialize::deserialize(deserializer)); | ^^^ ... 2310 | / nonzero_integers! { 2311 | | // Not including signed NonZeroI* since they might be removed 2312 | | NonZeroU8, 2313 | | NonZeroU16, ... | 2316 | | NonZeroUsize, 2317 | | } | |_- in this macro invocation | = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2299:33 | 2299 | let value = try!(Deserialize::deserialize(deserializer)); | ^^^ ... 2322 | / nonzero_integers! { 2323 | | NonZeroU128, 2324 | | } | |_____- in this macro invocation | = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2425:23 | 2425 | match try!(data.variant()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:1803:15 | 1803 | match try!(self.next_key_seed(kseed)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:1805:29 | 1805 | let value = try!(self.next_value_seed(vseed)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:2263:17 | 2263 | try!(write!(formatter, "one of ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:2268:21 | 2268 | try!(write!(formatter, "`{}`", alt)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:2266:25 | 2266 | try!(write!(formatter, ", ")); | ^^^ warning: unexpected `cfg` condition name: `range_inclusive` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:248:7 | 248 | #[cfg(range_inclusive)] | ^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `core_duration` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:564:11 | 564 | #[cfg(any(core_duration, feature = "std"))] | ^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `num_nonzero` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:453:19 | 453 | #[cfg(num_nonzero)] | ^^^^^^^^^^^ ... 466 | / nonzero_integers! { 467 | | // Not including signed NonZeroI* since they might be removed 468 | | NonZeroU8, 469 | | NonZeroU16, ... | 472 | | NonZeroUsize, 473 | | } | |_- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `num_nonzero` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:453:19 | 453 | #[cfg(num_nonzero)] | ^^^^^^^^^^^ ... 478 | / nonzero_integers! { 479 | | NonZeroU128, 480 | | } | |_____- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:144:9 | 144 | try!(serializer.serialize_tuple(0)).end() | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:160:35 | 160 | let mut seq = try!(serializer.serialize_tuple($len)); | ^^^ ... 171 | / array_impls!(01 02 03 04 05 06 07 08 09 10 172 | | 11 12 13 14 15 16 17 18 19 20 173 | | 21 22 23 24 25 26 27 28 29 30 174 | | 31 32); | |___________________- in this macro invocation | = note: this warning originates in the macro `array_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:162:25 | 162 | try!(seq.serialize_element(e)); | ^^^ ... 171 | / array_impls!(01 02 03 04 05 06 07 08 09 10 172 | | 11 12 13 14 15 16 17 18 19 20 173 | | 21 22 23 24 25 26 27 28 29 30 174 | | 31 32); | |___________________- in this macro invocation | = note: this warning originates in the macro `array_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:240:9 | 240 | try!(state.serialize_field("start", &self.start)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:241:9 | 241 | try!(state.serialize_field("end", &self.end)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:239:25 | 239 | let mut state = try!(serializer.serialize_struct("Range", 2)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:259:9 | 259 | try!(state.serialize_field("start", &self.start())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:260:9 | 260 | try!(state.serialize_field("end", &self.end())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:258:25 | 258 | let mut state = try!(serializer.serialize_struct("RangeInclusive", 2)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:303:25 | 303 | try!(tuple.serialize_element(&self.$n)); | ^^^ ... 312 | / tuple_impls! { 313 | | 1 => (0 T0) 314 | | 2 => (0 T0 1 T1) 315 | | 3 => (0 T0 1 T1 2 T2) ... | 328 | | 16 => (0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15) 329 | | } | |_- in this macro invocation | = note: this warning originates in the macro `tuple_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:301:37 | 301 | let mut tuple = try!(serializer.serialize_tuple($len)); | ^^^ ... 312 | / tuple_impls! { 313 | | 1 => (0 T0) 314 | | 2 => (0 T0 1 T1) 315 | | 3 => (0 T0 1 T1 2 T2) ... | 328 | | 16 => (0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15) 329 | | } | |_- in this macro invocation | = note: this warning originates in the macro `tuple_impls` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:572:9 | 572 | try!(state.serialize_field("secs", &self.as_secs())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:573:9 | 573 | try!(state.serialize_field("nanos", &self.subsec_nanos())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:571:25 | 571 | let mut state = try!(serializer.serialize_struct("Duration", 2)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:591:9 | 591 | try!(state.serialize_field("secs_since_epoch", &duration_since_epoch.as_secs())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:592:9 | 592 | try!(state.serialize_field("nanos_since_epoch", &duration_since_epoch.subsec_nanos())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:590:25 | 590 | let mut state = try!(serializer.serialize_struct("SystemTime", 2)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/mod.rs:1369:30 | 1369 | let mut serializer = try!(self.serialize_seq(iter.len_hint())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/mod.rs:1371:13 | 1371 | try!(serializer.serialize_element(&item)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/mod.rs:1409:30 | 1409 | let mut serializer = try!(self.serialize_map(iter.len_hint())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/mod.rs:1411:13 | 1411 | try!(serializer.serialize_entry(&key, &value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/mod.rs:1913:9 | 1913 | try!(self.serialize_key(key)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:501:33 | 501 | while let Some(e) = try!(visitor.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:512:34 | 512 | while let Some(kv) = try!(visitor.next_entry()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:875:29 | 875 | let tag = match try!(seq.next_element()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:884:26 | 884 | content: try!(Content::deserialize(rest)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:894:33 | 894 | while let Some(k) = try!(map.next_key_seed(TagOrContentVisitor::new(self.tag_name))) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:900:36 | 900 | tag = Some(try!(map.next_value())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:903:33 | 903 | let v = try!(map.next_value()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1057:9 | 1057 | try!(seq_visitor.end()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1056:21 | 1056 | let value = try!(visitor.visit_seq(&mut seq_visitor)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1074:9 | 1074 | try!(map_visitor.end()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1073:21 | 1073 | let value = try!(visitor.visit_map(&mut map_visitor)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1610:27 | 1610 | let ret = try!(visitor.visit_seq(&mut self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1769:9 | 1769 | try!(seq_visitor.end()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1768:21 | 1768 | let value = try!(visitor.visit_seq(&mut seq_visitor)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1789:9 | 1789 | try!(map_visitor.end()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1788:21 | 1788 | let value = try!(visitor.visit_map(&mut map_visitor)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:2298:27 | 2298 | let ret = try!(visitor.visit_seq(&mut self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:2477:33 | 2477 | while let Some(_) = try!(access.next_entry::()) {} | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:200:9 | 200 | try!(map.serialize_entry(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:199:23 | 199 | let mut map = try!(self.delegate.serialize_map(Some(1))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:211:9 | 211 | try!(map.serialize_entry(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:212:9 | 212 | try!(map.serialize_entry(inner_variant, &())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:210:23 | 210 | let mut map = try!(self.delegate.serialize_map(Some(2))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:238:9 | 238 | try!(map.serialize_entry(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:239:9 | 239 | try!(map.serialize_entry(inner_variant, inner_value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:237:23 | 237 | let mut map = try!(self.delegate.serialize_map(Some(2))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:281:9 | 281 | try!(map.serialize_entry(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:282:9 | 282 | try!(map.serialize_key(inner_variant)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:280:23 | 280 | let mut map = try!(self.delegate.serialize_map(Some(2))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:292:9 | 292 | try!(map.serialize_entry(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:291:23 | 291 | let mut map = try!(self.delegate.serialize_map(len.map(|len| len + 1))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:302:9 | 302 | try!(state.serialize_field(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:301:25 | 301 | let mut state = try!(self.delegate.serialize_struct(name, len + 1)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:328:9 | 328 | try!(map.serialize_entry(self.tag, self.variant_name)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:329:9 | 329 | try!(map.serialize_key(inner_variant)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:327:23 | 327 | let mut map = try!(self.delegate.serialize_map(Some(2))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:406:25 | 406 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:412:13 | 412 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:451:25 | 451 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:457:13 | 457 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:541:37 | 541 | let mut tuple = try!(serializer.serialize_tuple(elements.len())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:543:25 | 543 | try!(tuple.serialize_element(e)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:549:34 | 549 | let mut ts = try!(serializer.serialize_tuple_struct(n, fields.len())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:551:25 | 551 | try!(ts.serialize_field(f)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:557:34 | 557 | let mut tv = try!(serializer.serialize_tuple_variant(n, i, v, fields.len())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:559:25 | 559 | try!(tv.serialize_field(f)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:565:35 | 565 | let mut map = try!(serializer.serialize_map(Some(entries.len()))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:567:25 | 567 | try!(map.serialize_entry(k, v)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:573:33 | 573 | let mut s = try!(serializer.serialize_struct(n, fields.len())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:575:25 | 575 | try!(s.serialize_field(k, v)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:581:34 | 581 | let mut sv = try!(serializer.serialize_struct_variant(n, i, v, fields.len())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:583:25 | 583 | try!(sv.serialize_field(k, v)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:680:39 | 680 | Ok(Content::Some(Box::new(try!(value.serialize(self))))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:710:26 | 710 | Box::new(try!(value.serialize(self))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:728:26 | 728 | Box::new(try!(value.serialize(self))), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:827:25 | 827 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:853:25 | 853 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:880:25 | 880 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:909:25 | 909 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:941:23 | 941 | let key = try!(key.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:954:25 | 954 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:968:23 | 968 | let key = try!(key.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:969:25 | 969 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:992:25 | 992 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1021:25 | 1021 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1174:9 | 1174 | try!(self.0.serialize_key(variant)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1223:9 | 1223 | try!(self.0.serialize_key(inner_variant)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1325:21 | 1325 | let value = try!(value.serialize(ContentSerializer::::new())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1331:9 | 1331 | try!( | ^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:52 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ ... 656 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:52 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ ... 672 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:52 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ ... 712 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:52 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ ... 731 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:483:22 | 483 | impl<'a> Display for Expected + 'a { | ^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 483 | impl<'a> Display for dyn Expected + 'a { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:207:54 | 207 | fn invalid_type(unexp: Unexpected, exp: &Expected) -> Self { | ^^^^^^^^ ... 290 | declare_error_trait!(Error: Sized + error::Error); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `declare_error_trait` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:225:55 | 225 | fn invalid_value(unexp: Unexpected, exp: &Expected) -> Self { | ^^^^^^^^ ... 290 | declare_error_trait!(Error: Sized + error::Error); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `declare_error_trait` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:239:49 | 239 | fn invalid_length(len: usize, exp: &Expected) -> Self { | ^^^^^^^^ ... 290 | declare_error_trait!(Error: Sized + error::Error); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `declare_error_trait` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1027:37 | 1027 | fn invalid_type(self, exp: &Expected) -> E { | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1027 | fn invalid_type(self, exp: &dyn Expected) -> E { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:1736:37 | 1736 | fn invalid_type(self, exp: &Expected) -> E { | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1736 | fn invalid_type(self, exp: &dyn Expected) -> E { | +++ Compiling glutin v0.21.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=glutin CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/Cargo.toml CARGO_PKG_AUTHORS='The glutin contributors:Pierre Krieger ' CARGO_PKG_DESCRIPTION='Cross-platform OpenGL context provider.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glutin CARGO_PKG_README=../README.md CARGO_PKG_REPOSITORY='https://github.com/tomaka/glutin' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.21.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name glutin --edition=2018 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("icon_loading", "serde"))' -C metadata=7e712ffd8c2c51b4 -C extra-filename=-31c241ce6c8017f3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern derivative=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libderivative-2065b4d9e7b72d98.so --extern glutin_egl_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin_egl_sys-e57a65a1bfd17584.rmeta --extern glutin_glx_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin_glx_sys-c66cc0586a954021.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-0871f97c5578a163.rmeta --extern libloading=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibloading-6f898d055537b3c5.rmeta --extern osmesa_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libosmesa_sys-359e2be97a4dfaa6.rmeta --extern parking_lot=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot-446fe3e176670209.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-6ea437924f745f8e.rmeta --extern winit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwinit-2cc8ed3efa81b87f.rmeta --cap-lints warn -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out` warning: `smithay-client-toolkit` (lib) generated 22 warnings (1 duplicate) warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:86:10 | 86 | #![allow(intra_doc_link_resolution_failure)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:81:5 | 81 | warnings, | ^^^^^^^^ = note: `#[warn(renamed_and_removed_lints)]` implied by `#[warn(warnings)]` warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1125:6 | 1125 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` implied by `#[warn(warnings)]` warning: unused import: `osmesa_sys::OSMesaContext` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/osmesa/mod.rs:10:13 | 10 | pub use osmesa_sys::OSMesaContext; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` implied by `#[warn(warnings)]` warning: unused imports: `XError` and `XNotSupported` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:13:45 | 13 | pub use winit::os::unix::x11::{XConnection, XError, XNotSupported}; | ^^^^^^ ^^^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:373:36 | 373 | std::error::Error::description(err) | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1090:35 | 1090 | let mut config_id = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1091:37 | 1091 | let mut num_configs = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1128 | hardware_accelerated: attrib!( | _______________________________- 1129 | | egl, 1130 | | display, 1131 | | config_id, 1132 | | ffi::egl::CONFIG_CAVEAT 1133 | | ) != ffi::egl::SLOW_CONFIG as i32, | |_________- in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1134 | color_bits: attrib!(egl, display, config_id, ffi::egl::RED_SIZE) as u8 | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1135 | + attrib!(egl, display, config_id, ffi::egl::BLUE_SIZE) as u8 | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1136 | + attrib!(egl, display, config_id, ffi::egl::GREEN_SIZE) as u8, | ------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1137 | alpha_bits: attrib!(egl, display, config_id, ffi::egl::ALPHA_SIZE) | ------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1139 | depth_bits: attrib!(egl, display, config_id, ffi::egl::DEPTH_SIZE) | ------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1141 | stencil_bits: attrib!(egl, display, config_id, ffi::egl::STENCIL_SIZE) | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1145 | multisampling: match attrib!(egl, display, config_id, ffi::egl::SAMPLES) | --------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:329:64 | 329 | let mut major: ffi::egl::types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:330:64 | 330 | let mut minor: ffi::egl::types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:737:44 | 737 | let mut value = unsafe { std::mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/glx/mod.rs:450:51 | 450 | let mut swap = unsafe { std::mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/osmesa/mod.rs:142:58 | 142 | buffer: std::iter::repeat(unsafe { std::mem::uninitialized() }) | ^^^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:31:40 | 31 | f.write_str(std::error::Error::description(self)) | ^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:462:41 | 462 | let mut attrs = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:478:48 | 478 | let mut attrs = unsafe { std::mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:326:28 | 326 | NoBackendAvailable(Box), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` help: if this is a dyn-compatible trait, use `dyn` | 326 | NoBackendAvailable(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:406:32 | 406 | fn cause(&self) -> Option<&std::error::Error> { | ^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 406 | fn cause(&self) -> Option<&dyn std::error::Error> { | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:437:51 | 437 | ContextError::IoError(ref err) => err.description(), | ^^^^^^^^^^^ warning: trait `FailToCompileIfNotSendSync` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/context.rs:230:7 | 230 | trait FailToCompileIfNotSendSync | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` warning: field `xconn` is never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:43:5 | 42 | pub struct ContextInner { | ------------ field in this struct 43 | xconn: Arc, | ^^^^^ | = note: `ContextInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:329:54 | 329 | let mut major: ffi::egl::types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` implied by `#[warn(warnings)]` warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:330:54 | 330 | let mut minor: ffi::egl::types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:737:34 | 737 | let mut value = unsafe { std::mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `*const c_void` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1090:25 | 1090 | let mut config_id = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: raw pointers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1091:27 | 1091 | let mut num_configs = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1128 | hardware_accelerated: attrib!( | _______________________________- 1129 | | egl, 1130 | | display, 1131 | | config_id, 1132 | | ffi::egl::CONFIG_CAVEAT 1133 | | ) != ffi::egl::SLOW_CONFIG as i32, | |_________- in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1134 | color_bits: attrib!(egl, display, config_id, ffi::egl::RED_SIZE) as u8 | ---------------------------------------------------- in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1135 | + attrib!(egl, display, config_id, ffi::egl::BLUE_SIZE) as u8 | ----------------------------------------------------- in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1136 | + attrib!(egl, display, config_id, ffi::egl::GREEN_SIZE) as u8, | ------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1137 | alpha_bits: attrib!(egl, display, config_id, ffi::egl::ALPHA_SIZE) | ------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1139 | depth_bits: attrib!(egl, display, config_id, ffi::egl::DEPTH_SIZE) | ------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1141 | stencil_bits: attrib!(egl, display, config_id, ffi::egl::STENCIL_SIZE) | -------------------------------------------------------- in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `i32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | let mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1145 | multisampling: match attrib!(egl, display, config_id, ffi::egl::SAMPLES) | --------------------------------------------------- in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `attrib` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `u32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/glx/mod.rs:450:41 | 450 | let mut swap = unsafe { std::mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `u32` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/osmesa/mod.rs:142:48 | 142 | buffer: std::iter::repeat(unsafe { std::mem::uninitialized() }) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `XWindowAttributes` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:462:29 | 462 | let mut attrs = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: the type `XWindowAttributes` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/glutin-0.21.0/src/platform/linux/x11.rs:478:38 | 478 | let mut attrs = unsafe { std::mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized warning: `clap` (lib) generated 100 warnings (1 duplicate) warning: `glutin` (lib) generated 46 warnings (1 duplicate) warning: the type `[u8; 15]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:47 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 656 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `[u8; 39]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:47 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 672 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `[u8; 21]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:47 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 712 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `[u8; 47]` does not permit being left uninitialized --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:606:47 | 606 | let mut buffer: [u8; $max] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 731 | serialize_display_bounded_length!(self, MAX_LEN, serializer) | ------------------------------------------------------------ in this macro invocation | = note: integers must be initialized = note: this warning originates in the macro `serialize_display_bounded_length` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/export.rs:26:35 | 26 | pub fn from_utf8_lossy(bytes: &[u8]) -> Cow { | ^^^^^ ^^^^^^^^ 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 | 26 | pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<'_, str> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:286:23 | 286 | fn unexpected(&self) -> Unexpected { | ^^^^^ ^^^^^^^^^^ 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 | 286 | fn unexpected(&self) -> Unexpected<'_> { | ++++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_rational CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Rational numbers implementation for Rust' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-rational' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-rational CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-rational' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-28105a010a2b7848/out /usr/local/bin/rustc --crate-name num_rational --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bigint", "bigint-std", "default", "i128", "num-bigint", "serde", "std"))' -C metadata=ed82c734be6c83ee -C extra-filename=-6df3d8ef8c5b0a57 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-2ed6113837d47fac.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-860830f2c7369caf.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` warning: `serde` (lib) generated 191 warnings (1 duplicate) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1124:7 | 1124 | #[cfg(has_i128)] | ^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1132:7 | 1132 | #[cfg(has_i128)] | ^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:974:17 | 974 | let n = try!(split.next().ok_or(ParseRatioError { kind: RatioErrorKind::ParseError })); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:975:19 | 975 | let num = try!(FromStr::from_str(n) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:979:19 | 979 | let den = try!(FromStr::from_str(d) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1016:37 | 1016 | let (numer, denom): (T,T) = try!(serde::Deserialize::deserialize(deserializer)); | ^^^ warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1120 | from_primitive_integer!(i8, approximate_float); | ---------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1120 | from_primitive_integer!(i8, approximate_float); | ---------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1121 | from_primitive_integer!(i16, approximate_float); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1121 | from_primitive_integer!(i16, approximate_float); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1122 | from_primitive_integer!(i32, approximate_float); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1122 | from_primitive_integer!(i32, approximate_float); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1123 | from_primitive_integer!(i64, approximate_float); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1123 | from_primitive_integer!(i64, approximate_float); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1125 | from_primitive_integer!(i128, approximate_float); | ------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1125 | from_primitive_integer!(i128, approximate_float); | ------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1126 | from_primitive_integer!(isize, approximate_float); | ------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1126 | from_primitive_integer!(isize, approximate_float); | ------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1128 | from_primitive_integer!(u8, approximate_float_unsigned); | ------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1128 | from_primitive_integer!(u8, approximate_float_unsigned); | ------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1129 | from_primitive_integer!(u16, approximate_float_unsigned); | -------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1129 | from_primitive_integer!(u16, approximate_float_unsigned); | -------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1130 | from_primitive_integer!(u32, approximate_float_unsigned); | -------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1130 | from_primitive_integer!(u32, approximate_float_unsigned); | -------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1131 | from_primitive_integer!(u64, approximate_float_unsigned); | -------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1131 | from_primitive_integer!(u64, approximate_float_unsigned); | -------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1133 | from_primitive_integer!(u128, approximate_float_unsigned); | --------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1133 | from_primitive_integer!(u128, approximate_float_unsigned); | --------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1095:19 | 1095 | #[cfg(has_i128)] | ^^^^^^^^ ... 1134 | from_primitive_integer!(usize, approximate_float_unsigned); | ---------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `has_i128` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs:1104:19 | 1104 | #[cfg(has_i128)] | ^^^^^^^^ ... 1134 | from_primitive_integer!(usize, approximate_float_unsigned); | ---------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_i128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_i128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `from_primitive_integer` (in Nightly builds, run with -Z macro-backtrace for more info) Compiling bincode v1.0.1 Compiling serde_json v1.0.33 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_rational CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Rational numbers implementation for Rust' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-rational' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-rational CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-rational' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-756595f33f979617/out /usr/local/bin/rustc --crate-name num_rational --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bigint", "bigint-std", "default", "i128", "num-bigint", "serde", "std"))' -C metadata=8a25c8da4e9150f5 -C extra-filename=-396244005c9173a1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-ca06f97f0232aa76.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-93fbad8459a304ce.rmeta --cap-lints warn -C ar=ar -C linker=cc --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bincode CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/Cargo.toml CARGO_PKG_AUTHORS='Ty Overby :Francesco Mazzoli :David Tolnay :Daniel Griffen' CARGO_PKG_DESCRIPTION='A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa'\!'' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bincode CARGO_PKG_README=./readme.md CARGO_PKG_REPOSITORY='https://github.com/TyOverby/bincode' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name bincode --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("i128"))' -C metadata=12ca0ebcd7a86a17 -C extra-filename=-868a7041b26107e0 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-93fbad8459a304ce.rmeta --cap-lints warn -C ar=ar -C linker=cc` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde_json CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.33 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=33 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name serde_json --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary_precision", "default", "indexmap", "preserve_order", "raw_value"))' -C metadata=51448fe3ee5be063 -C extra-filename=-badd3737f18a0c70 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern itoa=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libitoa-fd5f34b9a0217fc1.rmeta --extern ryu=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libryu-7ffc3df35ae8225a.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-93fbad8459a304ce.rmeta --cap-lints warn -C ar=ar -C linker=cc` Compiling image v0.20.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=image CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/Cargo.toml CARGO_PKG_AUTHORS='ccgn:bvssvni :nwin:TyOverby :HeroicKatora:Calum:CensoredUsername ' CARGO_PKG_DESCRIPTION='Imaging library written in Rust. Provides basic filters and decoders for the most common image formats.' CARGO_PKG_HOMEPAGE='https://github.com/PistonDevelopers/image' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=image CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.20.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name image --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bmp"' --cfg 'feature="default"' --cfg 'feature="dxt"' --cfg 'feature="gif"' --cfg 'feature="gif_codec"' --cfg 'feature="hdr"' --cfg 'feature="ico"' --cfg 'feature="jpeg"' --cfg 'feature="jpeg-decoder"' --cfg 'feature="jpeg_rayon"' --cfg 'feature="png"' --cfg 'feature="png_codec"' --cfg 'feature="pnm"' --cfg 'feature="scoped_threadpool"' --cfg 'feature="tga"' --cfg 'feature="tiff"' --cfg 'feature="webp"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("benchmarks", "bmp", "default", "dxt", "gif", "gif_codec", "hdr", "ico", "jpeg", "jpeg-decoder", "jpeg_rayon", "png", "png_codec", "pnm", "scoped_threadpool", "tga", "tiff", "webp"))' -C metadata=416edf0fd88c8911 -C extra-filename=-43af664d471e80b1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-9817130f7b3bfb8a.rmeta --extern gif=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgif-304e1824e630b043.rmeta --extern jpeg_decoder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libjpeg_decoder-d5d8847e255becc5.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-272c98ef9f5fc413.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-aa7e2170bcde384c.rmeta --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-6df3d8ef8c5b0a57.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-f5a9eab685407ad3.rmeta --extern png=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpng-8de04616e3966bb1.rmeta --extern scoped_threadpool=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscoped_threadpool-f17ccd5b6396d764.rmeta --extern tiff=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtiff-db9d880b576cb0d5.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: `serde` (lib) generated 191 warnings (191 duplicates) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:128:9 | 128 | try!(self.serialize_u64(v.len() as u64)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:139:9 | 139 | try!(self.serialize_u64(v.len() as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:151:9 | 151 | try!(self.writer.write_u8(1)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:157:9 | 157 | try!(self.serialize_u64(len as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:156:19 | 156 | let len = try!(len.ok_or(ErrorKind::SequenceMustHaveLength)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:180:9 | 180 | try!(self.serialize_u32(variant_index)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:186:9 | 186 | try!(self.serialize_u64(len as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:185:19 | 185 | let len = try!(len.ok_or(ErrorKind::SequenceMustHaveLength)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:201:9 | 201 | try!(self.serialize_u32(variant_index)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:222:9 | 222 | try!(self.serialize_u32(variant_index)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:333:9 | 333 | try!(self.add_value(0 as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:342:9 | 342 | try!(self.add_value(0 as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:354:9 | 354 | try!(self.add_value(1 as u8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:361:9 | 361 | try!(self.serialize_u64(len as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:359:19 | 359 | let len = try!(len.ok_or(ErrorKind::SequenceMustHaveLength)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:384:9 | 384 | try!(self.add_value(variant_index)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:391:9 | 391 | try!(self.serialize_u64(len as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:389:19 | 389 | let len = try!(len.ok_or(ErrorKind::SequenceMustHaveLength)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:406:9 | 406 | try!(self.add_value(variant_index)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:434:9 | 434 | try!(self.add_value(variant_index)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:51:26 | 51 | let len: usize = try!(serde::Deserialize::deserialize(&mut *self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:94:25 | 94 | let value: u8 = try!(serde::Deserialize::deserialize(self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 102 | impl_nums!(u16, deserialize_u16, visit_u16, read_u16); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 102 | impl_nums!(u16, deserialize_u16, visit_u16, read_u16); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 103 | impl_nums!(u32, deserialize_u32, visit_u32, read_u32); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 103 | impl_nums!(u32, deserialize_u32, visit_u32, read_u32); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 104 | impl_nums!(u64, deserialize_u64, visit_u64, read_u64); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 104 | impl_nums!(u64, deserialize_u64, visit_u64, read_u64); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 105 | impl_nums!(i16, deserialize_i16, visit_i16, read_i16); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 105 | impl_nums!(i16, deserialize_i16, visit_i16, read_i16); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 106 | impl_nums!(i32, deserialize_i32, visit_i32, read_i32); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 106 | impl_nums!(i32, deserialize_i32, visit_i32, read_i32); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 107 | impl_nums!(i64, deserialize_i64, visit_i64, read_i64); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 107 | impl_nums!(i64, deserialize_i64, visit_i64, read_i64); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 108 | impl_nums!(f32, deserialize_f32, visit_f32, read_f32); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 108 | impl_nums!(f32, deserialize_f32, visit_f32, read_f32); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:68:13 | 68 | try!(self.read_type::<$ty>()); | ^^^ ... 109 | impl_nums!(f64, deserialize_f64, visit_f64, read_f64); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:69:25 | 69 | let value = try!(self.reader.$reader_method::()); | ^^^ ... 109 | impl_nums!(f64, deserialize_f64, visit_f64, read_f64); | ----------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `impl_nums` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:142:9 | 142 | try!(self.read_type::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:143:26 | 143 | visitor.visit_u8(try!(self.reader.read_u8())) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:151:9 | 151 | try!(self.read_type::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:152:26 | 152 | visitor.visit_i8(try!(self.reader.read_i8())) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:173:17 | 173 | let _ = try!(self.reader.read_exact(&mut buf[..1])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:186:19 | 186 | let res = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:200:9 | 200 | try!(self.read_bytes(len as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:199:26 | 199 | let len: usize = try!(serde::Deserialize::deserialize(&mut *self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:208:30 | 208 | visitor.visit_string(try!(self.read_string())) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:216:9 | 216 | try!(self.read_bytes(len as u64)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:215:26 | 215 | let len: usize = try!(serde::Deserialize::deserialize(&mut *self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:224:32 | 224 | visitor.visit_byte_buf(try!(self.read_vec())) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:244:32 | 244 | let idx: u32 = try!(serde::de::Deserialize::deserialize(&mut *self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:246:21 | 246 | Ok((try!(val), self)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:277:33 | 277 | let value = try!(serde::de::DeserializeSeed::deserialize( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:302:25 | 302 | let value: u8 = try!(serde::de::Deserialize::deserialize(&mut *self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:314:19 | 314 | let len = try!(serde::Deserialize::deserialize(&mut *self)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:343:31 | 343 | let key = try!(serde::de::DeserializeSeed::deserialize( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:357:29 | 357 | let value = try!(serde::de::DeserializeSeed::deserialize( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:369:19 | 369 | let len = try!(serde::Deserialize::deserialize(&mut *self)); | ^^^ warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/lib.rs:61:49 | 61 | fn accept>(self, T) -> Self::Output; | ^ help: try naming the parameter or explicitly ignoring it: `_: T` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/lib.rs:73:43 | 73 | fn accept(self, T) -> Self::Output; | ^ help: try naming the parameter or explicitly ignoring it: `_: T` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:45:53 | 45 | ErrorKind::Io(ref err) => error::Error::description(err), | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:61:32 | 61 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 61 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/lib.rs:319:13 | 319 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary_precision`, `default`, `indexmap`, `preserve_order`, and `raw_value` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/lib.rs:320:13 | 320 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary_precision`, `default`, `indexmap`, `preserve_order`, and `raw_value` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/lib.rs:323:5 | 323 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary_precision`, `default`, `indexmap`, `preserve_order`, and `raw_value` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/lib.rs:327:13 | 327 | #![cfg_attr(feature = "cargo-clippy", allow( | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary_precision`, `default`, `indexmap`, `preserve_order`, and `raw_value` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:231:17 | 231 | b'0'...b'9' => match self.parse_any_number(true) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:267:17 | 267 | b'0'...b'9' => try!(self.parse_integer(true)).visit(visitor), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:284:29 | 284 | b'0'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:290:25 | 290 | c @ b'1'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:292:39 | 292 | while let c @ b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:332:25 | 332 | b'0'...b'9' => Err(self.peek_error(ErrorCode::InvalidNumber)), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:336:21 | 336 | c @ b'1'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:341:33 | 341 | c @ b'0'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:376:21 | 376 | b'0'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:425:27 | 425 | while let c @ b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:433:31 | 433 | while let b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:475:21 | 475 | c @ b'0'...b'9' => (c - b'0') as i32, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:481:27 | 481 | while let c @ b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:516:23 | 516 | while let b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:535:17 | 535 | b'0'...b'9' => self.parse_any_number(true), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:778:21 | 778 | b'0'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:864:28 | 864 | if let b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:868:17 | 868 | b'1'...b'9' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:869:31 | 869 | while let b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:889:23 | 889 | while let b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:914:17 | 914 | b'0'...b'9' => {} | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:920:23 | 920 | while let b'0'...b'9' = try!(self.peek_or_null()) { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:1029:17 | 1029 | b'0'...b'9' => try!(self.parse_any_number(true)).visit(visitor), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/error.rs:140:12 | 140 | #[cfg_attr(feature = "cargo-clippy", allow(fallible_impl_from))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary_precision`, `default`, `indexmap`, `preserve_order`, and `raw_value` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/read.rs:742:23 | 742 | 0xDC00...0xDFFF => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/read.rs:748:28 | 748 | n1 @ 0xD800...0xDBFF => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/read.rs:799:23 | 799 | 0xDC00...0xDFFF => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/read.rs:805:28 | 805 | n1 @ 0xD800...0xDBFF => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:86:81 | 86 | ErrorKind::InvalidUtf8Encoding(ref e) => write!(fmt, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:88:67 | 88 | write!(fmt, "{}, expected 0 or 1, found {}", self.description(), b) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:90:70 | 90 | ErrorKind::InvalidCharEncoding => write!(fmt, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:92:50 | 92 | write!(fmt, "{}, found {}", self.description(), tag) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:95:40 | 95 | write!(fmt, "{}", self.description()) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:97:60 | 97 | ErrorKind::SizeLimit => write!(fmt, "{}", self.description()), | ^^^^^^^^^^^ warning: `num-rational` (lib) generated 31 warnings (1 duplicate) warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/error.rs:346:53 | 346 | ErrorCode::Io(ref err) => error::Error::description(err), | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/lib.rs:10:13 | 10 | #![cfg_attr(feature = "cargo-clippy", allow(many_single_char_names))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `benchmarks`, `bmp`, `default`, `dxt`, `gif`, `gif_codec`, `hdr`, `ico`, `jpeg`, `jpeg-decoder`, `jpeg_rayon`, `png`, `png_codec`, `pnm`, `scoped_threadpool`, `tga`, `tiff`, and `webp` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:26:13 | 26 | #![cfg_attr(feature = "cargo-clippy", allow(while_let_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `benchmarks`, `bmp`, `default`, `dxt`, `gif`, `gif_codec`, `hdr`, `ico`, `jpeg`, `jpeg-decoder`, `jpeg_rayon`, `png`, `png_codec`, `pnm`, `scoped_threadpool`, `tga`, `tiff`, and `webp` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:220:13 | 220 | try!(func(row)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:227:17 | 227 | try!(func(row)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:232:13 | 232 | try!(func(row)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:241:17 | 241 | try!(func(row)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:382:16 | 382 | r: try!(Bitfield::from_mask(r_mask, max_len)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:383:16 | 383 | g: try!(Bitfield::from_mask(g_mask, max_len)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:384:16 | 384 | b: try!(Bitfield::from_mask(b_mask, max_len)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:385:16 | 385 | a: try!(Bitfield::from_mask(a_mask, max_len)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:515:9 | 515 | try!(self.r.read_exact(&mut signature)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:525:9 | 525 | try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:526:9 | 526 | try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:542:9 | 542 | try!(check_for_overflow( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:549:12 | 549 | if try!(self.r.read_u16::()) != 1 { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:555:26 | 555 | self.bit_count = try!(self.r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:592:9 | 592 | try!(check_for_overflow( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:663:9 | 663 | try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:664:9 | 664 | try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:665:9 | 665 | try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:671:9 | 671 | try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:570:22 | 570 | self.width = try!(self.r.read_i32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:571:23 | 571 | self.height = try!(self.r.read_i32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:599:12 | 599 | if try!(self.r.read_u16::()) != 1 { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:605:26 | 605 | self.bit_count = try!(self.r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:606:30 | 606 | let image_type_u32 = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:667:28 | 667 | self.colors_used = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:677:22 | 677 | let r_mask = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:678:22 | 678 | let g_mask = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:679:22 | 679 | let b_mask = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:683:17 | 683 | try!(self.r.read_u32::()) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:689:44 | 689 | ImageType::Bitfields16 => Some(try!(Bitfields::from_mask( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:692:44 | 692 | ImageType::Bitfields32 => Some(try!(Bitfields::from_mask( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:707:13 | 707 | try!(self.read_file_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:744:13 | 744 | try!(self.r.seek(SeekFrom::Start(bmp_header_end))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:708:37 | 708 | let bmp_header_offset = try!(self.r.seek(SeekFrom::Current(0))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:709:35 | 709 | let bmp_header_size = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:728:21 | 728 | try!(self.read_bitmap_core_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:735:21 | 735 | try!(self.read_bitmap_info_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:740:68 | 740 | ImageType::Bitfields16 | ImageType::Bitfields32 => try!(self.read_bitmasks()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:747:75 | 747 | ImageType::Palette | ImageType::RLE4 | ImageType::RLE8 => try!(self.read_palette()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:753:36 | 753 | self.data_offset = try!(self.r.seek(SeekFrom::Current(0))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:766:9 | 766 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:810:9 | 810 | try!(self.r.by_ref().read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:800:28 | 800 | let palette_size = try!(self.get_palette_size()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:818:13 | 818 | try!(self.r.seek(SeekFrom::Current((length - max_length) as i64))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:880:9 | 880 | try!(reader.seek(SeekFrom::Start(self.data_offset))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:882:9 | 882 | try!(with_rows( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:889:17 | 889 | try!(reader.read_exact(&mut indices)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:921:9 | 921 | try!(reader.seek(SeekFrom::Start(self.data_offset))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:923:9 | 923 | try!(with_rows( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:955:9 | 955 | try!(reader.seek(SeekFrom::Start(self.data_offset))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:957:9 | 957 | try!(with_rows( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:965:32 | 965 | let data = try!(reader.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:991:9 | 991 | try!(self.r.seek(SeekFrom::Start(self.data_offset))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:995:9 | 995 | try!(with_rows( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1010:21 | 1010 | try!(reader.read_exact(&mut pixel[0..3])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1004:25 | 1004 | try!(reader.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1014:25 | 1014 | try!(reader.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1019:25 | 1019 | try!(reader.read_exact(&mut pixel[3..4])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1031:9 | 1031 | try!(self.r.seek(SeekFrom::Start(self.data_offset))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1033:31 | 1033 | let full_image_size = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1040:13 | 1040 | try!(self.read_rle_data_step(&mut pixel_data, image_type, 0, 0)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1048:13 | 1048 | try!(self.read_rle_data_step(new, image_type, skip_pixels, skip_rows)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1230:9 | 1230 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1235:9 | 1235 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1244:9 | 1244 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/decoder.rs:1253:9 | 1253 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:38:9 | 38 | try!(self.writer.write_u8(b'B')); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:39:9 | 39 | try!(self.writer.write_u8(b'M')); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:40:9 | 40 | try!(self.writer.write_u32::(file_size)); // file size | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:41:9 | 41 | try!(self.writer.write_u16::(0)); // reserved 1 | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:42:9 | 42 | try!(self.writer.write_u16::(0)); // reserved 2 | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:43:9 | 43 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:49:9 | 49 | try!(self.writer.write_u32::(dib_header_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:50:9 | 50 | try!(self.writer.write_i32::(width as i32)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:51:9 | 51 | try!(self.writer.write_i32::(height as i32)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:52:9 | 52 | try!(self.writer.write_u16::(1)); // color planes | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:53:9 | 53 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:57:9 | 57 | try!(self.writer.write_u32::(0)); // compression method - no compression | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:58:9 | 58 | try!(self.writer.write_u32::(image_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:59:9 | 59 | try!(self.writer.write_i32::(0)); // horizontal ppm | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:60:9 | 60 | try!(self.writer.write_i32::(0)); // vertical ppm | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:61:9 | 61 | try!(self.writer.write_u32::(palette_color_count)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:62:9 | 62 | try!(self.writer.write_u32::(0)); // all colors are important | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:30:73 | 30 | let (raw_pixel_size, written_pixel_size, palette_color_count) = try!(get_pixel_info(c)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:67:17 | 67 | try!(self.encode_rgb(image, width, height, row_pad_size, raw_pixel_size)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:70:17 | 70 | try!(self.encode_gray(image, width, height, row_pad_size, raw_pixel_size)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:108:13 | 108 | try!(self.write_row_pad(row_pad_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:102:17 | 102 | try!(self.writer.write_u8(b)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:103:17 | 103 | try!(self.writer.write_u8(g)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:104:17 | 104 | try!(self.writer.write_u8(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:126:13 | 126 | try!(self.writer.write_u8(val)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:127:13 | 127 | try!(self.writer.write_u8(val)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:128:13 | 128 | try!(self.writer.write_u8(val)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:129:13 | 129 | try!(self.writer.write_u8(0)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:145:13 | 145 | try!(self.write_row_pad(row_pad_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:141:17 | 141 | try!(self.writer.write_u8(image[pixel_start])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/bmp/encoder.rs:153:13 | 153 | try!(self.writer.write_u8(0)); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:201:43 | 201 | fn peek_invalid_type(&mut self, exp: &Expected) -> Error { | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 201 | fn peek_invalid_type(&mut self, exp: &dyn Expected) -> Error { | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:69:30 | 69 | let reader = try!(decoder.read_info()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:83:22 | 83 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:92:22 | 92 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:99:9 | 99 | try!(reader.fill_buffer(&mut buf[..len])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:97:22 | 97 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:104:22 | 104 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:107:13 | 107 | try!(reader.read_into_buffer(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:105:12 | 105 | if try!(reader.next_frame_info()).is_some() { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:119:22 | 119 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:179:13 | 179 | try!(reader.fill_buffer(&mut vec)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:166:34 | 166 | if let Some(frame) = try!(reader.next_frame_info()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:249:31 | 249 | let mut encoder = try!(gif::Encoder::new(writer, frame.width, frame.height, &[])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:25:23 | 25 | let decoder = try!(HDRDecoder::new(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:35:23 | 35 | let decoder = try!(HDRDecoder::with_strictness(r, false)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:65:45 | 65 | let mut img: Vec> = try!(decoder.read_image_ldr()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:197:17 | 197 | try!(r.read_exact(&mut signature)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:204:17 | 204 | try!(read_line_u8(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:211:23 | 211 | match try!(read_line_u8(r)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:227:25 | 227 | try!(attributes.update_header_info(&line, strict)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:233:37 | 233 | let (width, height) = match try!(read_line_u8(&mut reader)) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:240:17 | 240 | try!(parse_dimensions_line(&dimensions, strict)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:276:13 | 276 | try!(read_scanline(&mut self.r, chunk)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:305:13 | 305 | try!(pool.scoped(|scope| { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:311:21 | 311 | try!(read_scanline(&mut self.r, &mut buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:443:14 | 443 | let fb = try!(read_rgbe(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:448:9 | 448 | try!(decode_component(r, width, |offset, value| buf[offset].c[0] = value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:449:9 | 449 | try!(decode_component(r, width, |offset, value| buf[offset].c[1] = value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:450:9 | 450 | try!(decode_component(r, width, |offset, value| buf[offset].c[2] = value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:451:9 | 451 | try!(decode_component(r, width, |offset, value| buf[offset].e = value)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:454:9 | 454 | try!(decode_old_rle(r, fb, buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:462:5 | 462 | try!(r.read_exact(&mut buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:478:22 | 478 | let rl = try!(read_byte(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:487:17 | 487 | try!(r.read_exact(&mut buf[0..rl as usize])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:502:29 | 502 | let value = try!(read_byte(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:551:19 | 551 | let pix = try!(read_rgbe(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:587:5 | 587 | try!(r.read_exact(&mut buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:747:18 | 747 | let c1_tag = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:752:18 | 752 | let c1_str = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:757:18 | 757 | let c2_tag = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:762:18 | 762 | let c2_str = try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:777:26 | 777 | let height = try!(c1_str.parse::().into_image_error(err)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:778:25 | 778 | let width = try!(c2_str.parse::().into_image_error(err)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:889:32 | 889 | let mut r = BufReader::new(try!(File::open(path))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:890:13 | 890 | let w = try!(r.read_u32::()) as usize; | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:891:13 | 891 | let h = try!(r.read_u32::()) as usize; | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:892:13 | 892 | let c = try!(r.read_u32::()) as usize; | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:897:18 | 897 | let cr = try!(r.read_f32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:898:18 | 898 | let cg = try!(r.read_f32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:899:18 | 899 | let cb = try!(r.read_f32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:21:9 | 21 | try!(w.write_all(SIGNATURE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:22:9 | 22 | try!(w.write_all(b"\n")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:23:9 | 23 | try!(w.write_all(b"# Rust HDR encoder\n")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:24:9 | 24 | try!(w.write_all(b"FORMAT=32-bit_rle_rgbe\n\n")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:25:9 | 25 | try!(w.write_all(format!("-Y {} +X {}\n", height, width).as_bytes())); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:29:17 | 29 | try!(write_rgbe8(w, to_rgbe8(pix))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:57:17 | 57 | try!(write_rgbe8(w, marker)); // New RLE encoding marker | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:60:17 | 60 | try!(w.write_all(&rle_buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:63:17 | 63 | try!(w.write_all(&rle_buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:66:17 | 66 | try!(w.write_all(&rle_buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_encoder.rs:69:17 | 69 | try!(w.write_all(&rle_buf[..])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:43:23 | 43 | let entries = try!(read_entries(&mut r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:44:21 | 44 | let entry = try!(best_entry(entries)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:45:23 | 45 | let decoder = try!(entry.decoder(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:55:21 | 55 | let _reserved = try!(r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:56:17 | 56 | let _type = try!(r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:57:17 | 57 | let count = try!(r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:64:19 | 64 | entry.width = try!(r.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:65:20 | 65 | entry.height = try!(r.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:66:25 | 66 | entry.color_count = try!(r.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:68:22 | 68 | entry.reserved = try!(r.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:72:30 | 72 | entry.num_color_planes = try!(r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:81:28 | 81 | entry.bits_per_pixel = try!(r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:88:26 | 88 | entry.image_length = try!(r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:89:26 | 89 | entry.image_offset = try!(r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:96:20 | 96 | let mut best = try!(entries.pop().ok_or(ImageError::ImageEnd)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:135:9 | 135 | try!(r.seek(SeekFrom::Start(u64::from(self.image_offset)))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:140:9 | 140 | try!(self.seek_to_start(r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:144:9 | 144 | try!(r.read_exact(&mut signature)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:151:9 | 151 | try!(self.seek_to_start(&mut r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:150:22 | 150 | let is_png = try!(self.is_png(&mut r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:157:13 | 157 | try!(decoder.read_metadata_in_ico_format()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:202:39 | 202 | let (width, height) = try!(decoder.dimensions()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:211:34 | 211 | let color_type = try!(decoder.colortype()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:222:39 | 222 | let (width, height) = try!(decoder.dimensions()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:230:20 | 230 | if try!(decoder.colortype()) != ColorType::RGBA(8) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:236:44 | 236 | let mut pixel_data = match try!(decoder.read_image()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:243:34 | 243 | let mask_start = try!(r.seek(SeekFrom::Current(0))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/decoder.rs:260:45 | 260 | ... let mask_byte = try!(r.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:37:9 | 37 | try!(PNGEncoder::new(&mut image_data).encode(data, width, height, color)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:39:9 | 39 | try!(write_icondir(&mut self.w, 1)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:40:9 | 40 | try!(write_direntry( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:48:9 | 48 | try!(self.w.write_all(&image_data)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:55:5 | 55 | try!(w.write_u16::(0)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:57:5 | 57 | try!(w.write_u16::(ICO_IMAGE_TYPE)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:59:5 | 59 | try!(w.write_u16::(num_images)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:72:5 | 72 | try!(write_width_or_height(w, width)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:73:5 | 73 | try!(write_width_or_height(w, height)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:75:5 | 75 | try!(w.write_u8(0)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:77:5 | 77 | try!(w.write_u8(0)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:79:5 | 79 | try!(w.write_u16::(0)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:81:5 | 81 | try!(w.write_u16::(bits_per_pixel(color) as u16)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:83:5 | 83 | try!(w.write_u32::(data_size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/ico/encoder.rs:85:5 | 85 | try!(w.write_u32::(data_start)); | ^^^ warning: unexpected `cfg` condition value: `cargo-clippy` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:1:13 | 1 | #![cfg_attr(feature = "cargo-clippy", allow(too_many_arguments))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `benchmarks`, `bmp`, `default`, `dxt`, `gif`, `gif_codec`, `hdr`, `ico`, `jpeg`, `jpeg-decoder`, `jpeg_rayon`, `png`, `png_codec`, `pnm`, `scoped_threadpool`, `tga`, `tiff`, and `webp` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/decoder.rs:27:17 | 27 | try!(self.decoder.read_info()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/decoder.rs:44:24 | 44 | let metadata = try!(self.metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/decoder.rs:49:24 | 49 | let metadata = try!(self.metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/decoder.rs:54:24 | 54 | let metadata = try!(self.metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/decoder.rs:63:24 | 63 | let mut data = try!(self.decoder.decode()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:185:13 | 185 | try!(self.w.write_all(&[byte as u8])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:188:17 | 188 | try!(self.w.write_all(&[0x00])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:224:9 | 224 | try!(self.huffman_encode(size, dctable)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:225:9 | 225 | try!(self.write_bits(value, size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:236:21 | 236 | try!(self.huffman_encode(0x00, actable)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:250:17 | 250 | try!(self.huffman_encode(symbol, actable)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:251:17 | 251 | try!(self.write_bits(value, size)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:243:21 | 243 | try!(self.huffman_encode(0xF0, actable)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:265:9 | 265 | try!(self.w.write_all(&[0xFF])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:266:9 | 266 | try!(self.w.write_all(&[marker])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:269:13 | 269 | try!(self.w.write_u16::(b.len() as u16 + 2)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:270:13 | 270 | try!(self.w.write_all(b)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:380:9 | 380 | try!(self.writer.write_segment(SOI, None)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:385:9 | 385 | try!(self.writer.write_segment(APP0, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:394:9 | 394 | try!(self.writer.write_segment(SOF0, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:411:9 | 411 | try!(self.writer.write_segment(DHT, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:420:9 | 420 | try!(self.writer.write_segment(DHT, Some(&buf))); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/value/de.rs:1371:37 | 1371 | fn invalid_type(&self, exp: &Expected) -> E | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 1371 | fn invalid_type(&self, exp: &dyn Expected) -> E | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:443:9 | 443 | try!(self.writer.write_segment(SOS, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:469:9 | 469 | try!(self.writer.pad_byte()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:470:9 | 470 | try!(self.writer.write_segment(EOI, None)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:401:13 | 401 | try!(self.writer.write_segment(DQT, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:430:13 | 430 | try!(self.writer.write_segment(DHT, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:439:13 | 439 | try!(self.writer.write_segment(DHT, Some(&buf))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:447:17 | 447 | try!(self.encode_rgb(image, width as usize, height as usize, 3)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:450:17 | 450 | try!(self.encode_rgb(image, width as usize, height as usize, 4)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:453:17 | 453 | try!(self.encode_gray(image, width as usize, height as usize, 1)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:456:17 | 456 | try!(self.encode_gray(image, width as usize, height as usize, 2)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:502:28 | 502 | y_dcprev = try!(self.writer.write_block(&dct_yblock, y_dcprev, ld, la)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:565:28 | 565 | y_dcprev = try!(self.writer.write_block(&dct_yblock, y_dcprev, ld, la)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:566:29 | 566 | cb_dcprev = try!(self.writer.write_block(&dct_cb_block, cb_dcprev, cd, ca)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:567:29 | 567 | cr_dcprev = try!(self.writer.write_block(&dct_cr_block, cr_dcprev, cd, ca)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:41:35 | 41 | let (_, reader) = try!(decoder.read_info()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:55:22 | 55 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:60:22 | 60 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:65:22 | 65 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:71:15 | 71 | match try!(try!(self.get_reader()).next_row()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:71:20 | 71 | match try!(try!(self.get_reader()).next_row()) { | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:83:9 | 83 | try!(reader.next_frame(&mut data)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:81:22 | 81 | let reader = try!(self.get_reader()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/png.rs:106:26 | 106 | let mut writer = try!(encoder.write_header()); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:173:34 | 173 | ColorType::Gray(n @ 1...16) => ((1 << n) - 1, ArbitraryTuplType::Grayscale), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:174:35 | 174 | ColorType::GrayA(n @ 1...16) => ((1 << n) - 1, ArbitraryTuplType::GrayscaleAlpha), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:175:33 | 175 | ColorType::RGB(n @ 1...16) => ((1 << n) - 1, ArbitraryTuplType::RGB), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:176:34 | 176 | ColorType::RGBA(n @ 1...16) => ((1 << n) - 1, ArbitraryTuplType::RGBAlpha), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:109:24 | 109 | id_length: try!(r.read_u8()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:110:23 | 110 | map_type: try!(r.read_u8()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:111:25 | 111 | image_type: try!(r.read_u8()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:112:25 | 112 | map_origin: try!(r.read_u16::()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:113:25 | 113 | map_length: try!(r.read_u16::()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:114:29 | 114 | map_entry_size: try!(r.read_u8()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:115:23 | 115 | x_origin: try!(r.read_u16::()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:116:23 | 116 | y_origin: try!(r.read_u16::()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:117:26 | 117 | image_width: try!(r.read_u16::()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:118:27 | 118 | image_height: try!(r.read_u16::()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:119:26 | 119 | pixel_depth: try!(r.read_u8()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:120:25 | 120 | image_desc: try!(r.read_u8()), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:142:9 | 142 | try!(r.read_exact(&mut bytes)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:201:23 | 201 | self.header = try!(Header::from_reader(&mut self.r)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:211:13 | 211 | try!(self.read_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:212:13 | 212 | try!(self.read_image_id()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:213:13 | 213 | try!(self.read_color_map()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:214:13 | 214 | try!(self.read_color_information()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:276:9 | 276 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:285:35 | 285 | self.color_map = Some(try!(ColorMap::from_reader( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:325:13 | 325 | try!(self.read_all_encoded_data()) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:329:13 | 329 | try!(self.r.by_ref().read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:350:30 | 350 | let run_packet = try!(self.r.read_u8()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:359:17 | 359 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:371:17 | 371 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:472:9 | 472 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:478:9 | 478 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:484:9 | 484 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:490:9 | 490 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:500:13 | 500 | try!(self.read_encoded_line()) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:504:13 | 504 | try!(self.r.by_ref().read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:528:9 | 528 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:39:9 | 39 | try!(self.r.by_ref().take(4).read_to_end(&mut riff)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:42:9 | 42 | try!(self.r.by_ref().take(4).read_to_end(&mut webp)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:40:20 | 40 | let size = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:61:9 | 61 | try!(self.r.by_ref().take(4).read_to_end(&mut vp8)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:69:20 | 69 | let _len = try!(self.r.read_u32::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:76:9 | 76 | try!(self.r.read_to_end(&mut framedata)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:80:21 | 80 | let frame = try!(v.decode_frame()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:89:13 | 89 | try!(self.read_riff_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:90:13 | 90 | try!(self.read_vp8_header()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:91:13 | 91 | try!(self.read_frame()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:102:9 | 102 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:112:9 | 112 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:118:9 | 118 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/decoder.rs:135:9 | 135 | try!(self.read_metadata()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:907:9 | 907 | try!(self.r.read_to_end(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:890:13 | 890 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:900:17 | 900 | try!(self.r.by_ref().take(u64::from(size)).read_to_end(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1044:9 | 1044 | try!(self.r.read_exact(&mut tag)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1076:9 | 1076 | try!( | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1107:9 | 1107 | try!(self.init_partitions(num_partitions)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1054:13 | 1054 | try!(self.r.read_exact(&mut tag)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1057:21 | 1057 | let w = try!(self.r.read_u16::()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1058:21 | 1058 | let h = try!(self.r.read_u16::()); | ^^^ warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1304:32 | 1304 | literal @ DCT_1...DCT_4 => i16::from(literal), | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1306:36 | 1306 | category @ DCT_CAT1...DCT_CAT6 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1425:9 | 1425 | try!(self.read_frame_header()); | ^^^ warning: anonymous parameters are deprecated and will be removed in the next edition --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/color.rs:239:30 | 239 | fn from_color(&mut self, &Other); | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Other` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:478:13 | 478 | image::ImageOutputFormat::PNG => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/lib.rs:6:9 | 6 | #![warn(unused_qualifications)] | ^^^^^^^^^^^^^^^^^^^^^ help: remove the unnecessary path segments | 478 - image::ImageOutputFormat::PNG => { 478 + ImageOutputFormat::PNG => { | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:495:13 | 495 | image::ImageOutputFormat::PNM(subtype) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 495 - image::ImageOutputFormat::PNM(subtype) => { 495 + ImageOutputFormat::PNM(subtype) => { | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:512:13 | 512 | image::ImageOutputFormat::JPEG(quality) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 512 - image::ImageOutputFormat::JPEG(quality) => { 512 + ImageOutputFormat::JPEG(quality) => { | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:520:13 | 520 | image::ImageOutputFormat::GIF => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 520 - image::ImageOutputFormat::GIF => { 520 + ImageOutputFormat::GIF => { | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:532:13 | 532 | image::ImageOutputFormat::ICO => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 532 - image::ImageOutputFormat::ICO => { 532 + ImageOutputFormat::ICO => { | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:540:13 | 540 | image::ImageOutputFormat::BMP => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 540 - image::ImageOutputFormat::BMP => { 540 + ImageOutputFormat::BMP => { | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:546:13 | 546 | image::ImageOutputFormat::Unsupported(msg) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 546 - image::ImageOutputFormat::Unsupported(msg) => { 546 + ImageOutputFormat::Unsupported(msg) => { | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:628:17 | 628 | let color = try!(codec.colortype()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:629:15 | 629 | let buf = try!(codec.read_image()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:630:18 | 630 | let (w, h) = try!(codec.dimensions()); | ^^^ warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:737:27 | 737 | "jpg" | "jpeg" => image::ImageFormat::JPEG, | ^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 737 - "jpg" | "jpeg" => image::ImageFormat::JPEG, 737 + "jpg" | "jpeg" => ImageFormat::JPEG, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:738:18 | 738 | "png" => image::ImageFormat::PNG, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 738 - "png" => image::ImageFormat::PNG, 738 + "png" => ImageFormat::PNG, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:739:18 | 739 | "gif" => image::ImageFormat::GIF, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 739 - "gif" => image::ImageFormat::GIF, 739 + "gif" => ImageFormat::GIF, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:740:19 | 740 | "webp" => image::ImageFormat::WEBP, | ^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 740 - "webp" => image::ImageFormat::WEBP, 740 + "webp" => ImageFormat::WEBP, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:741:27 | 741 | "tif" | "tiff" => image::ImageFormat::TIFF, | ^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 741 - "tif" | "tiff" => image::ImageFormat::TIFF, 741 + "tif" | "tiff" => ImageFormat::TIFF, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:742:18 | 742 | "tga" => image::ImageFormat::TGA, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 742 - "tga" => image::ImageFormat::TGA, 742 + "tga" => ImageFormat::TGA, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:743:18 | 743 | "bmp" => image::ImageFormat::BMP, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 743 - "bmp" => image::ImageFormat::BMP, 743 + "bmp" => ImageFormat::BMP, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:744:18 | 744 | "ico" => image::ImageFormat::ICO, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 744 - "ico" => image::ImageFormat::ICO, 744 + "ico" => ImageFormat::ICO, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:745:18 | 745 | "hdr" => image::ImageFormat::HDR, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 745 - "hdr" => image::ImageFormat::HDR, 745 + "hdr" => ImageFormat::HDR, | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:746:42 | 746 | "pbm" | "pam" | "ppm" | "pgm" => image::ImageFormat::PNM, | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 746 - "pbm" | "pam" | "ppm" | "pgm" => image::ImageFormat::PNM, 746 + "pbm" | "pam" | "ppm" | "pgm" => ImageFormat::PNM, | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:786:36 | 786 | let fout = &mut BufWriter::new(try!(File::create(path))); | ^^^ warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:827:9 | 827 | image::ImageFormat::PNG => decoder_to_image(png::PNGDecoder::new(r)), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 827 - image::ImageFormat::PNG => decoder_to_image(png::PNGDecoder::new(r)), 827 + ImageFormat::PNG => decoder_to_image(png::PNGDecoder::new(r)), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:829:9 | 829 | image::ImageFormat::GIF => decoder_to_image(gif::Decoder::new(r)), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 829 - image::ImageFormat::GIF => decoder_to_image(gif::Decoder::new(r)), 829 + ImageFormat::GIF => decoder_to_image(gif::Decoder::new(r)), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:831:9 | 831 | image::ImageFormat::JPEG => decoder_to_image(jpeg::JPEGDecoder::new(r)), | ^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 831 - image::ImageFormat::JPEG => decoder_to_image(jpeg::JPEGDecoder::new(r)), 831 + ImageFormat::JPEG => decoder_to_image(jpeg::JPEGDecoder::new(r)), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:833:9 | 833 | image::ImageFormat::WEBP => decoder_to_image(webp::WebpDecoder::new(r)), | ^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 833 - image::ImageFormat::WEBP => decoder_to_image(webp::WebpDecoder::new(r)), 833 + ImageFormat::WEBP => decoder_to_image(webp::WebpDecoder::new(r)), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:835:9 | 835 | image::ImageFormat::TIFF => decoder_to_image(try!(tiff::TIFFDecoder::new(r))), | ^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 835 - image::ImageFormat::TIFF => decoder_to_image(try!(tiff::TIFFDecoder::new(r))), 835 + ImageFormat::TIFF => decoder_to_image(try!(tiff::TIFFDecoder::new(r))), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:837:9 | 837 | image::ImageFormat::TGA => decoder_to_image(tga::TGADecoder::new(r)), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 837 - image::ImageFormat::TGA => decoder_to_image(tga::TGADecoder::new(r)), 837 + ImageFormat::TGA => decoder_to_image(tga::TGADecoder::new(r)), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:839:9 | 839 | image::ImageFormat::BMP => decoder_to_image(bmp::BMPDecoder::new(r)), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 839 - image::ImageFormat::BMP => decoder_to_image(bmp::BMPDecoder::new(r)), 839 + ImageFormat::BMP => decoder_to_image(bmp::BMPDecoder::new(r)), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:841:9 | 841 | image::ImageFormat::ICO => decoder_to_image(try!(ico::ICODecoder::new(r))), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 841 - image::ImageFormat::ICO => decoder_to_image(try!(ico::ICODecoder::new(r))), 841 + ImageFormat::ICO => decoder_to_image(try!(ico::ICODecoder::new(r))), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:843:9 | 843 | image::ImageFormat::HDR => decoder_to_image(try!(hdr::HDRAdapter::new(BufReader::new(r)))), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 843 - image::ImageFormat::HDR => decoder_to_image(try!(hdr::HDRAdapter::new(BufReader::new(r)))), 843 + ImageFormat::HDR => decoder_to_image(try!(hdr::HDRAdapter::new(BufReader::new(r)))), | warning: unnecessary qualification --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:845:9 | 845 | image::ImageFormat::PNM => decoder_to_image(try!(pnm::PNMDecoder::new(BufReader::new(r)))), | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 845 - image::ImageFormat::PNM => decoder_to_image(try!(pnm::PNMDecoder::new(BufReader::new(r)))), 845 + ImageFormat::PNM => decoder_to_image(try!(pnm::PNMDecoder::new(BufReader::new(r)))), | warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/dynimage.rs:878:42 | 878 | load_from_memory_with_format(buffer, try!(guess_format(buffer))) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:236:13 | 236 | try!(decoder_to_image(self)).to_rgba(), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:243:22 | 243 | let (w, h) = try!(self.dimensions()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:249:17 | 249 | let c = try!(self.colortype()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:253:22 | 253 | let rowlen = try!(self.row_len()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:259:23 | 259 | let row = try!(self.read_scanline(&mut tmp)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:275:21 | 275 | let _ = try!(self.read_scanline(&mut tmp)); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/error.rs:354:32 | 354 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 354 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/error.rs:409:50 | 409 | fn invalid_type(unexp: de::Unexpected, exp: &de::Expected) -> Self { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 409 | fn invalid_type(unexp: de::Unexpected, exp: &dyn de::Expected) -> Self { | +++ warning: associated function `new` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/ser/mod.rs:245:12 | 244 | impl SizeChecker { | ------------------------------- associated function in this implementation 245 | pub fn new(options: O) -> SizeChecker { | ^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/bincode-1.0.1/src/de/mod.rs:236:9 | 227 | / fn deserialize_enum( 228 | | self, 229 | | _enum: &'static str, 230 | | _variants: &'static [&'static str], ... | 233 | | where 234 | | V: serde::de::Visitor<'de>, | |___________________________________- move the `impl` block outside of this method `deserialize_enum` 235 | { 236 | impl<'de, 'a, R: 'a, O> serde::de::EnumAccess<'de> for &'a mut Deserializer | ^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^^^------------^^^^^^ | | | | | `Deserializer` is not local | `EnumAccess` is not local | = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: `#[warn(non_local_definitions)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/de.rs:113:33 | 113 | fn invalid_type(self, exp: &Expected) -> Error { | ^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 113 | fn invalid_type(self, exp: &dyn Expected) -> Error { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/imageops/sample.rs:37:21 | 37 | pub kernel: Box f32 + 'a>, | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: if this is a dyn-compatible trait, use `dyn` | 37 | pub kernel: Box f32 + 'a>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:485:33 | 485 | struct SampleWriter<'a>(&'a mut Write); | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 485 | struct SampleWriter<'a>(&'a mut dyn Write); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:496:50 | 496 | fn read_separated_ascii(reader: &mut Read) -> ImageResult | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 496 | fn read_separated_ascii(reader: &mut dyn Read) -> ImageResult | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:31:32 | 31 | fn from_ascii(reader: &mut Read, width: u32, height: u32, samples: u32) | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 31 | fn from_ascii(reader: &mut dyn Read, width: u32, height: u32, samples: u32) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:254:22 | 254 | writer: &mut Write, | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 254 | writer: &mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:475:40 | 475 | fn write_header(self, writer: &mut Write) -> io::Result> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 475 | fn write_header(self, writer: &mut dyn Write) -> io::Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/encoder.rs:599:40 | 599 | fn write_image(&self, writer: &mut Write) -> io::Result<()> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 599 | fn write_image(&self, writer: &mut dyn Write) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:545:22 | 545 | reader: &mut Read, | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 545 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:576:22 | 576 | reader: &mut Read, | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 576 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:609:22 | 609 | reader: &mut Read, | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 609 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:665:23 | 665 | _reader: &mut Read, | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 665 | _reader: &mut dyn Read, | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=image CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/Cargo.toml CARGO_PKG_AUTHORS='ccgn:bvssvni :nwin:TyOverby :HeroicKatora:Calum:CensoredUsername ' CARGO_PKG_DESCRIPTION='Imaging library written in Rust. Provides basic filters and decoders for the most common image formats.' CARGO_PKG_HOMEPAGE='https://github.com/PistonDevelopers/image' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=image CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/PistonDevelopers/image.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.20.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name image --edition=2015 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="bmp"' --cfg 'feature="default"' --cfg 'feature="dxt"' --cfg 'feature="gif"' --cfg 'feature="gif_codec"' --cfg 'feature="hdr"' --cfg 'feature="ico"' --cfg 'feature="jpeg"' --cfg 'feature="jpeg-decoder"' --cfg 'feature="jpeg_rayon"' --cfg 'feature="png"' --cfg 'feature="png_codec"' --cfg 'feature="pnm"' --cfg 'feature="scoped_threadpool"' --cfg 'feature="tga"' --cfg 'feature="tiff"' --cfg 'feature="webp"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("benchmarks", "bmp", "default", "dxt", "gif", "gif_codec", "hdr", "ico", "jpeg", "jpeg-decoder", "jpeg_rayon", "png", "png_codec", "pnm", "scoped_threadpool", "tga", "tiff", "webp"))' -C metadata=0fa2f4c82a0a31c4 -C extra-filename=-c17843b2651c4fe5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-d97525a082736e07.rmeta --extern gif=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgif-ebb05f2c0d964dc5.rmeta --extern jpeg_decoder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libjpeg_decoder-19d74d36cfb3a912.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-cfd422d2f857e119.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-87a23f8f586bedc9.rmeta --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-396244005c9173a1.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-85881341ad403106.rmeta --extern png=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpng-1208e61f92356110.rmeta --extern scoped_threadpool=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscoped_threadpool-f5ffd0b90c8615a9.rmeta --extern tiff=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtiff-38e77c114948794d.rmeta --cap-lints warn -C ar=ar -C linker=cc` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:88:32 | 88 | fn cause(&self) -> Option<&Error> { | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 88 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: `bincode` (lib) generated 71 warnings (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/header.rs:235:38 | 235 | pub fn write(&self, writer: &mut io::Write) -> io::Result<()> { | ^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 235 | pub fn write(&self, writer: &mut dyn io::Write) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:107:28 | 107 | fn from_reader(r: &mut Read) -> ImageResult

{ | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 107 | fn from_reader(r: &mut dyn Read) -> ImageResult
{ | +++ warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:134:17 | 134 | r: &mut Read, | ^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: if this is a dyn-compatible trait, use `dyn` | 134 | r: &mut dyn Read, | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:664:45 | 664 | ... parse_error.description() | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:679:45 | 679 | ... parse_error.description() | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:727:29 | 727 | err.description() | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:796:71 | 796 | ImageError::FormatError(format!("{} {}", description, err.description())) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/hdr/hdr_decoder.rs:804:71 | 804 | ImageError::FormatError(format!("{} {}", description, err.description())) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/decoder.rs:119:58 | 119 | Internal(err) => ImageError::FormatError(err.description().to_owned()), | ^^^^^^^^^^^ warning: use of deprecated method `core::str::::trim_left`: superseded by `trim_start` --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:294:43 | 294 | let (identifier, rest) = line.trim_left() | ^^^^^^^^^ | help: replace the use of the deprecated method | 294 - let (identifier, rest) = line.trim_left() 294 + let (identifier, rest) = line.trim_start() | warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/map.rs:142:21 | 142 | pub fn entry(&mut self, key: S) -> Entry | ^^^^^^^^^ ^^^^^ 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 | 142 | pub fn entry(&mut self, key: S) -> Entry<'_> | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/map.rs:171:17 | 171 | pub fn iter(&self) -> Iter { | ^^^^^ ^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 171 | pub fn iter(&self) -> Iter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/map.rs:179:21 | 179 | pub fn iter_mut(&mut self) -> IterMut { | ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 179 | pub fn iter_mut(&mut self) -> IterMut<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/map.rs:187:17 | 187 | pub fn keys(&self) -> Keys { | ^^^^^ ^^^^ 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 | 187 | pub fn keys(&self) -> Keys<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/map.rs:195:19 | 195 | pub fn values(&self) -> Values { | ^^^^^ ^^^^^^ 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 | 195 | pub fn values(&self) -> Values<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/map.rs:203:23 | 203 | pub fn values_mut(&mut self) -> ValuesMut { | ^^^^^^^^^ ^^^^^^^^^ 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 | 203 | pub fn values_mut(&mut self) -> ValuesMut<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/value/de.rs:1379:19 | 1379 | fn unexpected(&self) -> Unexpected { | ^^^^^ ^^^^^^^^^^ 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 | 1379 | fn unexpected(&self) -> Unexpected<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/number.rs:748:23 | 748 | pub fn unexpected(&self) -> Unexpected { | ^^^^^ ^^^^^^^^^^ 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 | 748 | pub fn unexpected(&self) -> Unexpected<'_> { | ++++ warning: `num-rational` (lib) generated 31 warnings (31 duplicates) warning: `winit` (lib) generated 105 warnings (1 duplicate) warning: variable does not need to be mutable --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/gif.rs:188:25 | 188 | let mut adjusted_pixel: &mut Rgba = pixel; | ----^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: method `read_next_line` is never used --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/pnm/decoder.rs:212:8 | 151 | trait HeaderReader: BufRead { | ------------ method in this trait ... 212 | fn read_next_line(&mut self) -> ImageResult { | ^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: fields `x_origin` and `y_origin` are never read --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/tga/decoder.rs:79:5 | 72 | struct Header { | ------ fields in this struct ... 79 | x_origin: u16, // x-origin of image | ^^^^^^^^ 80 | y_origin: u16, // y-origin of image | ^^^^^^^^ | = note: `Header` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:291:19 | 291 | pub fn new(w: &mut W) -> JPEGEncoder { | ^^^^^^ ^^^^^^^^^^^^^^ 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 | 291 | pub fn new(w: &mut W) -> JPEGEncoder<'_, W> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/jpeg/encoder.rs:298:32 | 298 | pub fn new_with_quality(w: &mut W, quality: u8) -> JPEGEncoder { | ^^^^^^ ^^^^^^^^^^^^^^ 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 | 298 | pub fn new_with_quality(w: &mut W, quality: u8) -> JPEGEncoder<'_, W> { | +++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/webp/vp8.rs:1320:29 | 1320 | c => panic!(format!("unknown token: {}", c)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: remove the `format!(..)` macro call | 1320 - c => panic!(format!("unknown token: {}", c)), 1320 + c => panic!("unknown token: {}", c), | warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/buffer.rs:350:19 | 350 | pub fn pixels(&self) -> Pixels

{ | ^^^^^ ^^^^^^^^^ 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 | 350 | pub fn pixels(&self) -> Pixels<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/buffer.rs:359:29 | 359 | pub fn enumerate_pixels(&self) -> EnumeratePixels

{ | ^^^^^ ^^^^^^^^^^^^^^^^^^ 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 | 359 | pub fn enumerate_pixels(&self) -> EnumeratePixels<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/buffer.rs:387:23 | 387 | pub fn pixels_mut(&mut self) -> PixelsMut

{ | ^^^^^^^^^ ^^^^^^^^^^^^ 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 | 387 | pub fn pixels_mut(&mut self) -> PixelsMut<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/buffer.rs:396:33 | 396 | pub fn enumerate_pixels_mut(&mut self) -> EnumeratePixelsMut

{ | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ 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 | 396 | pub fn enumerate_pixels_mut(&mut self) -> EnumeratePixelsMut<'_, P> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:408:15 | 408 | fn pixels(&self) -> Pixels { | ^^^^^ ^^^^^^^^^^^^ 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 | 408 | fn pixels(&self) -> Pixels<'_, Self> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/image-0.20.1/src/image.rs:468:19 | 468 | fn pixels_mut(&mut self) -> MutPixels { | ^^^^^^^^^ ^^^^^^^^^^^^^^^ 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 | 468 | fn pixels_mut(&mut self) -> MutPixels<'_, Self> { | +++ warning: `serde_json` (lib) generated 47 warnings (1 duplicate) warning: `image` (lib) generated 384 warnings (1 duplicate) Compiling dose-response v1.0.0 (/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/Cargo.toml CARGO_PKG_AUTHORS='Tomas Sedovic ' CARGO_PKG_DESCRIPTION='Roguelike game where you play an addict' CARGO_PKG_HOMEPAGE='https://tryjumping.com/dose-response-roguelike/' CARGO_PKG_LICENSE=GPL-3.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=dose-response CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tryjumping/dose-response' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_SBOM_PATH='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2018 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cheating"' --cfg 'feature="chrono"' --cfg 'feature="clap"' --cfg 'feature="cli"' --cfg 'feature="default"' --cfg 'feature="desktop"' --cfg 'feature="dev"' --cfg 'feature="fullscreen"' --cfg 'feature="gl"' --cfg 'feature="glutin"' --cfg 'feature="glutin-backend"' --cfg 'feature="image"' --cfg 'feature="log-panics"' --cfg 'feature="prod"' --cfg 'feature="replay"' --cfg 'feature="sdl2"' --cfg 'feature="simplelog"' --cfg 'feature="stats"' --cfg 'feature="verifications"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-backends", "cheating", "chrono", "clap", "cli", "default", "desktop", "dev", "fullscreen", "gl", "glutin", "glutin-backend", "image", "log-panics", "prod", "recording", "remote", "replay", "sdl-backend", "sdl-static-link", "sdl2", "simplelog", "stats", "verifications", "web", "zmq"))' -C metadata=cfa7ad7e185e7a05 -C extra-filename=-9f65a66c50dd5866 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-9f65a66c50dd5866 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern image=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libimage-43af664d471e80b1.rlib --extern rusttype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librusttype-d26fa4859b6288ee.rlib -C ar=ar -C linker=cc` warning: `dose-response` (build script) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=cheating,chrono,clap,cli,default,desktop,dev,fullscreen,gl,glutin,glutin-backend,image,log-panics,prod,replay,sdl2,simplelog,stats,verifications CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Car=ar-Clinker=cc' CARGO_FEATURE_CHEATING=1 CARGO_FEATURE_CHRONO=1 CARGO_FEATURE_CLAP=1 CARGO_FEATURE_CLI=1 CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_DESKTOP=1 CARGO_FEATURE_DEV=1 CARGO_FEATURE_FULLSCREEN=1 CARGO_FEATURE_GL=1 CARGO_FEATURE_GLUTIN=1 CARGO_FEATURE_GLUTIN_BACKEND=1 CARGO_FEATURE_IMAGE=1 CARGO_FEATURE_LOG_PANICS=1 CARGO_FEATURE_PROD=1 CARGO_FEATURE_REPLAY=1 CARGO_FEATURE_SDL2=1 CARGO_FEATURE_SIMPLELOG=1 CARGO_FEATURE_STATS=1 CARGO_FEATURE_VERIFICATIONS=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/Cargo.toml CARGO_PKG_AUTHORS='Tomas Sedovic ' CARGO_PKG_DESCRIPTION='Roguelike game where you play an addict' CARGO_PKG_HOMEPAGE='https://tryjumping.com/dose-response-roguelike/' CARGO_PKG_LICENSE=GPL-3.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=dose-response CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tryjumping/dose-response' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/games/dose-response/work/target/release/deps:/wrkdirs/usr/ports/games/dose-response/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib' NUM_JOBS=64 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-cefbce472aa89497/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-9f65a66c50dd5866/build-script-build` [dose-response 1.0.0] cargo:rustc-env=DR_GIT_HASH= [dose-response 1.0.0] cargo:rustc-env=DR_TARGET_TRIPLE=x86_64-unknown-freebsd [dose-response 1.0.0] Attempting to copy font.png [dose-response 1.0.0] Warning: could not copy output artifacts to the target directory. [dose-response 1.0.0] Os { code: 2, kind: NotFound, message: "No such file or directory" } [dose-response 1.0.0] Attempting to copy webgl_vertex_shader.glsl [dose-response 1.0.0] Warning: could not copy output artifacts to the target directory. [dose-response 1.0.0] Os { code: 2, kind: NotFound, message: "No such file or directory" } [dose-response 1.0.0] Attempting to copy webgl_fragment_shader.glsl [dose-response 1.0.0] Warning: could not copy output artifacts to the target directory. [dose-response 1.0.0] Os { code: 2, kind: NotFound, message: "No such file or directory" } warning: `toml_edit` (lib) generated 9 warnings (1 duplicate) warning: `image` (lib) generated 384 warnings (384 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_BIN_NAME=dose-response CARGO_CRATE_NAME=dose_response CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/Cargo.toml CARGO_PKG_AUTHORS='Tomas Sedovic ' CARGO_PKG_DESCRIPTION='Roguelike game where you play an addict' CARGO_PKG_HOMEPAGE='https://tryjumping.com/dose-response-roguelike/' CARGO_PKG_LICENSE=GPL-3.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=dose-response CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tryjumping/dose-response' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_SBOM_PATH='' DR_GIT_HASH='' DR_TARGET_TRIPLE=x86_64-unknown-freebsd LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-cefbce472aa89497/out /usr/local/bin/rustc --crate-name dose_response --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 --cfg 'feature="cheating"' --cfg 'feature="chrono"' --cfg 'feature="clap"' --cfg 'feature="cli"' --cfg 'feature="default"' --cfg 'feature="desktop"' --cfg 'feature="dev"' --cfg 'feature="fullscreen"' --cfg 'feature="gl"' --cfg 'feature="glutin"' --cfg 'feature="glutin-backend"' --cfg 'feature="image"' --cfg 'feature="log-panics"' --cfg 'feature="prod"' --cfg 'feature="replay"' --cfg 'feature="sdl2"' --cfg 'feature="simplelog"' --cfg 'feature="stats"' --cfg 'feature="verifications"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-backends", "cheating", "chrono", "clap", "cli", "default", "desktop", "dev", "fullscreen", "gl", "glutin", "glutin-backend", "image", "log-panics", "prod", "recording", "remote", "replay", "sdl-backend", "sdl-static-link", "sdl2", "simplelog", "stats", "verifications", "web", "zmq"))' -C metadata=0069a1de3aeaf77d -C extra-filename=-6bde51c2c51853f3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bincode=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbincode-868a7041b26107e0.rlib --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rlib --extern chrono=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libchrono-573eb8c5efbec8f5.rlib --extern clap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libclap-762fc9fdd620afba.rlib --extern gl=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgl-d330afc6bf847a1b.rlib --extern glutin=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin-31c241ce6c8017f3.rlib --extern image=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libimage-c17843b2651c4fe5.rlib --extern line_drawing=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libline_drawing-6e39862142565748.rlib --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-373e6e1a4b37db90.rlib --extern log_panics=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog_panics-6bf221797055c5fe.rlib --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-396244005c9173a1.rlib --extern oorandom=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liboorandom-91dfc3abf4a550ff.rlib --extern sdl2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsdl2-6c11ad70ed0d1fde.rlib --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-93fbad8459a304ce.rlib --extern serde_json=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde_json-badd3737f18a0c70.rlib --extern simplelog=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsimplelog-8c2e1740ff968301.rlib --extern toml_edit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtoml_edit-9e0034153f1df255.rlib -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out -L native=/usr/local/lib` warning: unexpected `cfg` condition value: `cargo-clippy` --> src/ai.rs:8:41 | 8 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/ai.rs:8:52 | 8 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/ai.rs:16:41 | 16 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/ai.rs:16:52 | 16 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:23:17 | 23 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:23:28 | 23 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:80:17 | 80 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:80:28 | 80 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:325:30 | 325 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:325:41 | 325 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:335:41 | 335 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/animation.rs:335:52 | 335 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/blocker.rs:4:14 | 4 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/blocker.rs:4:25 | 4 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/color.rs:11:54 | 11 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/color.rs:11:65 | 11 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/color.rs:18:54 | 18 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/color.rs:18:65 | 18 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:39:30 | 39 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:39:41 | 39 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:269:41 | 269 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:269:52 | 269 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:318:41 | 318 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:318:52 | 318 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:518:50 | 518 | #[derive(Clone, Copy, Debug, Default, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/engine.rs:518:61 | 518 | #[derive(Clone, Copy, Debug, Default, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/item.rs:10:51 | 10 | #[derive(Clone, Copy, PartialEq, Debug, Eq, Hash, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/item.rs:10:62 | 10 | #[derive(Clone, Copy, PartialEq, Debug, Eq, Hash, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/item.rs:49:41 | 49 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/item.rs:49:52 | 49 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/keys.rs:5:45 | 5 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/keys.rs:5:56 | 5 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/keys.rs:13:45 | 13 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/keys.rs:13:56 | 13 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/keys.rs:83:17 | 83 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/keys.rs:83:28 | 83 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:13:51 | 13 | #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:13:62 | 13 | #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:24:17 | 24 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:24:28 | 24 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:32:41 | 32 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:32:52 | 32 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:38:30 | 38 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:38:41 | 38 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:65:10 | 65 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/level.rs:65:21 | 65 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/monster.rs:19:35 | 19 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/monster.rs:19:46 | 19 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/monster.rs:42:62 | 42 | #[derive(Copy, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/monster.rs:42:73 | 42 | #[derive(Copy, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/monster.rs:53:45 | 53 | #[derive(Copy, Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/monster.rs:53:56 | 53 | #[derive(Copy, Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:14:41 | 14 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:14:52 | 14 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:34:41 | 34 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:34:52 | 34 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:66:41 | 66 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:66:52 | 66 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:91:17 | 91 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/player.rs:91:28 | 91 | #[derive(Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/point.rs:9:53 | 9 | #[derive(Copy, Clone, Default, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/point.rs:9:64 | 9 | #[derive(Copy, Clone, Default, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/random.rs:5:35 | 5 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/random.rs:5:46 | 5 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/random.rs:80:21 | 80 | #[derive(Clone, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/random.rs:80:32 | 80 | #[derive(Clone, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/ranged_int.rs:40:38 | 40 | #[derive(Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/ranged_int.rs:40:49 | 40 | #[derive(Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/rect.rs:5:41 | 5 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/rect.rs:5:52 | 5 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary trailing semicolon --> src/render.rs:452:6 | 452 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> src/settings.rs:16:24 | 16 | #[derive(Debug, Clone, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/settings.rs:16:35 | 16 | #[derive(Debug, Clone, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:35:41 | 35 | #[derive(Copy, PartialEq, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:35:52 | 35 | #[derive(Copy, PartialEq, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:44:24 | 44 | #[derive(Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:44:35 | 44 | #[derive(Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:84:35 | 84 | #[derive(Debug, PartialEq, Clone, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:84:46 | 84 | #[derive(Debug, PartialEq, Clone, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:92:10 | 92 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/state.rs:92:21 | 92 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) error: trailing semicolon in macro used in expression position --> src/error.rs:28:99 | 28 | return core::result::Result::Err(std::boxed::Box::new(crate::error::Error::new($message))); | ^ | ::: src/state.rs:333:21 | 333 | None => error!("The replay file is empty."), | ----------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: `#[deny(semicolon_in_expressions_from_macros)]` (part of `#[deny(future_incompatible)]`) on by default = note: this error originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) error: trailing semicolon in macro used in expression position --> src/error.rs:28:99 | 28 | return core::result::Result::Err(std::boxed::Box::new(crate::error::Error::new($message))); | ^ | ::: src/state.rs:347:21 | 347 | None => error!("The replay file is missing the version."), | ------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this error originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) error: trailing semicolon in macro used in expression position --> src/error.rs:28:99 | 28 | return core::result::Result::Err(std::boxed::Box::new(crate::error::Error::new($message))); | ^ | ::: src/state.rs:361:21 | 361 | None => error!("The replay file is missing the commit hash."), | ----------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this error originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/timer.rs:7:30 | 7 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/timer.rs:7:41 | 7 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/window.rs:6:35 | 6 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/window.rs:6:46 | 6 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/windows/help.rs:19:41 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/windows/help.rs:19:52 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/windows.rs:14:35 | 14 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/windows.rs:14:46 | 14 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:19:51 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:19:62 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:25:10 | 25 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:25:21 | 25 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:145:51 | 145 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:145:62 | 145 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:150:10 | 150 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> src/world.rs:150:21 | 150 | #[derive(Serialize, Deserialize)] | ^^^^^^^^^^^ | = note: expected values for `feature` are: `all-backends`, `cheating`, `chrono`, `clap`, `cli`, `default`, `desktop`, `dev`, `fullscreen`, `gl`, `glutin`, `glutin-backend`, `image`, `log-panics`, `prod`, `recording`, `remote`, `replay`, `sdl-backend`, `sdl-static-link`, `sdl2`, `simplelog`, `stats`, `verifications`, `web`, and `zmq` = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: see for more information about checking conditional configuration = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/ai.rs:8:41 | 8 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Behavior` 9 | pub enum Behavior { | -------- `Behavior` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/ai.rs:8:52 | 8 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Behavior` 9 | pub enum Behavior { | -------- `Behavior` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/ai.rs:16:41 | 16 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_AIState` 17 | pub enum AIState { | ------- `AIState` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/ai.rs:16:52 | 16 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_AIState` 17 | pub enum AIState { | ------- `AIState` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:23:17 | 23 | #[derive(Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_SquareExplosion` 24 | pub struct SquareExplosion { | --------------- `SquareExplosion` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:23:28 | 23 | #[derive(Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_SquareExplosion` 24 | pub struct SquareExplosion { | --------------- `SquareExplosion` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:80:17 | 80 | #[derive(Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_CardinalExplosion` 81 | pub struct CardinalExplosion { | ----------------- `CardinalExplosion` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:80:28 | 80 | #[derive(Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_CardinalExplosion` 81 | pub struct CardinalExplosion { | ----------------- `CardinalExplosion` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:325:30 | 325 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ScreenFade` 326 | pub struct ScreenFade { | ---------- `ScreenFade` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:325:41 | 325 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ScreenFade` 326 | pub struct ScreenFade { | ---------- `ScreenFade` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:335:41 | 335 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ScreenFadePhase` 336 | pub enum ScreenFadePhase { | --------------- `ScreenFadePhase` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/animation.rs:335:52 | 335 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ScreenFadePhase` 336 | pub enum ScreenFadePhase { | --------------- `ScreenFadePhase` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/blocker.rs:4:14 | 4 | #[derive(Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Blocker` 5 | /// Flag to indicate features that block pathfinding/walking. 6 | pub struct Blocker: u32 { | ------- `Blocker` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/blocker.rs:4:25 | 4 | #[derive(Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Blocker` 5 | /// Flag to indicate features that block pathfinding/walking. 6 | pub struct Blocker: u32 { | ------- `Blocker` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/color.rs:11:54 | 11 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Color` 12 | pub struct Color { | ----- `Color` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/color.rs:11:65 | 11 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Color` 12 | pub struct Color { | ----- `Color` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/color.rs:18:54 | 18 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ColorAlpha` 19 | pub struct ColorAlpha { | ---------- `ColorAlpha` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/color.rs:18:65 | 18 | #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ColorAlpha` 19 | pub struct ColorAlpha { | ---------- `ColorAlpha` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:39:30 | 39 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Drawcall` 40 | pub enum Drawcall { | -------- `Drawcall` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:39:41 | 39 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Drawcall` 40 | pub enum Drawcall { | -------- `Drawcall` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:269:41 | 269 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_TextOptions` 270 | pub struct TextOptions { | ----------- `TextOptions` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:269:52 | 269 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_TextOptions` 270 | pub struct TextOptions { | ----------- `TextOptions` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:318:41 | 318 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_TextAlign` 319 | pub enum TextAlign { | --------- `TextAlign` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:318:52 | 318 | #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_TextAlign` 319 | pub enum TextAlign { | --------- `TextAlign` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:518:50 | 518 | #[derive(Clone, Copy, Debug, Default, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Mouse` 519 | pub struct Mouse { | ----- `Mouse` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/engine.rs:518:61 | 518 | #[derive(Clone, Copy, Debug, Default, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Mouse` 519 | pub struct Mouse { | ----- `Mouse` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/item.rs:10:51 | 10 | #[derive(Clone, Copy, PartialEq, Debug, Eq, Hash, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Kind` 11 | pub enum Kind { | ---- `Kind` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/item.rs:10:62 | 10 | #[derive(Clone, Copy, PartialEq, Debug, Eq, Hash, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Kind` 11 | pub enum Kind { | ---- `Kind` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/item.rs:49:41 | 49 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Item` 50 | pub struct Item { | ---- `Item` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/item.rs:49:52 | 49 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Item` 50 | pub struct Item { | ---- `Item` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/keys.rs:5:45 | 5 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Key` 6 | pub struct Key { | --- `Key` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/keys.rs:5:56 | 5 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Key` 6 | pub struct Key { | --- `Key` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/keys.rs:13:45 | 13 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_KeyCode` 14 | pub enum KeyCode { | ------- `KeyCode` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/keys.rs:13:56 | 13 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_KeyCode` 14 | pub enum KeyCode { | ------- `KeyCode` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/keys.rs:83:17 | 83 | #[derive(Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Keys` 84 | pub struct Keys { | ---- `Keys` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/keys.rs:83:28 | 83 | #[derive(Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Keys` 84 | pub struct Keys { | ---- `Keys` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:13:51 | 13 | #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_LevelPosition` 14 | pub struct LevelPosition { | ------------- `LevelPosition` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:13:62 | 13 | #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_LevelPosition` 14 | pub struct LevelPosition { | ------------- `LevelPosition` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:24:17 | 24 | #[derive(Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Cell` 25 | pub struct Cell { | ---- `Cell` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:24:28 | 24 | #[derive(Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Cell` 25 | pub struct Cell { | ---- `Cell` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:32:41 | 32 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_TileKind` 33 | pub enum TileKind { | -------- `TileKind` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:32:52 | 32 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_TileKind` 33 | pub enum TileKind { | -------- `TileKind` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:38:30 | 38 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Tile` 39 | pub struct Tile { | ---- `Tile` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:38:41 | 38 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Tile` 39 | pub struct Tile { | ---- `Tile` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:65:10 | 65 | #[derive(Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Level` 66 | pub struct Level { | ----- `Level` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/level.rs:65:21 | 65 | #[derive(Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Level` 66 | pub struct Level { | ----- `Level` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/monster.rs:19:35 | 19 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Monster` 20 | pub struct Monster { | ------- `Monster` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/monster.rs:19:46 | 19 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Monster` 20 | pub struct Monster { | ------- `Monster` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/monster.rs:42:62 | 42 | #[derive(Copy, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Kind` 43 | pub enum Kind { | ---- `Kind` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/monster.rs:42:73 | 42 | #[derive(Copy, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Kind` 43 | pub enum Kind { | ---- `Kind` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/monster.rs:53:45 | 53 | #[derive(Copy, Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_CompanionBonus` 54 | pub enum CompanionBonus { | -------------- `CompanionBonus` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/monster.rs:53:56 | 53 | #[derive(Copy, Clone, PartialEq, Eq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_CompanionBonus` 54 | pub enum CompanionBonus { | -------------- `CompanionBonus` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: panic message is not a string literal --> src/monster.rs:176:20 | 176 | panic!(format!("{:?} is dead, cannot run actions on it.", self)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default help: remove the `format!(..)` macro call | 176 - panic!(format!("{:?} is dead, cannot run actions on it.", self)); 176 + panic!("{:?} is dead, cannot run actions on it.", self); | warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:14:41 | 14 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Modifier` 15 | pub enum Modifier { | -------- `Modifier` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:14:52 | 14 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Modifier` 15 | pub enum Modifier { | -------- `Modifier` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:34:41 | 34 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Mind` 35 | pub enum Mind { | ---- `Mind` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:34:52 | 34 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Mind` 35 | pub enum Mind { | ---- `Mind` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:66:41 | 66 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Bonus` 67 | pub enum Bonus { | ----- `Bonus` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:66:52 | 66 | #[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Bonus` 67 | pub enum Bonus { | ----- `Bonus` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:91:17 | 91 | #[derive(Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Player` 92 | pub struct Player { | ------ `Player` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/player.rs:91:28 | 91 | #[derive(Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Player` 92 | pub struct Player { | ------ `Player` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/point.rs:9:53 | 9 | #[derive(Copy, Clone, Default, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Point` 10 | pub struct Point { | ----- `Point` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/point.rs:9:64 | 9 | #[derive(Copy, Clone, Default, Hash, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Point` 10 | pub struct Point { | ----- `Point` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/random.rs:5:35 | 5 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Random` 6 | pub struct Random { | ------ `Random` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/random.rs:5:46 | 5 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Random` 6 | pub struct Random { | ------ `Random` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/random.rs:80:21 | 80 | #[derive(Clone, Serialize, Deserialize)] | ^-------- | | | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Rand32Serde` 81 | #[serde(remote = "Rand32")] 82 | pub struct Rand32Serde { | ----------- `Rand32Serde` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/random.rs:80:32 | 80 | #[derive(Clone, Serialize, Deserialize)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Rand32Serde` 81 | #[serde(remote = "Rand32")] 82 | pub struct Rand32Serde { | ----------- `Rand32Serde` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/ranged_int.rs:40:38 | 40 | #[derive(Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Ranged` 41 | pub struct Ranged { | ------ `Ranged` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/ranged_int.rs:40:49 | 40 | #[derive(Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Ranged` 41 | pub struct Ranged { | ------ `Ranged` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/rect.rs:5:41 | 5 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Rectangle` 6 | pub struct Rectangle { | --------- `Rectangle` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/rect.rs:5:52 | 5 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Rectangle` 6 | pub struct Rectangle { | --------- `Rectangle` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/settings.rs:16:24 | 16 | #[derive(Debug, Clone, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Settings` 17 | pub struct Settings { | -------- `Settings` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/settings.rs:16:35 | 16 | #[derive(Debug, Clone, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Settings` 17 | pub struct Settings { | -------- `Settings` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:35:41 | 35 | #[derive(Copy, PartialEq, Clone, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Side` 36 | pub enum Side { | ---- `Side` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:35:52 | 35 | #[derive(Copy, PartialEq, Clone, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Side` 36 | pub enum Side { | ---- `Side` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:44:24 | 44 | #[derive(Clone, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Command` 45 | pub enum Command { | ------- `Command` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:44:35 | 44 | #[derive(Clone, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Command` 45 | pub enum Command { | ------- `Command` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:84:35 | 84 | #[derive(Debug, PartialEq, Clone, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Verification` 85 | pub struct Verification { | ------------ `Verification` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:84:46 | 84 | #[derive(Debug, PartialEq, Clone, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Verification` 85 | pub struct Verification { | ------------ `Verification` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:92:10 | 92 | #[derive(Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_State` 93 | pub struct State { | ----- `State` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/state.rs:92:21 | 92 | #[derive(Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_State` 93 | pub struct State { | ----- `State` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/timer.rs:7:30 | 7 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Timer` 8 | pub struct Timer { | ----- `Timer` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/timer.rs:7:41 | 7 | #[derive(Copy, Clone, Debug, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Timer` 8 | pub struct Timer { | ----- `Timer` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/window.rs:6:35 | 6 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Window` 7 | pub enum Window { | ------ `Window` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/window.rs:6:46 | 6 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Window` 7 | pub enum Window { | ------ `Window` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/windows.rs:14:35 | 14 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Windows` 15 | pub struct Windows { | ------- `Windows` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/windows.rs:14:46 | 14 | #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Windows` 15 | pub struct Windows { | ------- `Windows` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/windows/help.rs:19:41 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Page` 20 | pub enum Page { | ---- `Page` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/windows/help.rs:19:52 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Page` 20 | pub enum Page { | ---- `Page` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:19:51 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_MonsterId` 20 | pub struct MonsterId { | --------- `MonsterId` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:19:62 | 19 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_MonsterId` 20 | pub struct MonsterId { | --------- `MonsterId` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:25:10 | 25 | #[derive(Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Chunk` 26 | pub struct Chunk { | ----- `Chunk` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:25:21 | 25 | #[derive(Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Chunk` 26 | pub struct Chunk { | ----- `Chunk` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:145:51 | 145 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ChunkPosition` 146 | struct ChunkPosition { | ------------- `ChunkPosition` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:145:62 | 145 | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ChunkPosition` 146 | struct ChunkPosition { | ------------- `ChunkPosition` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:150:10 | 150 | #[derive(Serialize, Deserialize)] | ^-------- | | | `Serialize` is not local | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_World` 151 | pub struct World { | ----- `World` is not local | = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/world.rs:150:21 | 150 | #[derive(Serialize, Deserialize)] | ^---------- | | | `Deserialize` is not local | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_World` 151 | pub struct World { | ----- `World` is not local | = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `dose-response` (bin "dose-response") generated 195 warnings (1 duplicate) error: could not compile `dose-response` (bin "dose-response") due to 6 previous errors; 195 warnings emitted Caused by: process didn't exit successfully: `CARGO=/usr/local/bin/cargo CARGO_BIN_NAME=dose-response CARGO_CRATE_NAME=dose_response CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/Cargo.toml CARGO_PKG_AUTHORS='Tomas Sedovic ' CARGO_PKG_DESCRIPTION='Roguelike game where you play an addict' CARGO_PKG_HOMEPAGE='https://tryjumping.com/dose-response-roguelike/' CARGO_PKG_LICENSE=GPL-3.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=dose-response CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/tryjumping/dose-response' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_SBOM_PATH='' DR_GIT_HASH='' DR_TARGET_TRIPLE=x86_64-unknown-freebsd LD_LIBRARY_PATH=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-cefbce472aa89497/out /usr/local/bin/rustc --crate-name dose_response --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 --cfg 'feature="cheating"' --cfg 'feature="chrono"' --cfg 'feature="clap"' --cfg 'feature="cli"' --cfg 'feature="default"' --cfg 'feature="desktop"' --cfg 'feature="dev"' --cfg 'feature="fullscreen"' --cfg 'feature="gl"' --cfg 'feature="glutin"' --cfg 'feature="glutin-backend"' --cfg 'feature="image"' --cfg 'feature="log-panics"' --cfg 'feature="prod"' --cfg 'feature="replay"' --cfg 'feature="sdl2"' --cfg 'feature="simplelog"' --cfg 'feature="stats"' --cfg 'feature="verifications"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-backends", "cheating", "chrono", "clap", "cli", "default", "desktop", "dev", "fullscreen", "gl", "glutin", "glutin-backend", "image", "log-panics", "prod", "recording", "remote", "replay", "sdl-backend", "sdl-static-link", "sdl2", "simplelog", "stats", "verifications", "web", "zmq"))' -C metadata=0069a1de3aeaf77d -C extra-filename=-6bde51c2c51853f3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/deps -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --extern bincode=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbincode-868a7041b26107e0.rlib --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-d12be532170aa42e.rlib --extern chrono=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libchrono-573eb8c5efbec8f5.rlib --extern clap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libclap-762fc9fdd620afba.rlib --extern gl=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgl-d330afc6bf847a1b.rlib --extern glutin=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin-31c241ce6c8017f3.rlib --extern image=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libimage-c17843b2651c4fe5.rlib --extern line_drawing=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libline_drawing-6e39862142565748.rlib --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-373e6e1a4b37db90.rlib --extern log_panics=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog_panics-6bf221797055c5fe.rlib --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-396244005c9173a1.rlib --extern oorandom=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liboorandom-91dfc3abf4a550ff.rlib --extern sdl2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsdl2-6c11ad70ed0d1fde.rlib --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-93fbad8459a304ce.rlib --extern serde_json=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde_json-badd3737f18a0c70.rlib --extern simplelog=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsimplelog-8c2e1740ff968301.rlib --extern toml_edit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtoml_edit-9e0034153f1df255.rlib -C ar=ar -C linker=cc -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-cec887c6602d700f/out -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-fa60209f5f0a18d5/out -L native=/usr/local/lib` (exit status: 1) *** Error code 101 Stop. make: stopped making "build" in /usr/ports/games/dose-response =>> Cleaning up wrkdir ===> Cleaning for dose-response-1.0.0_56 build of games/dose-response | dose-response-1.0.0_56 ended at Thu Nov 27 09:32:36 EST 2025 build time: 00:01:25 !!! build failure encountered !!!