=>> Building games/dose-response build started at Mon May 5 14:01:44 BST 2025 port directory: /usr/ports/games/dose-response package name: dose-response-1.0.0_51 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 4818 Apr 12 14:06 /usr/ports/games/dose-response/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 2a5976aebe Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 07 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE 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/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/07/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/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_51: 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=" -fstack-protector-strong " 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=14.2 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 #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---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_51: 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 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dose-response-1.0.0_51 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> dose-response-1.0.0_51 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of dose-response-1.0.0_51 =========================================================================== =================================================== ===== 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_51: 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 ===> Fetching all distfiles required by dose-response-1.0.0_51 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dose-response-1.0.0_51: 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 ===> Fetching all distfiles required by dose-response-1.0.0_51 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_51: 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 ===> Fetching all distfiles required by dose-response-1.0.0_51 for building ===> Extracting for dose-response-1.0.0_51 => 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_51 ===> Applying FreeBSD patches for dose-response-1.0.0_51 from /usr/ports/games/dose-response/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dose-response-1.0.0_51 depends on package: rust>=1.86.0 - not found ===> Installing existing package /packages/All/rust-1.86.0.pkg [pkg-builder.dan.net.uk] Installing rust-1.86.0... [pkg-builder.dan.net.uk] `-- Installing curl-8.13.0_1... [pkg-builder.dan.net.uk] | `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] | `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] | `-- Installing libnghttp2-1.65.0... [pkg-builder.dan.net.uk] | `-- Extracting libnghttp2-1.65.0: ....... done [pkg-builder.dan.net.uk] | `-- Installing libssh2-1.11.1,3... [pkg-builder.dan.net.uk] | | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libssh2-1.11.1,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] `-- Extracting curl-8.13.0_1: .......... done [pkg-builder.dan.net.uk] Extracting rust-1.86.0: .......... done ===> dose-response-1.0.0_51 depends on package: rust>=1.86.0 - found ===> Returning to build of dose-response-1.0.0_51 ===> dose-response-1.0.0_51 depends on executable: cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.6.pkg [pkg-builder.dan.net.uk] Installing cmake-core-3.31.6... [pkg-builder.dan.net.uk] `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] `-- Installing jsoncpp-1.9.6_1... [pkg-builder.dan.net.uk] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libuv-1.51.0... [pkg-builder.dan.net.uk] `-- Extracting libuv-1.51.0: .......... done [pkg-builder.dan.net.uk] `-- Installing rhash-1.4.4_1... [pkg-builder.dan.net.uk] | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting rhash-1.4.4_1: .......... done [pkg-builder.dan.net.uk] Extracting cmake-core-3.31.6: .......... done ===> dose-response-1.0.0_51 depends on executable: cmake - found ===> Returning to build of dose-response-1.0.0_51 ===> dose-response-1.0.0_51 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> dose-response-1.0.0_51 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of dose-response-1.0.0_51 ===> dose-response-1.0.0_51 depends on file: /usr/local/bin/sdl2-config - not found ===> Installing existing package /packages/All/sdl2-2.32.4.pkg [pkg-builder.dan.net.uk] Installing sdl2-2.32.4... [pkg-builder.dan.net.uk] `-- Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] | `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] | | `-- Extracting xorgproto-2024.1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting libX11-1.8.12,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXScrnSaver-1.2.4_1... [pkg-builder.dan.net.uk] | `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libXScrnSaver-1.2.4_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXcursor-1.2.2... [pkg-builder.dan.net.uk] | `-- Installing libXfixes-6.0.1... [pkg-builder.dan.net.uk] | `-- Extracting libXfixes-6.0.1: ....... done [pkg-builder.dan.net.uk] | `-- Installing libXrender-0.9.12... [pkg-builder.dan.net.uk] | `-- Extracting libXrender-0.9.12: ....... done [pkg-builder.dan.net.uk] `-- Extracting libXcursor-1.2.2: .......... done [pkg-builder.dan.net.uk] `-- Installing libXi-1.8.1,1... [pkg-builder.dan.net.uk] `-- Extracting libXi-1.8.1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXrandr-1.5.4... [pkg-builder.dan.net.uk] `-- Extracting libXrandr-1.5.4: .......... done [pkg-builder.dan.net.uk] `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libxkbcommon-1.8.1_2... [pkg-builder.dan.net.uk] | `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libxml2-2.11.9: .......... done [pkg-builder.dan.net.uk] | `-- Installing wayland-1.23.1... [pkg-builder.dan.net.uk] | | `-- Installing libepoll-shim-0.0.20240608... [pkg-builder.dan.net.uk] | | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | `-- Extracting wayland-1.23.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing xkeyboard-config-2.41_4... [pkg-builder.dan.net.uk] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg-builder.dan.net.uk] `-- Extracting libxkbcommon-1.8.1_2: .......... done [pkg-builder.dan.net.uk] `-- Installing mesa-libs-24.1.7_1... [pkg-builder.dan.net.uk] | `-- Installing libXdamage-1.1.6... [pkg-builder.dan.net.uk] | `-- Extracting libXdamage-1.1.6: ...... done [pkg-builder.dan.net.uk] | `-- Installing libXxf86vm-1.1.5... [pkg-builder.dan.net.uk] | `-- Extracting libXxf86vm-1.1.5: .......... done [pkg-builder.dan.net.uk] | `-- Installing libdrm-2.4.123,1... [pkg-builder.dan.net.uk] | | `-- Installing libpciaccess-0.18.1_1... [pkg-builder.dan.net.uk] | | `-- Installing hwdata-0.394,1... [pkg-builder.dan.net.uk] | | `-- Extracting hwdata-0.394,1: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg-builder.dan.net.uk] | `-- Extracting libdrm-2.4.123,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libxshmfence-1.3.2... [pkg-builder.dan.net.uk] | `-- Extracting libxshmfence-1.3.2: ...... done [pkg-builder.dan.net.uk] `-- Extracting mesa-libs-24.1.7_1: .......... done [pkg-builder.dan.net.uk] `-- Installing vulkan-loader-1.4.313... [pkg-builder.dan.net.uk] `-- Extracting vulkan-loader-1.4.313: ....... done [pkg-builder.dan.net.uk] Extracting sdl2-2.32.4: .......... done ===== Message from libinotify-20240724_1: -- 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.23.1: -- 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_2: -- 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_51 depends on file: /usr/local/bin/sdl2-config - found ===> Returning to build of dose-response-1.0.0_51 ===> dose-response-1.0.0_51 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] 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_51 depends on file: /usr/local/bin/ccache - found ===> Returning to build of dose-response-1.0.0_51 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dose-response-1.0.0_51 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_51 ===> 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_51 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 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=f3b06dad4932466d -C extra-filename=-7b7b5001f6229fb3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-7b7b5001f6229fb3 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-b1e67b778db9802c/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-7b7b5001f6229fb3/build-script-build` [libc 0.2.65] cargo:rustc-cfg=freebsd11 [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 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-b1e67b778db9802c/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=f1d6bda583072360 -C extra-filename=-950d2e09d77bbe93 --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 link-arg=-fstack-protector-strong --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` 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: 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: 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: `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: 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 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = 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`, `msvc`, `musl`, `newlib`, `nto70`, `nto71`, `nto71_iosock`, `nto80`, `ohos`, `p1`, `p2`, `relibc`, `sgx`, and `uclibc` = note: see for more information about checking conditional configuration 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`, `pc`, `risc0`, `sony`, `sun`, `unikraft`, `unknown`, `uwp`, `win7`, and `wrs` = 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`, `msvc`, `musl`, `newlib`, `nto70`, `nto71`, `nto71_iosock`, `nto80`, `ohos`, `p1`, `p2`, `relibc`, `sgx`, and `uclibc` = 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 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: `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: `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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `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: `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: 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: `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)]` 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: 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: 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: 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: 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: 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: 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: `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: `libc` (lib) generated 54 warnings Compiling num-traits v0.2.6 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=a321e02216bd3336 -C extra-filename=-a23fc29a5b18cbc1 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-a23fc29a5b18cbc1 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling cfg-if v0.1.6 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=48abfea8bb019116 -C extra-filename=-1a64d53ce9c2f7e7 --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 link-arg=-fstack-protector-strong` 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)] | ^^^^^^^^^^^^ warning: `cfg-if` (lib) generated 1 warning Compiling semver-parser v0.7.0 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=b5c7b541f1e0f3ca -C extra-filename=-fcfb7fca4875dd43 --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 link-arg=-fstack-protector-strong` 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); | ^^^ warning: `semver-parser` (lib) generated 4 warnings Compiling semver v0.9.0 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=83bb9aec92cba881 -C extra-filename=-72c254ea4d64f82d --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-fcfb7fca4875dd43.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: 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: 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: 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: 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: 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)]` 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-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/semver-0.9.0/src/version_req.rs:551:19 | 551 | Ex => 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:552:19 | 552 | Gt => 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: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/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: 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: 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: 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: `semver` (lib) generated 30 warnings Compiling rustc_version v0.2.3 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=cd3db9e852e1af0c -C extra-filename=-95a9ce1a1e606ae3 --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-72c254ea4d64f82d.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 37 | fn cause(&self) -> Option<&dyn 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/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: 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: `rustc_version` (lib) generated 7 warnings 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=955f85e96ceda595 -C extra-filename=-2c2dc161d0e494d6 --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 link-arg=-fstack-protector-strong` warning: `cfg-if` (lib) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-eee940df78a8fc1b/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-a23fc29a5b18cbc1/build-script-build` [num-traits 0.2.6] cargo:rustc-cfg=has_i128 Compiling proc-macro2 v0.4.24 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=04e4312c712f8f30 -C extra-filename=-e332a655a51d8a59 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/proc-macro2-e332a655a51d8a59 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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: `proc-macro2` (build script) generated 2 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/proc-macro2-b4cbafb90d8c0f9e/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-e332a655a51d8a59/build-script-build` [proc-macro2 0.4.24] cargo:rerun-if-changed=build.rs [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 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-eee940df78a8fc1b/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=e013251f001ee7e9 -C extra-filename=-c35aeb426d808101 --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 link-arg=-fstack-protector-strong --cfg has_i128` 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `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: 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: `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: `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: `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: `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: `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: `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 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: `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: `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: `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: `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: `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: `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: `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: `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: `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: `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: `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 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 warning: `#[inline]` is ignored on function prototypes --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:77:5 | 77 | #[inline] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default warning: `#[inline]` is ignored on function prototypes --> /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: `num-traits` (lib) generated 159 warnings Compiling num-integer v0.1.39 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=dccaddbd690604b3 -C extra-filename=-a9f233797b6ec5e6 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-a9f233797b6ec5e6 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling unicode-xid v0.1.0 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=411758ba4fa600d5 -C extra-filename=-c6061d299262fab3 --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 link-arg=-fstack-protector-strong` 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-b4cbafb90d8c0f9e/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=9c226a8a6bf4fd8d -C extra-filename=-0a61f7bf57936ca1 --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-c6061d299262fab3.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro` 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `...` 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)]` 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/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: 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: 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: `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: `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 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 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 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: 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: 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 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 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: 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: 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: `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: `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: `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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: elided lifetime has a name --> /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!( | ^ this elided lifetime gets resolved as `'a` | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:162:18 | 162 | fn $name<'a>(i: Cursor<'a>) -> $crate::strnom::PResult<'a, $o> { | -- lifetime `'a` declared here | = note: `#[warn(elided_named_lifetimes)]` on by default 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: 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: `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: `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: `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: 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: 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: 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: 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: 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: 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: 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: `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: 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: 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 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: 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 64 | type PanicHook = dyn Fn(&PanicInfo) + Sync + Send + 'static; | +++ warning: `proc-macro2` (lib) generated 113 warnings Compiling lazy_static v1.3.0 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=c006483be333fabe -C extra-filename=-95e116a2ef0df1fc --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 link-arg=-fstack-protector-strong` warning: elided lifetime has a name --> /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 | ^ this elided lifetime gets resolved as `'static` | = note: `#[warn(elided_named_lifetimes)]` on by default help: consider specifying it explicitly | 23 | pub fn get(&'static self, f: F) -> &'static T | +++++++ 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()); | 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)]` on by default 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: `lazy_static` (lib) generated 6 warnings Compiling quote v0.6.10 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=014caf4ae9af36c4 -C extra-filename=-0e2edce0d16427d6 --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-0a61f7bf57936ca1.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: `quote` (lib) generated 1 warning Compiling xml-rs v0.8.0 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=838377f775206c55 -C extra-filename=-355ac01d89198f04 --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 link-arg=-fstack-protector-strong` 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)]` 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: 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: 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)]` 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: `xml-rs` (lib) generated 23 warnings 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=5e5a81be9c155cd3 -C extra-filename=-898845ba8ba095b2 --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-0a61f7bf57936ca1.rmeta --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-0e2edce0d16427d6.rmeta --extern unicode_xid=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunicode_xid-c6061d299262fab3.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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)]` 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: 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: 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 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: 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)]` 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: 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)]` on by default help: add a "{}" format string to use the message literally | 971 | panic!("{}", "expected {{ after \\u"); | +++++ warning: `syn` (lib) generated 37 warnings Compiling void v1.0.2 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=9e4026a1ee46a0d9 -C extra-filename=-7795105282f1fb67 --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 link-arg=-fstack-protector-strong` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 67 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `void` (lib) generated 1 warning Compiling cc v1.0.25 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=475ce48046db955f -C extra-filename=-b997fb122936b402 --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 link-arg=-fstack-protector-strong` 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: 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)]` on by default warning: `cc` (lib) generated 2 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-traits-e0cee3d048dffef3/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-a23fc29a5b18cbc1/build-script-build` [num-traits 0.2.6] cargo:rustc-cfg=has_i128 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-e0cee3d048dffef3/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=7ba9a76c019364b2 -C extra-filename=-22e72f4d767faf24 --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 link-arg=-fstack-protector-strong --cfg has_i128` warning: `num-traits` (lib) generated 159 warnings (159 duplicates) Compiling byteorder v1.2.7 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=55aa846ef600570b -C extra-filename=-f034893273aab86c --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 link-arg=-fstack-protector-strong` 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: 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: `byteorder` (lib) generated 24 warnings Compiling rayon-core v1.4.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/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=c74f38a86babacee -C extra-filename=-4d7969f4aa8ed3e3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-4d7969f4aa8ed3e3 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling bitflags v1.0.4 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=bf8a24c4965cdb1f -C extra-filename=-ea9452e76e885dbb --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 link-arg=-fstack-protector-strong` Compiling log v0.4.6 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=54ad3fa1ba153a7f -C extra-filename=-3385469df3991e72 --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-1a64d53ce9c2f7e7.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 303 | static mut LOGGER: &'static dyn Log = &NopLogger; | +++ 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: 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: 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: `log` (lib) generated 11 warnings Compiling nodrop v0.1.13 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=2b08b95976a50372 -C extra-filename=-075aeef7fea445e0 --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 link-arg=-fstack-protector-strong` 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)]` 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(()), | warning: `nodrop` (lib) generated 1 warning Compiling serde v1.0.80 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=4f2311ad85fef3fa -C extra-filename=-a9e0f4b7770ac6c5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-a9e0f4b7770ac6c5 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling num-iter v0.1.37 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=aa7958cc1765f17f -C extra-filename=-2897184c998c43a7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-2897184c998c43a7 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling arrayvec v0.4.7 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=0d343812bb497970 -C extra-filename=-66dbe1a8bb9f576f --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-075aeef7fea445e0.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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/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 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: `arrayvec` (lib) generated 3 warnings Compiling pkg-config v0.3.14 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=218540ed53b910c8 -C extra-filename=-cd5520757121235b --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 link-arg=-fstack-protector-strong` 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)]` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 150 | 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/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: `pkg-config` (lib) generated 6 warnings Compiling libloading v0.5.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/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=86dcaf37edd9b0bb -C extra-filename=-f17e5e5bb684d5ee --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-f17e5e5bb684d5ee -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-b997fb122936b402.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling serde_derive v1.0.80 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=33e84820e73ce4cd -C extra-filename=-3964d5c3b0a54d9c --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-0a61f7bf57936ca1.rlib --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-0e2edce0d16427d6.rlib --extern syn=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsyn-898845ba8ba095b2.rlib --extern proc_macro --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 119 | pub fn all_fields(&'a self) -> Box> + 'a> { | +++ 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: 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: 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(); | warning: `serde_derive` (lib) generated 19 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-d2251de8d857c9ff/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-a9f233797b6ec5e6/build-script-build` [num-integer 0.1.39] cargo:rustc-cfg=has_i128 Compiling rand_core v0.3.0 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=249638d2ac70b01f -C extra-filename=-31624ddd579434f2 --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 link-arg=-fstack-protector-strong` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 95 | cause: Option>, | +++ 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: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: 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: 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: `rand_core` (lib) generated 7 warnings Compiling khronos_api v3.1.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/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=5310dcd5323c7fc0 -C extra-filename=-0e56260e532341b5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-0e56260e532341b5 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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=2983b9a0f3e1a261 -C extra-filename=-469b0845229979a4 --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 link-arg=-fstack-protector-strong` warning: `nodrop` (lib) generated 1 warning (1 duplicate) Compiling rayon v1.0.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/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=a9e78ffa018de833 -C extra-filename=-a51c261ae242310a --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-a51c261ae242310a -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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=9f06f6f46cebe06f -C extra-filename=-95e2a72c238956ef --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-469b0845229979a4.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `arrayvec` (lib) generated 3 warnings (3 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-c53d6d41aec1da10/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-0e56260e532341b5/build-script-build` 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-d2251de8d857c9ff/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=7575e00cbed58264 -C extra-filename=-befb39fcb27f94c6 --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-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` 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: 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 warning: `#[inline]` is ignored on function prototypes --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs:152:5 | 152 | #[inline] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default warning: `num-integer` (lib) generated 5 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/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-f17e5e5bb684d5ee/build-script-build` [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-e1efcd8e921a0e07/out/src/os/unix/global_static.o" "-c" "src/os/unix/global_static.c" [libloading 0.5.0] exit status: 0 [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-e1efcd8e921a0e07/out/libglobal_static.a" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out/src/os/unix/global_static.o" [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-e1efcd8e921a0e07/out Compiling unreachable v1.0.0 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=f86e4d029ac0ac76 -C extra-filename=-e7e1f4fa6bb70ab3 --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-7795105282f1fb67.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling wayland-scanner v0.21.4 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=89c9bb317d02f9e4 -C extra-filename=-7510c7136088ef67 --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-355ac01d89198f04.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` on by default warning: `wayland-scanner` (lib) generated 1 warning 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=fa159ca2a9c03b3d -C extra-filename=-2dba6c5098289f1c --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 link-arg=-fstack-protector-strong` warning: `byteorder` (lib) generated 24 warnings (24 duplicates) Compiling scopeguard v0.3.3 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=446e67d5935fd997 -C extra-filename=-031ab9eb86cb568e --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 link-arg=-fstack-protector-strong` 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=fa1dffea3f63db60 -C extra-filename=-7b0b833a4b7e7813 --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 link-arg=-fstack-protector-strong` 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-e1efcd8e921a0e07/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=a5d1bb299423c8c6 -C extra-filename=-abde2136d77760b2 --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 link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out -l c -l static=global_static` 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)); | ^^^ 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 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: 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: `libloading` (lib) generated 7 warnings 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-c53d6d41aec1da10/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=d26ef5ff60c774a9 -C extra-filename=-cd6fc80aa25edb74 --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 link-arg=-fstack-protector-strong` Compiling crossbeam-utils v0.2.2 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=ad916f5e0bef1962 -C extra-filename=-0d4c685d3bedc61d --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-1a64d53ce9c2f7e7.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 162 | dtor: Box, | +++ 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/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: 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: `crossbeam-utils` (lib) generated 6 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libc-069ead199509e848/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-7b7b5001f6229fb3/build-script-build` [libc 0.2.65] cargo:rustc-cfg=freebsd11 [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 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=9dbddd5e161e078a -C extra-filename=-ab950e101f9d3f1b --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 link-arg=-fstack-protector-strong` warning: `lazy_static` (lib) generated 6 warnings (6 duplicates) Compiling memoffset v0.2.1 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=a916a341c441bebf -C extra-filename=-565aa16534ca05c4 --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 link-arg=-fstack-protector-strong` Compiling nix v0.11.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/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=8b42b0400db0c498 -C extra-filename=-344549c4e8f48cef --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-344549c4e8f48cef -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling num-rational v0.2.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/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=eb6f2aa0e4c29977 -C extra-filename=-e326b0676926d36e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-e326b0676926d36e -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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=361c3136020ee2cb -C extra-filename=-cc271791c26423c6 --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 link-arg=-fstack-protector-strong` Compiling num-derive v0.2.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/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=c8fe006fe58954d5 -C extra-filename=-77656786b75dcd20 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-derive-77656786b75dcd20 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-derive-957002f465699de3/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-77656786b75dcd20/build-script-build` [num-derive 0.2.3] cargo:rustc-cfg=has_i128 Compiling crossbeam-epoch v0.3.1 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=342b56e36ddd4ae4 -C extra-filename=-43680fba2dd2a655 --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-95e2a72c238956ef.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-1a64d53ce9c2f7e7.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-0d4c685d3bedc61d.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-ab950e101f9d3f1b.rmeta --extern memoffset=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemoffset-565aa16534ca05c4.rmeta --extern nodrop=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnodrop-469b0845229979a4.rmeta --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-cc271791c26423c6.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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 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: 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: 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: 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: 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: 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 { | ^^^^^^^^^^^^ warning: `crossbeam-epoch` (lib) generated 18 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-96ac8344f1ec5f24/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-344549c4e8f48cef/build-script-build` 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-069ead199509e848/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=a98d59c5540d84b1 -C extra-filename=-db410c1aa09484ff --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 link-arg=-fstack-protector-strong --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` warning: `libc` (lib) generated 54 warnings (54 duplicates) Compiling gl_generator v0.11.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.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=ce7352bf5fe2eabc -C extra-filename=-dcf26630ddb8b3f4 --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-cd6fc80aa25edb74.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-3385469df3991e72.rmeta --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-355ac01d89198f04.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: 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)); | ^^^ 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `...` 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)]` on by default 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)]` on by default warning: `gl_generator` (lib) generated 86 warnings 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=2a18a9d985720f0c -C extra-filename=-f4d72da7aad781bf --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-abde2136d77760b2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-3550aca7f41ce4b0/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-4d7969f4aa8ed3e3/build-script-build` [rayon-core 1.4.1] cargo:rerun-if-changed=build.rs 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-integer-34588046acf81d90/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-a9f233797b6ec5e6/build-script-build` [num-integer 0.1.39] cargo:rustc-cfg=has_i128 Compiling rand_pcg v0.1.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/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=c594052c3a77c5b3 -C extra-filename=-0bcf338666dff15e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_pcg-0bcf338666dff15e -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-95a9ce1a1e606ae3.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling rand_chacha v0.1.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_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=38bda2d887064f77 -C extra-filename=-05ae1ea2da38eb48 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_chacha-05ae1ea2da38eb48 -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-95a9ce1a1e606ae3.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_chacha-70c45a925640148c/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-05ae1ea2da38eb48/build-script-build` [rand_chacha 0.1.0] cargo:rustc-cfg=rust_1_26 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand_pcg-27ef6428136ac498/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-0bcf338666dff15e/build-script-build` [rand_pcg 0.1.1] cargo:rustc-cfg=rust_1_26 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-34588046acf81d90/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=552ae5e82fed62b8 -C extra-filename=-76815821cdc63d7b --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-22e72f4d767faf24.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` warning: `num-integer` (lib) generated 5 warnings (5 duplicates) Compiling wayland-sys v0.21.4 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=64386ddfa2f88dba -C extra-filename=-fb941c59c5c735f9 --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-f4d72da7aad781bf.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-95e116a2ef0df1fc.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out` 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: `wayland-sys` (lib) generated 1 warning Compiling num_cpus v1.8.0 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=8490720007e061a7 -C extra-filename=-31a4045bb5f0f84d --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-db410c1aa09484ff.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration warning: `num_cpus` (lib) generated 2 warnings 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-96ac8344f1ec5f24/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=c7e733831906ce6e -C extra-filename=-10425a83bf57fb53 --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-ea9452e76e885dbb.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-2c2dc161d0e494d6.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern void=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvoid-7795105282f1fb67.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration warning: elided lifetime has a name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:677:45 | 149 | impl<'a> AioCb<'a> { | -- lifetime `'a` declared here ... 677 | opcode: LioOpcode) -> AioCb { | ^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: 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: 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: 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() }; | ^^^^^^^^^^^^^ 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: 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::() }; | ^^^^^^^^^^^^^ 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(); | ^^^^^^^^^^^^^ 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/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)]` 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/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: 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: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: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: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: 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: 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: 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: 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: 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: 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 `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: 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 `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: 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 `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: 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: 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: `nix` (lib) generated 183 warnings Compiling crossbeam-deque v0.2.0 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=1dbcf4aacfa644ee -C extra-filename=-77af011c941cd4c4 --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-43680fba2dd2a655.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-0d4c685d3bedc61d.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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-957002f465699de3/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=adc58c251d0b976b -C extra-filename=-705061ab67b98330 --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-22e72f4d767faf24.rlib --extern proc_macro2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libproc_macro2-0a61f7bf57936ca1.rlib --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-0e2edce0d16427d6.rlib --extern syn=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsyn-898845ba8ba095b2.rlib --extern proc_macro --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` 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: `num-derive` (lib) generated 2 warnings Compiling wayland-client v0.21.4 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=520d6be246844ac3 -C extra-filename=-8c5fee874d0484c7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-8c5fee874d0484c7 -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-7510c7136088ef67.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling smallvec v0.6.6 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=2d3f488e35d7ea3d -C extra-filename=-017c973bdba50b8f --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-e7e1f4fa6bb70ab3.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: 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: 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: 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: `smallvec` (lib) generated 5 warnings 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=00b3705e990659da -C extra-filename=-087a9e003dd566b6 --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-2c2dc161d0e494d6.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `crossbeam-utils` (lib) generated 6 warnings (6 duplicates) Compiling rand v0.6.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-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=bfefafc068bc5403 -C extra-filename=-5b2dc5d5947f4982 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand-5b2dc5d5947f4982 -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-95a9ce1a1e606ae3.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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=c255763bfc960a82 -C extra-filename=-4104a7bf38a65acc --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 link-arg=-fstack-protector-strong` Compiling khronos_api v2.2.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/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=74ac906f21008c29 -C extra-filename=-8ce8bd5d830d9ff7 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-8ce8bd5d830d9ff7 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling adler32 v1.0.3 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=c412a58739d8d701 -C extra-filename=-481bc8b9204208ea --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 link-arg=-fstack-protector-strong` 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: 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: `adler32` (lib) generated 2 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/khronos_api-c0b44613b339927b/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-8ce8bd5d830d9ff7/build-script-build` 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=5e04b3e4bd1693ae -C extra-filename=-9fa08d8f92f8bc62 --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-66dbe1a8bb9f576f.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-2c2dc161d0e494d6.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-087a9e003dd566b6.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-95e116a2ef0df1fc.rmeta --extern memoffset=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemoffset-4104a7bf38a65acc.rmeta --extern nodrop=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnodrop-075aeef7fea445e0.rmeta --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-031ab9eb86cb568e.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `crossbeam-epoch` (lib) generated 18 warnings (18 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rand-c1b3a1eb64d0ebdb/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-5b2dc5d5947f4982/build-script-build` [rand 0.6.0] cargo:rustc-cfg=rust_1_26 [rand 0.6.0] cargo:rustc-cfg=rust_1_27 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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-8c5fee874d0484c7/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-3550aca7f41ce4b0/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=03e62a7f737fbc46 -C extra-filename=-8031670580fc0f05 --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-77af011c941cd4c4.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-ab950e101f9d3f1b.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-db410c1aa09484ff.rmeta --extern num_cpus=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_cpus-31a4045bb5f0f84d.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: 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)]` 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: 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 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 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 10 | Panic(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: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: 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/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 | +++ 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: 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) { | +++ 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/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/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 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), | ^^^^^^^^^^^ 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)]` 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: 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)]` 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: `rayon-core` (lib) generated 58 warnings 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=65c60dfbd3796b89 -C extra-filename=-fbe5771bfcf63eb5 --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-10425a83bf57fb53.rmeta --extern wayland_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_sys-fb941c59c5c735f9.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out` 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)]` 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), | +++ 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) | ++++ + 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)]` 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` warning: `wayland-commons` (lib) generated 7 warnings 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-27ef6428136ac498/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=bb5ece692b2fc253 -C extra-filename=-c98249326bfe1019 --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-31624ddd579434f2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg rust_1_26` 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: `rand_pcg` (lib) generated 2 warnings 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-70c45a925640148c/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=12cb3574804696c9 -C extra-filename=-607ebdd88570e604 --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-31624ddd579434f2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg rust_1_26` 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: `rand_chacha` (lib) generated 2 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-2138325b04b588a9/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-a51c261ae242310a/build-script-build` [rayon 1.0.3] cargo:rustc-cfg=has_i128 Compiling wayland-protocols v0.21.4 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=b29ca8f9570dad99 -C extra-filename=-119e0c0ca851233f --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-119e0c0ca851233f -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-7510c7136088ef67.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling rand_isaac v0.1.0 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=e3c22e0ea0f7e771 -C extra-filename=-aeaba9f653197536 --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-31624ddd579434f2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling rand_xorshift v0.1.0 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=fc3097f714d0c1aa -C extra-filename=-d2c38a554566e4cf --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-31624ddd579434f2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling rand_hc v0.1.0 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=cfa185e8f667a2bf -C extra-filename=-124053a3bf878abb --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-31624ddd579434f2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling x11-dl v2.18.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/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=d9a988716de85382 -C extra-filename=-be9e34f9b67a028c --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/x11-dl-be9e34f9b67a028c -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-cd5520757121235b.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-e6bb8ea8335e0f79/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-2897184c998c43a7/build-script-build` [num-iter 0.1.37] cargo:rustc-cfg=has_i128 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-iter-2693bfca7088bf19/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-2897184c998c43a7/build-script-build` [num-iter 0.1.37] cargo:rustc-cfg=has_i128 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-74ea61c96730f8e0/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-a9e0f4b7770ac6c5/build-script-build` [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 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/serde-07f9741ef4e6ce80/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-a9e0f4b7770ac6c5/build-script-build` [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 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-core-6d81034a615c0233/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-4d7969f4aa8ed3e3/build-script-build` [rayon-core 1.4.1] cargo:rerun-if-changed=build.rs Compiling stb_truetype v0.2.4 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=7d84514a9ecb789d -C extra-filename=-785d8f54b1668e45 --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-f034893273aab86c.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling approx v0.3.0 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=2a5efa268ee90b9f -C extra-filename=-04d331aca5933e7b --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-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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: `approx` (lib) generated 3 warnings Compiling ordered-float v1.0.1 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=fd20f317e9400be8 -C extra-filename=-c1ce1c53982742a3 --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-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling parking_lot_core v0.6.2 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=a37be9d70961e426 -C extra-filename=-ab8ca8d12b515df5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-ab8ca8d12b515df5 -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-95a9ce1a1e606ae3.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling downcast-rs v1.0.3 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=65f6862035ff2ced -C extra-filename=-09170a5f1ae00734 --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 link-arg=-fstack-protector-strong` 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 = note: `#[warn(bare_trait_objects)]` on by default 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: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: 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: 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 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: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: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: `downcast-rs` (lib) generated 6 warnings Compiling nix v0.13.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/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=df690daf0d1c1649 -C extra-filename=-5e66cafde86f99e3 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-5e66cafde86f99e3 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling lzw v0.10.0 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=e22f29eba8f68dcb -C extra-filename=-bb8961446af98ed0 --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 link-arg=-fstack-protector-strong` 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/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: 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)]` on by default warning: `lzw` (lib) generated 17 warnings Compiling same-file v1.0.4 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=140958f345a8ded0 -C extra-filename=-f870c68ec2ee2c6c --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 link-arg=-fstack-protector-strong` 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)]` on by default help: use `let _ = ...` to ignore the resulting value | 23 | let _ = self.file.take().unwrap().into_raw_fd(); | +++++++ warning: `same-file` (lib) generated 1 warning Compiling either v1.5.0 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=bef13872c293fa95 -C extra-filename=-ac5ade690da7734a --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 link-arg=-fstack-protector-strong` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 625 | fn cause(&self) -> Option<&dyn 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/either-1.5.0/src/lib.rs:622:43 | 622 | either!(*self, ref inner => inner.description()) | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` 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: `either` (lib) generated 3 warnings 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=acd157b60f07dbbf -C extra-filename=-d241f2e61c9220da --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 link-arg=-fstack-protector-strong` warning: `either` (lib) generated 3 warnings (3 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-2138325b04b588a9/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=dc255e7301454759 -C extra-filename=-6cd222d984b0f23b --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-77af011c941cd4c4.rmeta --extern either=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libeither-d241f2e61c9220da.rmeta --extern rayon_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon_core-8031670580fc0f05.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` 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)]` 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: 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 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 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: 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: `rayon` (lib) generated 15 warnings Compiling walkdir v2.2.7 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=0e9d0a79db80a70d -C extra-filename=-c1d1ebe69c567dfc --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-f870c68ec2ee2c6c.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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/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 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 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)]` on by default warning: `walkdir` (lib) generated 4 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/nix-f6d6d4875edad4d4/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-5e66cafde86f99e3/build-script-build` 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-fc8f6ec634f82361/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=cd8d9e9575799a7b -C extra-filename=-399db449ff3126d8 --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-ea9452e76e885dbb.rmeta --extern downcast_rs=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdowncast_rs-09170a5f1ae00734.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern nix=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnix-10425a83bf57fb53.rmeta --extern wayland_commons=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_commons-fbe5771bfcf63eb5.rmeta --extern wayland_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_sys-fb941c59c5c735f9.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/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)]` 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: 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)]` on by default 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)]` 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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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)]` 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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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: `wayland-client` (lib) generated 225 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-e7726c5a27139366/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-ab8ca8d12b515df5/build-script-build` [parking_lot_core 0.6.2] cargo:rustc-cfg=has_sized_atomics 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 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=49e1b0ef81bafc3f -C extra-filename=-f61f761e572d2975 --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-04d331aca5933e7b.rmeta --extern arrayvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libarrayvec-66dbe1a8bb9f576f.rmeta --extern ordered_float=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libordered_float-c1ce1c53982742a3.rmeta --extern stb_truetype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstb_truetype-785d8f54b1668e45.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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/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: 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)]` 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: `rusttype` (lib) generated 3 warnings 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-07f9741ef4e6ce80/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=c75cf66baeebc6e5 -C extra-filename=-1b93139ed410332a --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-3964d5c3b0a54d9c.so --cap-lints warn -C link-arg=-fstack-protector-strong --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` 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)]` 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)]` 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 { | +++ 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: `serde` (lib) generated 188 warnings 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-74ea61c96730f8e0/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=eb4171870410ef0e -C extra-filename=-24117038e845de66 --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-3964d5c3b0a54d9c.so --cap-lints warn -C link-arg=-fstack-protector-strong --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` warning: `serde` (lib) generated 188 warnings (188 duplicates) 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-2693bfca7088bf19/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=9cbfa1d2f4324135 -C extra-filename=-2b418ca1b418881f --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-befb39fcb27f94c6.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` 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: `num-iter` (lib) generated 2 warnings 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-e6bb8ea8335e0f79/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=cf3b3a345b403883 -C extra-filename=-3eafa7d77392db1d --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-76815821cdc63d7b.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-22e72f4d767faf24.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` warning: `num-iter` (lib) generated 2 warnings (2 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/x11-dl-dc14f428ee4c667d/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-be9e34f9b67a028c/build-script-build` [x11-dl 2.18.3] cargo:rustc-link-lib=c 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-c1b3a1eb64d0ebdb/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=21ba37465dcf5e72 -C extra-filename=-3156c7a2e1a2efa6 --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-950d2e09d77bbe93.rmeta --extern rand_chacha=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_chacha-607ebdd88570e604.rmeta --extern rand_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_core-31624ddd579434f2.rmeta --extern rand_hc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_hc-124053a3bf878abb.rmeta --extern rand_isaac=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_isaac-aeaba9f653197536.rmeta --extern rand_pcg=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_pcg-c98249326bfe1019.rmeta --extern rand_xorshift=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand_xorshift-d2c38a554566e4cf.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg rust_1_26 --cfg rust_1_27` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: this `#[deprecated]` annotation has no effect --> /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")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute | = note: `#[warn(useless_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/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); | 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 223 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + 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)]` 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: `rand` (lib) generated 58 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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-119e0c0ca851233f/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=4fd83b49655149ee -C extra-filename=-9af33807f48938e6 --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-9fa08d8f92f8bc62.rmeta --extern crossbeam_utils=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcrossbeam_utils-087a9e003dd566b6.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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-c0b44613b339927b/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=6cc861eb0f7482b2 -C extra-filename=-0e64b2570cf1c92e --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 link-arg=-fstack-protector-strong` Compiling deflate v0.7.19 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=24674894ce3b2938 -C extra-filename=-e3814c61b50e6156 --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-481bc8b9204208ea.rmeta --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-2dba6c5098289f1c.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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: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: `...` 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: 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: `"mips"` | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `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`, `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: `...` 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)]` 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/deflate-0.7.19/src/chained_hash_table.rs:28:28 | 28 | head: 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/deflate-0.7.19/src/chained_hash_table.rs:29:28 | 29 | prev: mem::uninitialized(), | ^^^^^^^^^^^^^ 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)]` on by default 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: 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: 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)]` on by default help: remove the `format!(..)` macro call | 65 - format!("Code: {:?}, Value: {:?}", code, value) 65 + "Code: {:?}, Value: {:?}", code, value | 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: `deflate` (lib) generated 15 warnings Compiling inflate v0.4.3 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=8aa855196775d143 -C extra-filename=-b9ac4f44c7d95fc5 --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-481bc8b9204208ea.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: 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: 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: 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: 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)]` 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: 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: 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/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/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: `...` 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: `...` 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/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/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: 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: `...` 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 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: 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: `inflate` (lib) generated 59 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=0 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-e40f6cb0b45f7130/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-e326b0676926d36e/build-script-build` [num-rational 0.2.1] cargo:rustc-cfg=has_i128 Compiling xml-rs v0.7.0 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=c80cc2464f2856ad -C extra-filename=-b18254a0b56b2bf9 --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-7b0b833a4b7e7813.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: `...` 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)]` 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: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: `...` 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: `...` 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: `...` 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: 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/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: 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: 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: 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: 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/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: 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: 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/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: 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/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: 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: 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/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: 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)]` 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.7.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.7.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ warning: `xml-rs` (lib) generated 65 warnings (10 duplicates) Compiling sdl2-sys v0.32.6 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=b4347c68f9747a3b -C extra-filename=-884a5ac3c70a2f22 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-884a5ac3c70a2f22 -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-1a64d53ce9c2f7e7.rlib --extern pkg_config=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpkg_config-cd5520757121235b.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling backtrace-sys v0.1.28 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=b5736479a672319e -C extra-filename=-8017c45442164fde --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-8017c45442164fde -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-b997fb122936b402.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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: `backtrace-sys` (build script) generated 1 warning Compiling line_drawing v0.7.0 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=2728ed78c76a0c88 -C extra-filename=-a52fa39c285ac02b --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-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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=21f878e4981015d9 -C extra-filename=-42e58b5c2ba403d2 --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-2c2dc161d0e494d6.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `log` (lib) generated 11 warnings (11 duplicates) Compiling parking_lot v0.9.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/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=7d110b933fe653a2 -C extra-filename=-f8e3a1c93a431478 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot-f8e3a1c93a431478 -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-95a9ce1a1e606ae3.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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/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=b9c04946033a9f1f -C extra-filename=-e8a610054a983a3e --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-e8a610054a983a3e -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-95a9ce1a1e606ae3.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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=138b9a8f5a78009b -C extra-filename=-5c01c979122c784d --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `num_cpus` (lib) generated 2 warnings (2 duplicates) 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=c38bf168873a7e44 -C extra-filename=-2d51709460775363 --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 link-arg=-fstack-protector-strong` warning: `adler32` (lib) generated 2 warnings (2 duplicates) Compiling xdg v2.2.0 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=49618d0608202d2f -C extra-filename=-1ac3145248bdd216 --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 link-arg=-fstack-protector-strong` 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: 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: use of deprecated function `std::env::home_dir`: This function's behavior may be unexpected on Windows. Consider using a crate from crates.io instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:256:35 | 256 | let home = try!(std::env::home_dir().ok_or(Error::new(HomeMissing))); | ^^^^^^^^ 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 112 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `xdg` (lib) generated 11 warnings Compiling stable_deref_trait v1.1.1 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=415315e667d48413 -C extra-filename=-bc1873c5e8e53438 --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 link-arg=-fstack-protector-strong` 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=893777490c1d0e05 -C extra-filename=-7f5eb346fcdd8a8d --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 link-arg=-fstack-protector-strong` warning: `xml-rs` (lib) generated 23 warnings (23 duplicates) Compiling scopeguard v1.0.0 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=2177173aa7b4b58e -C extra-filename=-c6ead9b4ab4a9bc3 --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 link-arg=-fstack-protector-strong` Compiling color_quant v1.0.1 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=6a5f04da06ac2bd7 -C extra-filename=-fd615be547a93f41 --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 link-arg=-fstack-protector-strong` 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)]` on by default warning: `color_quant` (lib) generated 1 warning Compiling memchr v2.2.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/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=95bc35738d3dbca5 -C extra-filename=-edd579ee4128a8c6 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/memchr-edd579ee4128a8c6 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/memchr-64f44a676f6f69d0/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-edd579ee4128a8c6/build-script-build` [memchr 2.2.1] cargo:rustc-cfg=memchr_runtime_simd [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 Compiling gif v0.10.1 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=71b9e84ec3a3b783 -C extra-filename=-0f55c0aceab4ec34 --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-fd615be547a93f41.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-bb8961446af98ed0.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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)]` 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: 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)]` 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 { | 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `...` 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)]` 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: `...` 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: `...` 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: `...` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 49 | fn cause(&self) -> Option<&dyn 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/gif-0.10.1/src/reader/decoder.rs:45:47 | 45 | DecodingError::Io(ref err) => err.description(), | ^^^^^^^^^^^ 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: `gif` (lib) generated 68 warnings Compiling lock_api v0.3.1 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=a474a78bedd17a1a -C extra-filename=-6bb97ec4db00dcef --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-c6ead9b4ab4a9bc3.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` on by default warning: `lock_api` (lib) generated 1 warning 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=6fbe58c3a01754d6 -C extra-filename=-e1a56b4afe97fc6a --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-ea9452e76e885dbb.rmeta --extern line_drawing=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libline_drawing-a52fa39c285ac02b.rmeta --extern rusttype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librusttype-f61f761e572d2975.rmeta --extern walkdir=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwalkdir-c1d1ebe69c567dfc.rmeta --extern xdg=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxdg-1ac3145248bdd216.rmeta --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-7f5eb346fcdd8a8d.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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: `andrew` (lib) generated 1 warning Compiling owning_ref v0.4.0 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=7a1f6a7daacc2027 -C extra-filename=-dafb1335a66af89d --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-bc1873c5e8e53438.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 1018 | impl Debug for dyn Erased { | +++ 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: 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: 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: `owning_ref` (lib) generated 12 warnings 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-6d81034a615c0233/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=a8386f12e237166f -C extra-filename=-38912b32f6a98752 --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-9af33807f48938e6.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-95e116a2ef0df1fc.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern num_cpus=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_cpus-5c01c979122c784d.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `rayon-core` (lib) generated 58 warnings (58 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot_core-e3f2ae72965d43f1/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-e8a610054a983a3e/build-script-build` [parking_lot_core 0.4.0] cargo:rustc-cfg=has_localkey_try_with 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/parking_lot-cb435a9cc68ca579/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-f8e3a1c93a431478/build-script-build` [parking_lot 0.9.0] cargo:rustc-cfg=has_sized_atomics [parking_lot 0.9.0] cargo:rustc-cfg=has_checked_instant 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/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-8017c45442164fde/build-script-build` [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/alloc.o" "-c" "src/libbacktrace/alloc.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/dwarf.o" "-c" "src/libbacktrace/dwarf.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/fileline.o" "-c" "src/libbacktrace/fileline.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/posix.o" "-c" "src/libbacktrace/posix.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/read.o" "-c" "src/libbacktrace/read.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/sort.o" "-c" "src/libbacktrace/sort.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/state.o" "-c" "src/libbacktrace/state.c" [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-f48921050c2b9f42/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-f48921050c2b9f42/out/src/libbacktrace/elf.o" "-c" "src/libbacktrace/elf.c" [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-f48921050c2b9f42/out/libbacktrace.a" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/alloc.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/dwarf.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/fileline.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/posix.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/read.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/sort.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/state.o" "/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out/src/libbacktrace/elf.o" [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-f48921050c2b9f42/out 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-sys-589822d94e18ecd2/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-884a5ac3c70a2f22/build-script-build` [sdl2-sys 0.32.6] cargo:rustc-link-search=native=/usr/local/lib [sdl2-sys 0.32.6] cargo:rustc-link-lib=SDL2 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=0d2ee82c8a3a0e1e -C extra-filename=-f24aff7dac56349d --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-0e64b2570cf1c92e.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-3385469df3991e72.rmeta --extern xml=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libxml-b18254a0b56b2bf9.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)); | ^^^ 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)]` on by default 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)]` on by default warning: `gl_generator` (lib) generated 86 warnings 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-e40f6cb0b45f7130/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=1c16a4c2f42637ce -C extra-filename=-70f97a293b17adac --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-76815821cdc63d7b.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-22e72f4d767faf24.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-1b93139ed410332a.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` 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) warning: `num-rational` (lib) generated 30 warnings 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=3c7836df6a79b2a0 -C extra-filename=-11e7fa579514f137 --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-7b0b833a4b7e7813.rmeta --extern deflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdeflate-e3814c61b50e6156.rmeta --extern inflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libinflate-b9ac4f44c7d95fc5.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-3eafa7d77392db1d.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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)]` 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 `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)]` 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: 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: `png` (lib) generated 61 warnings 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-55b63a1eaddc4ffe/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=a2ebac31899a3909 -C extra-filename=-3ea5eb528b4962c5 --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-ea9452e76e885dbb.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-399db449ff3126d8.rmeta --extern wayland_commons=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_commons-fbe5771bfcf63eb5.rmeta --extern wayland_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_sys-fb941c59c5c735f9.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out` 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)]` on by default warning: `#[macro_escape]` only has an effect on `extern crate` and modules --> /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] | ^^^^^^^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default warning: `#[macro_escape]` only has an effect on `extern crate` and modules --> /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: creating a shared reference to mutable static is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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)]` 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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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: creating a shared reference to mutable static is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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: creating a shared reference to mutable static is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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: `wayland-protocols` (lib) generated 706 warnings 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-dc14f428ee4c667d/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=10f52aa4879addfb -C extra-filename=-0fcc48279b7978ca --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-95e116a2ef0df1fc.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -l c` 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)]` 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/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)]` 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: 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: 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: 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: 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: 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: 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: 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: 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 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 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 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 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 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 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: 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: 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: 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: 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: 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 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 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: 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: 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::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: 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: 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) 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: 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 `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: 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 `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: 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: 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: 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: 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 `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 `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: 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: 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: 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: 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 `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/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 `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: 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: 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: 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: 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: 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: `x11-dl` (lib) generated 205 warnings 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-e7726c5a27139366/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=af29739fa3b7ea61 -C extra-filename=-ad68a993a91cba16 --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-2c2dc161d0e494d6.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern smallvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsmallvec-017c973bdba50b8f.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_sized_atomics` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = 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_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: `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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration 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)]` 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: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: `#[inline]` is ignored on function prototypes --> /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] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` 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.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(); | ^^^^^^^^^^^^^ 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)]` on by default help: use `let _ = ...` to ignore the resulting value | 217 | 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.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: 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: `parking_lot_core` (lib) generated 14 warnings 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-f6d6d4875edad4d4/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=d927ec4dedb58c2a -C extra-filename=-3f874872189aba5b --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-ea9452e76e885dbb.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-2c2dc161d0e494d6.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern void=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvoid-7795105282f1fb67.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration warning: elided lifetime has a name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:677:45 | 149 | impl<'a> AioCb<'a> { | -- lifetime `'a` declared here ... 677 | opcode: LioOpcode) -> AioCb { | ^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default 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: 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: elided lifetime has a name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:544:34 | 543 | unsafe impl<'a> Set<'a, OsString> for SetOsString<'a> { | -- lifetime `'a` declared here 544 | fn new(val: &'a OsString) -> SetOsString { | ^^^^^^^^^^^ this elided lifetime gets resolved as `'a` 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: 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: 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: 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() }; | ^^^^^^^^^^^^^ 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)]` 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.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/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/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: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: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: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(); | +++ 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: 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 `*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 `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: 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 `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: 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 `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: 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: 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: 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: 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: 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: 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 `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: 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: 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 `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: 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: `nix` (lib) generated 110 warnings 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=2df8bf0d98a04d20 -C extra-filename=-e6b03715b4ed5b89 --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-2dba6c5098289f1c.rmeta --extern rayon=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon-6cd222d984b0f23b.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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`, `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`, `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: 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)]` 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: 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: 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: 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)]` on by default 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)]` 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: `jpeg-decoder` (lib) generated 22 warnings 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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bd999b8ca13a8b4 -C extra-filename=-c466b69b227239fc --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-2dba6c5098289f1c.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-bb8961446af98ed0.rmeta --extern num_derive=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_derive-705061ab67b98330.so --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-22e72f4d767faf24.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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)]` 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/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)]` 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 73 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/rayon-bcc4a25be34e6bfa/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-a51c261ae242310a/build-script-build` [rayon 1.0.3] cargo:rustc-cfg=has_i128 Compiling glutin_glx_sys v0.1.5 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=b8974a9e613c2056 -C extra-filename=-e315dec12a373370 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-e315dec12a373370 -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-dcf26630ddb8b3f4.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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_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=297699ae566cb00c -C extra-filename=-218720ca9d918bac --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-218720ca9d918bac -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-dcf26630ddb8b3f4.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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=2005b3bfd0374e54 -C extra-filename=-1f51c9cf0802f042 --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-2dba6c5098289f1c.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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=f8d11dccc98abddc -C extra-filename=-c5f8c78f475e5409 --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-22e72f4d767faf24.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `approx` (lib) generated 3 warnings (3 duplicates) 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=0e226dc957f370b7 -C extra-filename=-0b8b0de39c15ce3e --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-22e72f4d767faf24.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling memmap v0.7.0 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=50e1947d1044bd5f -C extra-filename=-4983d660962b49a5 --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling time v0.1.40 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=32b55834670b444e -C extra-filename=-17252dd572fb44b0 --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: elided lifetime has a name --> /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 { | -- ^^^^^ this elided lifetime gets resolved as `'a` | | | lifetime `'a` declared here | = note: `#[warn(elided_named_lifetimes)]` 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: 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: 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: 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()) | ^^^^^^^^^^^ warning: `time` (lib) generated 56 warnings Compiling scoped_threadpool v0.1.9 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=5e52c068d1719b8b -C extra-filename=-2e3896cb3af24fa3 --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 link-arg=-fstack-protector-strong` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 75 | type Thunk<'a> = Box; | +++ warning: `scoped_threadpool` (lib) generated 1 warning 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=936ce8b87ef54796 -C extra-filename=-12edd7a2dad51b92 --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 link-arg=-fstack-protector-strong` warning: `lzw` (lib) generated 17 warnings (17 duplicates) Compiling ryu v0.2.7 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=42e1552a9f716d33 -C extra-filename=-ae0e736ac3b15730 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/ryu-ae0e736ac3b15730 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/ryu-2288b46f5687ee1d/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-ae0e736ac3b15730/build-script-build` [ryu 0.2.7] cargo:rustc-cfg=integer128 [ryu 0.2.7] cargo:rustc-cfg=must_use_return 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=ed507a79e500eb9f -C extra-filename=-d999802de831831b --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-2dba6c5098289f1c.rmeta --extern gif=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgif-0f55c0aceab4ec34.rmeta --extern jpeg_decoder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libjpeg_decoder-e6b03715b4ed5b89.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-bb8961446af98ed0.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-3eafa7d77392db1d.rmeta --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-70f97a293b17adac.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-22e72f4d767faf24.rmeta --extern png=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpng-11e7fa579514f137.rmeta --extern scoped_threadpool=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscoped_threadpool-2e3896cb3af24fa3.rmeta --extern tiff=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtiff-c466b69b227239fc.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: use of 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: use of 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)]` 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)]` 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/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)]` 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, | +++ 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: 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: 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: 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)]` 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)]` 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: 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)]` on by default help: remove the `format!(..)` macro call | 1320 - c => panic!(format!("unknown token: {}", c)), 1320 + c => panic!("unknown token: {}", c), | warning: `image` (lib) generated 375 warnings Compiling chrono v0.4.9 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=77e118ac32c0a018 -C extra-filename=-33c8e7c1966cbed6 --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-950d2e09d77bbe93.rmeta --extern num_integer=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_integer-befb39fcb27f94c6.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-c35aeb426d808101.rmeta --extern time=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtime-17252dd572fb44b0.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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)]` 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: 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 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 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)); | ^^^ 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: `chrono` (lib) generated 74 warnings 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=2d137354639683e8 -C extra-filename=-5584a9cbf0917fbe --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-e1a56b4afe97fc6a.rmeta --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-ea9452e76e885dbb.rmeta --extern dlib=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdlib-f4d72da7aad781bf.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-95e116a2ef0df1fc.rmeta --extern memmap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemmap-4983d660962b49a5.rmeta --extern nix=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnix-3f874872189aba5b.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-399db449ff3126d8.rmeta --extern wayland_commons=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_commons-fbe5771bfcf63eb5.rmeta --extern wayland_protocols=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_protocols-3ea5eb528b4962c5.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out` 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)]` 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)]` 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: 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/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: 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)]` 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: `smithay-client-toolkit` (lib) generated 21 warnings 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=4cb2136073ab59ff -C extra-filename=-115527b93f787c8a --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-c5f8c78f475e5409.rmeta --extern arrayvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libarrayvec-95e2a72c238956ef.rmeta --extern ordered_float=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libordered_float-0b8b0de39c15ce3e.rmeta --extern stb_truetype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstb_truetype-1f51c9cf0802f042.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `rusttype` (lib) generated 3 warnings (3 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-ecab36c0d0d3c00e/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-218720ca9d918bac/build-script-build` [glutin_egl_sys 0.1.3] cargo:rerun-if-changed=build.rs 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-fa334b65482966db/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-e315dec12a373370/build-script-build` [glutin_glx_sys 0.1.5] cargo:rerun-if-changed=build.rs 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-bcc4a25be34e6bfa/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=3219a3acf5fb1f43 -C extra-filename=-ef33112a7794622b --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-9af33807f48938e6.rmeta --extern either=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libeither-ac5ade690da7734a.rmeta --extern rayon_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon_core-38912b32f6a98752.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` warning: `rayon` (lib) generated 15 warnings (15 duplicates) 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-cb435a9cc68ca579/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=bf50df94cf8a8f19 -C extra-filename=-9c9b7d1cd5c6510d --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-6bb97ec4db00dcef.rmeta --extern parking_lot_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot_core-ad68a993a91cba16.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_sized_atomics --cfg has_checked_instant` 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: 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: 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 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: `parking_lot` (lib) generated 12 warnings 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=29adadcd14328a75 -C extra-filename=-a83a3b381d28e868 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-a83a3b381d28e868 -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-f24aff7dac56349d.rlib --cap-lints warn -C link-arg=-fstack-protector-strong` 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-f48921050c2b9f42/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=ac93a503d718983e -C extra-filename=-3883895159a93e78 --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out -l static=backtrace --cfg rbt` 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 warning: `backtrace-sys` (lib) generated 11 warnings 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-e3f2ae72965d43f1/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=119f635a453e8a9c -C extra-filename=-8b5edaafd303bd2e --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-950d2e09d77bbe93.rmeta --extern rand=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand-3156c7a2e1a2efa6.rmeta --extern smallvec=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsmallvec-017c973bdba50b8f.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_localkey_try_with` 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() | ^^^^^^^^^^^^^^ 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)]` 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: 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)]` 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: `parking_lot_core` (lib) generated 29 warnings Compiling lock_api v0.1.5 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=411fd5770349f25e -C extra-filename=-70ea30608b9baf59 --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-dafb1335a66af89d.rmeta --extern scopeguard=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscopeguard-031ab9eb86cb568e.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` on by default warning: `lock_api` (lib) generated 1 warning 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-64f44a676f6f69d0/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=87fbfc0e2afd7a9c -C extra-filename=-5dec2b176a809bd2 --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 link-arg=-fstack-protector-strong --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` 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: `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: 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: 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: 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: 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: 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: 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: 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: 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: `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: 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: 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: `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: `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: `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: `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: 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 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: 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: `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: `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: `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: `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: `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: `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: `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: `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: `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: `memchr` (lib) generated 32 warnings 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=912d3a968d3b2750 -C extra-filename=-fb315f08d9f38adc --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-2d51709460775363.rmeta --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-f034893273aab86c.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `deflate` (lib) generated 15 warnings (15 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 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=ba01b855a41d850a -C extra-filename=-771d618515850f70 --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-2d51709460775363.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `inflate` (lib) generated 59 warnings (59 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/num-rational-7a31433c65bdd303/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-e326b0676926d36e/build-script-build` [num-rational 0.2.1] cargo:rustc-cfg=has_i128 Compiling shared_library v0.1.9 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=2e81e6b7498355c1 -C extra-filename=-c67779aa1e7cecdb --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-95e116a2ef0df1fc.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: `shared_library` (lib) generated 2 warnings Compiling raw-window-handle v0.3.1 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=4ef97052ee89cf73 -C extra-filename=-3e4bc43d6ffbc6ea --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` on by default warning: `raw-window-handle` (lib) generated 1 warning Compiling ascii v0.9.1 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=2c78752c31639eb9 -C extra-filename=-b50da4031b165bf1 --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 link-arg=-fstack-protector-strong` 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)]` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 637 | fn cause(&self) -> Option<&dyn 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/ascii-0.9.1/src/ascii_string.rs:634:20 | 634 | self.error.description() | ^^^^^^^^^^^ 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[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[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[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[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[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)| { | ^ For more information about this error, try `rustc --explain E0170`. warning: `ascii` (lib) generated 19 warnings Compiling unicode-width v0.1.5 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=b130af4edeef9b47 -C extra-filename=-bcf7b268d121a9bc --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 link-arg=-fstack-protector-strong` Compiling percent-encoding v2.1.0 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=47dbeaaf90331d07 -C extra-filename=-5731094a0ad132ac --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 link-arg=-fstack-protector-strong` 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: `percent-encoding` (lib) generated 1 warning Compiling rustc-demangle v0.1.13 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=e20ea61f81fcda30 -C extra-filename=-2da49c7193db24a9 --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 link-arg=-fstack-protector-strong` 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)]` 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])); | ^^^ warning: `rustc-demangle` (lib) generated 16 warnings Compiling sdl2 v0.32.2 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=5c6f99f055412562 -C extra-filename=-19ce462352c2d3e2 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-19ce462352c2d3e2 -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` 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=1681bbad36d0057f -C extra-filename=-a69fd23cf933c0a4 --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 link-arg=-fstack-protector-strong` warning: `color_quant` (lib) generated 1 warning (1 duplicate) 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=19978199628f661a -C extra-filename=-b6c9ce6254ae8737 --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-a69fd23cf933c0a4.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-12edd7a2dad51b92.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `gif` (lib) generated 68 warnings (68 duplicates) 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/sdl2-34f63d1abf524951/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-19ce462352c2d3e2/build-script-build` 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=0dd44db7a504c13b -C extra-filename=-c808404cc1293cc9 --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-3883895159a93e78.rmeta --extern cfg_if=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcfg_if-2c2dc161d0e494d6.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern rustc_demangle=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librustc_demangle-2da49c7193db24a9.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out` 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)]` 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: `backtrace` (lib) generated 15 warnings 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=bb066f43decfbfce -C extra-filename=-e67b2c958109b4c0 --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-95e116a2ef0df1fc.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-42e58b5c2ba403d2.rmeta --extern parking_lot=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot-9c9b7d1cd5c6510d.rmeta --extern percent_encoding=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpercent_encoding-5731094a0ad132ac.rmeta --extern raw_window_handle=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libraw_window_handle-3e4bc43d6ffbc6ea.rmeta --extern smithay_client_toolkit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsmithay_client_toolkit-5584a9cbf0917fbe.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-399db449ff3126d8.rmeta --extern x11_dl=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libx11_dl-0fcc48279b7978ca.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/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)]` 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)]` 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: 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: 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)]` 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)]` 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: 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: 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: 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: 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: 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: 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: 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: `winit` (lib) generated 77 warnings Compiling textwrap v0.10.0 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=c1a5ca8ffd86b4cd -C extra-filename=-a8aa09062da8304a --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-bcf7b268d121a9bc.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling combine v3.8.1 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=6e584328f8c5d123 -C extra-filename=-aa6b48a76dd36f67 --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-b50da4031b165bf1.rmeta --extern byteorder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbyteorder-f034893273aab86c.rmeta --extern either=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libeither-ac5ade690da7734a.rmeta --extern memchr=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libmemchr-5dec2b176a809bd2.rmeta --extern unreachable=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunreachable-e7e1f4fa6bb70ab3.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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)]` on by default = note: this warning originates in the macro `tuple_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/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)]` 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) 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)]` 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: 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: 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: 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: 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 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: 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: 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: 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: 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: 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: 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/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: 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[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[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: `combine` (lib) generated 56 warnings 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=7f485643971b2172 -C extra-filename=-e3cccbd470bf3bf2 --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-c67779aa1e7cecdb.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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) 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: `osmesa-sys` (lib) generated 3 warnings (1 duplicate) 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-7a31433c65bdd303/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=75d58f08ca9c9112 -C extra-filename=-40912cfa0b7deaae --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-befb39fcb27f94c6.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-c35aeb426d808101.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-24117038e845de66.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_i128` warning: `num-rational` (lib) generated 30 warnings (30 duplicates) 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=9f3f39e6fc9bf228 -C extra-filename=-f9baaec15c0bd687 --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-ea9452e76e885dbb.rmeta --extern deflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libdeflate-fb315f08d9f38adc.rmeta --extern inflate=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libinflate-771d618515850f70.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-2b418ca1b418881f.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `png` (lib) generated 61 warnings (61 duplicates) 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=77cbbdaf73bac5ec -C extra-filename=-c1df6a7f986cba2c --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-70ea30608b9baf59.rmeta --extern parking_lot_core=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot_core-8b5edaafd303bd2e.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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/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)]` 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: 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 warning: `parking_lot` (lib) generated 10 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-870ca34b6d76f05a/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-a83a3b381d28e868/build-script-build` 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=e6c2ff8857a3778d -C extra-filename=-3b62693c23b15bbd --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-f034893273aab86c.rmeta --extern rayon=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librayon-ef33112a7794622b.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `jpeg-decoder` (lib) generated 22 warnings (22 duplicates) 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-fa334b65482966db/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=2e8567520678c81c -C extra-filename=-f24745e70814cc19 --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-0fcc48279b7978ca.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-fa334b65482966db/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)]` 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-fa334b65482966db/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, | +++ warning: `glutin_glx_sys` (lib) generated 2 warnings 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-ecab36c0d0d3c00e/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=dad32a9f108b8232 -C extra-filename=-29244e291cce2881 --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 link-arg=-fstack-protector-strong` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-ecab36c0d0d3c00e/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)]` 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: `glutin_egl_sys` (lib) generated 1 warning 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 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=8139d2fc4e242701 -C extra-filename=-453a348ece60dfa5 --out-dir /wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-453a348ece60dfa5 -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-d999802de831831b.rlib --extern rusttype=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librusttype-115527b93f787c8a.rlib -C link-arg=-fstack-protector-strong` 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-2288b46f5687ee1d/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=9c6822f42d79e091 -C extra-filename=-7f5e1c8dd8ccc4c3 --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 link-arg=-fstack-protector-strong --cfg integer128 --cfg must_use_return` 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: 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: 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 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: 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: `ryu` (lib) generated 16 warnings 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=0cdd311cc3ac20a3 -C extra-filename=-24c8b55ca5da5cf2 --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-f034893273aab86c.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-12edd7a2dad51b92.rmeta --extern num_derive=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_derive-705061ab67b98330.so --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `tiff` (lib) generated 73 warnings (73 duplicates) 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-589822d94e18ecd2/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=ee190d58d5eb1e60 -C extra-filename=-390a18c3882af667 --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/usr/local/lib -l SDL2` Compiling num v0.1.42 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=a632c3c20869a000 -C extra-filename=-92320c171c90ea56 --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-befb39fcb27f94c6.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-2b418ca1b418881f.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-c35aeb426d808101.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling derivative v1.0.2 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=47f23a27fb608fa2 -C extra-filename=-07abcc0e9ef64816 --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-0a61f7bf57936ca1.rlib --extern quote=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libquote-0e2edce0d16427d6.rlib --extern syn=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsyn-898845ba8ba095b2.rlib --extern proc_macro --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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)]` on by default help: add a "{}" format string to `Display` the message | 74 | Err(e) => panic!("{}", e), | +++++ warning: `derivative` (lib) generated 47 warnings Compiling atty v0.2.11 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=92591383794f47ff -C extra-filename=-f5f398fb6272517b --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-950d2e09d77bbe93.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling linked-hash-map v0.5.2 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=de1816e52d6ac7af -C extra-filename=-03d0778d67544a5b --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 link-arg=-fstack-protector-strong` 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 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: 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)]` on by default help: use `let _ = ...` to ignore the resulting value | 153 | let _ = Box::from_raw(cur); | +++++++ 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: 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: 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: `linked-hash-map` (lib) generated 6 warnings Compiling vec_map v0.8.1 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=b42a049f130410a6 -C extra-filename=-9ccf360cb9e4375b --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 link-arg=-fstack-protector-strong` 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)]` 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: `vec_map` (lib) generated 3 warnings Compiling itoa v0.4.3 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=b52e094ea6adaa25 -C extra-filename=-2c0c117f2751faf8 --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 link-arg=-fstack-protector-strong` 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 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 `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: 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: `itoa` (lib) generated 4 warnings Compiling ansi_term v0.11.0 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=38b6c04d18a2c97d -C extra-filename=-b0ceee50068663f2 --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 link-arg=-fstack-protector-strong` 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)]` 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)]` on by default 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)]` 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: 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: 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: 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: 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; | +++ 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: 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: 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: `ansi_term` (lib) generated 12 warnings Compiling strsim v0.7.0 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=e42f30a2419c377a -C extra-filename=-b1e8cbc98fb412ca --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 link-arg=-fstack-protector-strong` 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=c8651b4ae8e6aae1 -C extra-filename=-7890a86cdfba23fd --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 link-arg=-fstack-protector-strong` warning: `scoped_threadpool` (lib) generated 1 warning (1 duplicate) 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=865ca18338060921 -C extra-filename=-51e8729feb09f1ee --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-f034893273aab86c.rmeta --extern gif=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgif-b6c9ce6254ae8737.rmeta --extern jpeg_decoder=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libjpeg_decoder-3b62693c23b15bbd.rmeta --extern lzw=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblzw-12edd7a2dad51b92.rmeta --extern num_iter=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_iter-2b418ca1b418881f.rmeta --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-40912cfa0b7deaae.rmeta --extern num_traits=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_traits-c35aeb426d808101.rmeta --extern png=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libpng-f9baaec15c0bd687.rmeta --extern scoped_threadpool=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libscoped_threadpool-7890a86cdfba23fd.rmeta --extern tiff=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtiff-24c8b55ca5da5cf2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `image` (lib) generated 375 warnings (375 duplicates) 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=86bdd823ed563769 -C extra-filename=-41248494d6239d89 --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-b0ceee50068663f2.rmeta --extern atty=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libatty-f5f398fb6272517b.rmeta --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-ea9452e76e885dbb.rmeta --extern strsim=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libstrsim-b1e8cbc98fb412ca.rmeta --extern textwrap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtextwrap-a8aa09062da8304a.rmeta --extern unicode_width=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libunicode_width-bcf7b268d121a9bc.rmeta --extern vec_map=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libvec_map-9ccf360cb9e4375b.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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: 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: 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)]` 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 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 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 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 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 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: 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 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: 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: 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)]` 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)]` 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: 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: 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)]` 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/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: 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: 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/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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 == '-')); | 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: 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)]` 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: 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: 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: 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: `clap` (lib) generated 82 warnings Compiling serde_json v1.0.33 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=1e906182bb975e1e -C extra-filename=-d8403b69f8a6c1de --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-2c0c117f2751faf8.rmeta --extern ryu=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libryu-7f5e1c8dd8ccc4c3.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-24117038e845de66.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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/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: 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)]` 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: 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: 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/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: `serde_json` (lib) generated 38 warnings 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=ce1134bf9607582d -C extra-filename=-5735015275368d37 --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-33c8e7c1966cbed6.rmeta --extern combine=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libcombine-aa6b48a76dd36f67.rmeta --extern linked_hash_map=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblinked_hash_map-03d0778d67544a5b.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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=11078f8be9d4d63f -C extra-filename=-3c36252ded578c79 --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-07abcc0e9ef64816.so --extern glutin_egl_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin_egl_sys-29244e291cce2881.rmeta --extern glutin_glx_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin_glx_sys-f24745e70814cc19.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-95e116a2ef0df1fc.rmeta --extern libloading=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibloading-abde2136d77760b2.rmeta --extern osmesa_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libosmesa_sys-e3cccbd470bf3bf2.rmeta --extern parking_lot=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libparking_lot-c1df6a7f986cba2c.rmeta --extern wayland_client=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwayland_client-399db449ff3126d8.rmeta --extern winit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libwinit-e67b2c958109b4c0.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out` 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: `glutin` (lib) generated 45 warnings 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-34f63d1abf524951/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=c05ae38ef82b5215 -C extra-filename=-5eec2b7c39101df1 --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-ea9452e76e885dbb.rmeta --extern lazy_static=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblazy_static-95e116a2ef0df1fc.rmeta --extern libc=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblibc-950d2e09d77bbe93.rmeta --extern num=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum-92320c171c90ea56.rmeta --extern rand=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/librand-3156c7a2e1a2efa6.rmeta --extern sdl2_sys=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsdl2_sys-390a18c3882af667.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/usr/local/lib` 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)]` 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)]` 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 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 57 | pub type TimerCallback<'a> = Box u32+'a+Sync>; | +++ 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: 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)]` 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: 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: 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: 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: 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: 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: 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-589822d94e18ecd2/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-589822d94e18ecd2/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: 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: 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: `sdl2` (lib) generated 139 warnings 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='-Clink-arg=-fstack-protector-strong' 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=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/dose-response-54dfd3708bb58f27/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-453a348ece60dfa5/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" } 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-870ca34b6d76f05a/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=05ebd524daeb984a -C extra-filename=-8cc64fb1a557e272 --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 link-arg=-fstack-protector-strong` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-870ca34b6d76f05a/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)]` 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: `gl` (lib) generated 1 warning 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=a272622d1415f6ae -C extra-filename=-e10cb03cafa43676 --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-c808404cc1293cc9.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-42e58b5c2ba403d2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/out` 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=138ed52c48663e66 -C extra-filename=-045951daf4a99420 --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-33c8e7c1966cbed6.rmeta --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-42e58b5c2ba403d2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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/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 = note: `#[warn(bare_trait_objects)]` on by default 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/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 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/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: `simplelog` (lib) generated 18 warnings Compiling bincode v1.0.1 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=58d405f195564ac1 -C extra-filename=-6ddfb7a68637a1a7 --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-f034893273aab86c.rmeta --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-24117038e845de66.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` 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)]` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 61 | fn cause(&self) -> Option<&dyn 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/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: 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)]` 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: `bincode` (lib) generated 70 warnings Compiling oorandom v11.0.1 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=6b95ace9497895e0 -C extra-filename=-c3f8b1416ba26459 --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 link-arg=-fstack-protector-strong` 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 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-54dfd3708bb58f27/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=2488bb6e19a45953 -C extra-filename=-7dbd74649ff7b0bb --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-6ddfb7a68637a1a7.rlib --extern bitflags=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libbitflags-ea9452e76e885dbb.rlib --extern chrono=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libchrono-33c8e7c1966cbed6.rlib --extern clap=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libclap-41248494d6239d89.rlib --extern gl=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libgl-8cc64fb1a557e272.rlib --extern glutin=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libglutin-3c36252ded578c79.rlib --extern image=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libimage-51e8729feb09f1ee.rlib --extern line_drawing=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libline_drawing-a52fa39c285ac02b.rlib --extern log=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog-42e58b5c2ba403d2.rlib --extern log_panics=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liblog_panics-e10cb03cafa43676.rlib --extern num_rational=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libnum_rational-40912cfa0b7deaae.rlib --extern oorandom=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/liboorandom-c3f8b1416ba26459.rlib --extern sdl2=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsdl2-5eec2b7c39101df1.rlib --extern serde=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde-24117038e845de66.rlib --extern serde_json=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libserde_json-d8403b69f8a6c1de.rlib --extern simplelog=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libsimplelog-045951daf4a99420.rlib --extern toml_edit=/wrkdirs/usr/ports/games/dose-response/work/target/release/deps/libtoml_edit-5735015275368d37.rlib -C link-arg=-fstack-protector-strong -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/libloading-e1efcd8e921a0e07/out -L native=/wrkdirs/usr/ports/games/dose-response/work/target/release/build/backtrace-sys-f48921050c2b9f42/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)]` 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) warning: 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: `#[warn(semicolon_in_expressions_from_macros)]` on by default = note: this warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: 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 warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: 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 warning 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)]` 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 197 warnings (run `cargo fix --bin "dose-response"` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 4m 42s warning: the following packages contain code that will be rejected by a future version of Rust: dose-response v1.0.0 (/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326) note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for dose-response-1.0.0_51 ===> Generating temporary packing list 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` 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` Installing dose-response v1.0.0 (/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326) Locking 156 packages to latest compatible versions 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: 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: 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: `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: 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 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = 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`, `msvc`, `musl`, `newlib`, `nto70`, `nto71`, `nto71_iosock`, `nto80`, `ohos`, `p1`, `p2`, `relibc`, `sgx`, and `uclibc` = note: see for more information about checking conditional configuration 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`, `pc`, `risc0`, `sony`, `sun`, `unikraft`, `unknown`, `uwp`, `win7`, and `wrs` = 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`, `msvc`, `musl`, `newlib`, `nto70`, `nto71`, `nto71_iosock`, `nto80`, `ohos`, `p1`, `p2`, `relibc`, `sgx`, and `uclibc` = 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 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: `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: `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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `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: `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: 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: `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)]` 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: 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: 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: 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: 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: 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: 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: `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: `libc` (lib) generated 54 warnings 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)] | ^^^^^^^^^^^^ warning: `cfg-if` (lib) generated 1 warning Fresh semver-parser v0.7.0 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); | ^^^ warning: `semver-parser` (lib) generated 4 warnings Fresh semver v0.9.0 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: 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: 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: 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: 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: 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: 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)]` 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-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/semver-0.9.0/src/version_req.rs:551:19 | 551 | Ex => 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:552:19 | 552 | Gt => 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: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/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: 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: 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: 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: `semver` (lib) generated 30 warnings Fresh rustc_version v0.2.3 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 37 | fn cause(&self) -> Option<&dyn 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/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: 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: `rustc_version` (lib) generated 7 warnings Fresh cfg-if v0.1.6 warning: `cfg-if` (lib) generated 1 warning (1 duplicate) 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: `proc-macro2` (build script) generated 2 warnings 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `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: 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: `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: `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: `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: `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: `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: `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 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: `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: `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: `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: `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: `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: `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: `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: `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: `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: `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: `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 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 warning: `#[inline]` is ignored on function prototypes --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/cast.rs:77:5 | 77 | #[inline] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default warning: `#[inline]` is ignored on function prototypes --> /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: `num-traits` (lib) generated 159 warnings Fresh unicode-xid v0.1.0 Fresh proc-macro2 v0.4.24 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `...` 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)]` 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/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: 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: 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: `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: `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 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 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 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: 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: 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 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 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: 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: 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: `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: `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: `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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: `...` 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: elided lifetime has a name --> /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!( | ^ this elided lifetime gets resolved as `'a` | ::: /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/strnom.rs:162:18 | 162 | fn $name<'a>(i: Cursor<'a>) -> $crate::strnom::PResult<'a, $o> { | -- lifetime `'a` declared here | = note: `#[warn(elided_named_lifetimes)]` on by default 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: 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: `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: `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: `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: 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: 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: 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: 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: 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: 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: 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: `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: 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: 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 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: 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 64 | type PanicHook = dyn Fn(&PanicInfo) + Sync + Send + 'static; | +++ warning: `proc-macro2` (lib) generated 113 warnings warning: elided lifetime has a name --> /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 | ^ this elided lifetime gets resolved as `'static` | = note: `#[warn(elided_named_lifetimes)]` on by default help: consider specifying it explicitly | 23 | pub fn get(&'static self, f: F) -> &'static T | +++++++ 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()); | 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)]` on by default 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: `lazy_static` (lib) generated 6 warnings Fresh quote v0.6.10 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: `quote` (lib) generated 1 warning 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)]` 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: 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: 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)]` 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: `xml-rs` (lib) generated 23 warnings Fresh syn v0.15.21 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: 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)]` 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: 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: 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 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: 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)]` 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: 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)]` on by default help: add a "{}" format string to use the message literally | 971 | panic!("{}", "expected {{ after \\u"); | +++++ warning: `syn` (lib) generated 37 warnings Fresh cc v1.0.25 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: 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)]` on by default warning: `cc` (lib) generated 2 warnings Fresh void v1.0.2 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 67 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `void` (lib) generated 1 warning Fresh num-traits v0.2.6 warning: `num-traits` (lib) generated 159 warnings (159 duplicates) 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: 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: `byteorder` (lib) generated 24 warnings 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 303 | static mut LOGGER: &'static dyn Log = &NopLogger; | +++ 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: 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: 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: `log` (lib) generated 11 warnings 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)]` 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(()), | warning: `nodrop` (lib) generated 1 warning 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)]` 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/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 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: `arrayvec` (lib) generated 3 warnings Fresh pkg-config v0.3.14 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)]` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 150 | 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/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: `pkg-config` (lib) generated 6 warnings Fresh serde_derive v1.0.80 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)]` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 119 | pub fn all_fields(&'a self) -> Box> + 'a> { | +++ 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: 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: 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(); | warning: `serde_derive` (lib) generated 19 warnings Fresh nodrop v0.1.13 warning: `nodrop` (lib) generated 1 warning (1 duplicate) Fresh rand_core v0.3.0 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 95 | cause: Option>, | +++ 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: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: 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: 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: `rand_core` (lib) generated 7 warnings Fresh arrayvec v0.4.7 warning: `arrayvec` (lib) generated 3 warnings (3 duplicates) 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: 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 warning: `#[inline]` is ignored on function prototypes --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs:152:5 | 152 | #[inline] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default warning: `num-integer` (lib) generated 5 warnings Fresh unreachable v1.0.0 Fresh wayland-scanner v0.21.4 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)]` on by default warning: `wayland-scanner` (lib) generated 1 warning Fresh bitflags v1.0.4 Fresh byteorder v1.2.7 warning: `byteorder` (lib) generated 24 warnings (24 duplicates) Fresh libloading v0.5.0 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)); | ^^^ 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 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: 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: `libloading` (lib) generated 7 warnings Fresh khronos_api v3.1.0 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 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 162 | dtor: Box, | +++ 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/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: 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: `crossbeam-utils` (lib) generated 6 warnings Fresh lazy_static v1.3.0 warning: `lazy_static` (lib) generated 6 warnings (6 duplicates) Fresh scopeguard v0.3.3 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)]` 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 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: 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: 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: 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: 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: 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 { | ^^^^^^^^^^^^ warning: `crossbeam-epoch` (lib) generated 18 warnings Fresh libc v0.2.65 warning: `libc` (lib) generated 54 warnings (54 duplicates) Fresh gl_generator v0.11.0 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: 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: 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)); | ^^^ 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `...` 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)]` on by default 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)]` on by default warning: `gl_generator` (lib) generated 86 warnings Fresh dlib v0.4.1 Fresh num-integer v0.1.39 warning: `num-integer` (lib) generated 5 warnings (5 duplicates) Fresh wayland-sys v0.21.4 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: `wayland-sys` (lib) generated 1 warning 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration warning: `num_cpus` (lib) generated 2 warnings Fresh num-derive v0.2.3 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: `num-derive` (lib) generated 2 warnings Fresh nix v0.11.0 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration warning: elided lifetime has a name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:677:45 | 149 | impl<'a> AioCb<'a> { | -- lifetime `'a` declared here ... 677 | opcode: LioOpcode) -> AioCb { | ^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: 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: 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: 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() }; | ^^^^^^^^^^^^^ 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: 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::() }; | ^^^^^^^^^^^^^ 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(); | ^^^^^^^^^^^^^ 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/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)]` 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/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: 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: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: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: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: 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: 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: 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: 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: 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: 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 `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: 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 `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: 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 `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: 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: 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: `nix` (lib) generated 183 warnings Fresh smallvec v0.6.6 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: 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: 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: 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: 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: `smallvec` (lib) generated 5 warnings Fresh crossbeam-utils v0.2.2 warning: `crossbeam-utils` (lib) generated 6 warnings (6 duplicates) Fresh memoffset v0.2.1 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: 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: `adler32` (lib) generated 2 warnings Fresh crossbeam-epoch v0.3.1 warning: `crossbeam-epoch` (lib) generated 18 warnings (18 duplicates) 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: 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: 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)]` 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: 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 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 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 10 | Panic(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: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: 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/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 | +++ 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: 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) { | +++ 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/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/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 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), | ^^^^^^^^^^^ 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)]` 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: 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)]` 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: `rayon-core` (lib) generated 58 warnings Fresh wayland-commons v0.21.4 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)]` 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), | +++ 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) | ++++ + 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)]` 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` warning: `wayland-commons` (lib) generated 7 warnings Fresh rand_pcg v0.1.1 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: `rand_pcg` (lib) generated 2 warnings Fresh rand_chacha v0.1.0 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: `rand_chacha` (lib) generated 2 warnings Fresh rand_xorshift v0.1.0 Fresh rand_isaac v0.1.0 Fresh rand_hc v0.1.0 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)]` 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: `approx` (lib) generated 3 warnings Fresh same-file v1.0.4 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)]` on by default help: use `let _ = ...` to ignore the resulting value | 23 | let _ = self.file.take().unwrap().into_raw_fd(); | +++++++ warning: `same-file` (lib) generated 1 warning Fresh downcast-rs v1.0.3 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 = note: `#[warn(bare_trait_objects)]` on by default 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: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: 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: 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 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: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: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: `downcast-rs` (lib) generated 6 warnings 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 625 | fn cause(&self) -> Option<&dyn 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/either-1.5.0/src/lib.rs:622:43 | 622 | either!(*self, ref inner => inner.description()) | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` 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: `either` (lib) generated 3 warnings 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/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: 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)]` on by default warning: `lzw` (lib) generated 17 warnings Fresh either v1.5.0 warning: `either` (lib) generated 3 warnings (3 duplicates) 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)]` 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: 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 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 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: 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: `rayon` (lib) generated 15 warnings Fresh wayland-client v0.21.4 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)]` 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: 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)]` on by default 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)]` 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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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)]` 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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-client-fc8f6ec634f82361/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: `wayland-client` (lib) generated 225 warnings Fresh walkdir v2.2.7 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)]` 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/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 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 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)]` on by default warning: `walkdir` (lib) generated 4 warnings 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)]` 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/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: 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)]` 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: `rusttype` (lib) generated 3 warnings 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: `num-iter` (lib) generated 2 warnings Fresh num-iter v0.1.37 warning: `num-iter` (lib) generated 2 warnings (2 duplicates) 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)]` 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)]` 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 { | +++ 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: `serde` (lib) generated 188 warnings Fresh serde v1.0.80 warning: `serde` (lib) generated 188 warnings (188 duplicates) Fresh rand v0.6.0 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: this `#[deprecated]` annotation has no effect --> /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")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute | = note: `#[warn(useless_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/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); | 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 223 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + 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)]` 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: `rand` (lib) generated 58 warnings Fresh crossbeam-deque v0.2.0 Fresh khronos_api v2.2.0 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: 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: 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: 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: 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: 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)]` 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: 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: 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/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/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: `...` 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: `...` 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/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/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: 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: `...` 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 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: 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: `inflate` (lib) generated 59 warnings 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)]` 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: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: `...` 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: 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: `"mips"` | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `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`, `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: `...` 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)]` 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/deflate-0.7.19/src/chained_hash_table.rs:28:28 | 28 | head: 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/deflate-0.7.19/src/chained_hash_table.rs:29:28 | 29 | prev: mem::uninitialized(), | ^^^^^^^^^^^^^ 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)]` on by default 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: 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: 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)]` on by default help: remove the `format!(..)` macro call | 65 - format!("Code: {:?}, Value: {:?}", code, value) 65 + "Code: {:?}, Value: {:?}", code, value | 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: `deflate` (lib) generated 15 warnings Fresh xml-rs v0.7.0 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: 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: `...` 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)]` 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: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: `...` 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: `...` 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: `...` 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: 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/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: 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: 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: 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: 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/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: 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: 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/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: 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/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: 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: 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/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: 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)]` 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.7.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.7.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ warning: `xml-rs` (lib) generated 65 warnings (10 duplicates) 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: `backtrace-sys` (build script) generated 1 warning Fresh line_drawing v0.7.0 Fresh log v0.4.6 warning: `log` (lib) generated 11 warnings (11 duplicates) Fresh num_cpus v1.8.0 warning: `num_cpus` (lib) generated 2 warnings (2 duplicates) Fresh xdg v2.2.0 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: 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: use of deprecated function `std::env::home_dir`: This function's behavior may be unexpected on Windows. Consider using a crate from crates.io instead. --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:256:35 | 256 | let home = try!(std::env::home_dir().ok_or(Error::new(HomeMissing))); | ^^^^^^^^ 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 112 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `xdg` (lib) generated 11 warnings 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)]` on by default warning: `color_quant` (lib) generated 1 warning Fresh scopeguard v1.0.0 Fresh stable_deref_trait v1.1.1 Fresh xml-rs v0.8.0 warning: `xml-rs` (lib) generated 23 warnings (23 duplicates) Fresh adler32 v1.0.3 warning: `adler32` (lib) generated 2 warnings (2 duplicates) Fresh andrew v0.2.1 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)]` 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: `andrew` (lib) generated 1 warning Fresh owning_ref v0.4.0 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)]` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 1018 | impl Debug for dyn Erased { | +++ 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: 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: 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: `owning_ref` (lib) generated 12 warnings Fresh lock_api v0.3.1 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)]` on by default warning: `lock_api` (lib) generated 1 warning 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)]` 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)]` 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: 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)]` 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 { | 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `...` 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)]` 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: `...` 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: `...` 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: `...` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 49 | fn cause(&self) -> Option<&dyn 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/gif-0.10.1/src/reader/decoder.rs:45:47 | 45 | DecodingError::Io(ref err) => err.description(), | ^^^^^^^^^^^ 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: `gif` (lib) generated 68 warnings Fresh rayon-core v1.4.1 warning: `rayon-core` (lib) generated 58 warnings (58 duplicates) Fresh gl_generator v0.9.0 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)); | ^^^ 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)]` on by default 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)]` on by default warning: `gl_generator` (lib) generated 86 warnings 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) warning: `num-rational` (lib) generated 30 warnings 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)]` 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)]` 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 `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)]` 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: 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: `png` (lib) generated 61 warnings Fresh wayland-protocols v0.21.4 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)]` on by default warning: `#[macro_escape]` only has an effect on `extern crate` and modules --> /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] | ^^^^^^^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default warning: `#[macro_escape]` only has an effect on `extern crate` and modules --> /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: creating a shared reference to mutable static is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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)]` 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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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: creating a shared reference to mutable static is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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: creating a shared reference to mutable static is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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 is discouraged --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/wayland-protocols-55b63a1eaddc4ffe/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: `wayland-protocols` (lib) generated 706 warnings Fresh x11-dl v2.18.3 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)]` 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/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)]` 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: 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: 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: 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: 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: 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: 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: 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: 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 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 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 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 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 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 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: 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: 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: 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: 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: 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 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 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: 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: 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::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: 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: 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) 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: 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 `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: 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 `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: 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: 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: 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: 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 `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 `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: 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: 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: 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: 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 `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/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 `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: 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: 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: 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: 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: 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: `x11-dl` (lib) generated 205 warnings Fresh parking_lot_core v0.6.2 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = 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_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: `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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration 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)]` 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: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: `#[inline]` is ignored on function prototypes --> /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] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` 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.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(); | ^^^^^^^^^^^^^ 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)]` on by default help: use `let _ = ...` to ignore the resulting value | 217 | 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.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: 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: `parking_lot_core` (lib) generated 14 warnings 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)]` 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`, `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`, `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: 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)]` 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: 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: 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: 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)]` on by default 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)]` 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: `jpeg-decoder` (lib) generated 22 warnings Fresh nix v0.13.0 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 more = note: see for more information about checking conditional configuration warning: elided lifetime has a name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:677:45 | 149 | impl<'a> AioCb<'a> { | -- lifetime `'a` declared here ... 677 | opcode: LioOpcode) -> AioCb { | ^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default 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: 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: elided lifetime has a name --> /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:544:34 | 543 | unsafe impl<'a> Set<'a, OsString> for SetOsString<'a> { | -- lifetime `'a` declared here 544 | fn new(val: &'a OsString) -> SetOsString { | ^^^^^^^^^^^ this elided lifetime gets resolved as `'a` 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: 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: 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: 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() }; | ^^^^^^^^^^^^^ 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)]` 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.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/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/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: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: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: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(); | +++ 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: 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 `*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 `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: 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 `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: 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 `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: 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: 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: 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: 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: 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: 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 `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: 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: 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 `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: 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: `nix` (lib) generated 110 warnings 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)]` 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)]` 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/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)]` 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 73 warnings Fresh stb_truetype v0.2.4 Fresh ordered-float v1.0.1 Fresh approx v0.3.0 warning: `approx` (lib) generated 3 warnings (3 duplicates) Fresh time v0.1.40 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)]` 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: elided lifetime has a name --> /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 { | -- ^^^^^ this elided lifetime gets resolved as `'a` | | | lifetime `'a` declared here | = note: `#[warn(elided_named_lifetimes)]` 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: 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: 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: 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()) | ^^^^^^^^^^^ warning: `time` (lib) generated 56 warnings Fresh memmap v0.7.0 Fresh lzw v0.10.0 warning: `lzw` (lib) generated 17 warnings (17 duplicates) 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 75 | type Thunk<'a> = Box; | +++ warning: `scoped_threadpool` (lib) generated 1 warning 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: use of 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: use of 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)]` 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)]` 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/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)]` 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, | +++ 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: 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: 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: 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)]` 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)]` 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: 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)]` on by default help: remove the `format!(..)` macro call | 1320 - c => panic!(format!("unknown token: {}", c)), 1320 + c => panic!("unknown token: {}", c), | warning: `image` (lib) generated 375 warnings Fresh smithay-client-toolkit v0.4.5 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)]` 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)]` 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: 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/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: 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)]` 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: `smithay-client-toolkit` (lib) generated 21 warnings Fresh chrono v0.4.9 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: 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)]` 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: 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 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 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)); | ^^^ 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: `chrono` (lib) generated 74 warnings Fresh rusttype v0.7.3 warning: `rusttype` (lib) generated 3 warnings (3 duplicates) Fresh rayon v1.0.3 warning: `rayon` (lib) generated 15 warnings (15 duplicates) Fresh parking_lot v0.9.0 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: 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: 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 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: `parking_lot` (lib) generated 12 warnings Fresh backtrace-sys v0.1.28 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 warning: `backtrace-sys` (lib) generated 11 warnings Fresh parking_lot_core v0.4.0 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() | ^^^^^^^^^^^^^^ 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)]` 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: 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)]` 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: `parking_lot_core` (lib) generated 29 warnings Fresh memchr v2.2.1 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: `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: 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: 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: 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: 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: 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: 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: 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: 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: `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: 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: 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: `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: `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: `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: `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: 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 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: 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: `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: `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: `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: `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: `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: `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: `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: `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: `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: `memchr` (lib) generated 32 warnings Fresh lock_api v0.1.5 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)]` on by default warning: `lock_api` (lib) generated 1 warning Fresh deflate v0.7.19 warning: `deflate` (lib) generated 15 warnings (15 duplicates) Fresh inflate v0.4.3 warning: `inflate` (lib) generated 59 warnings (59 duplicates) Fresh shared_library v0.1.9 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`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, and `unknown` and 8 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: `shared_library` (lib) generated 2 warnings Fresh raw-window-handle v0.3.1 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)]` on by default warning: `raw-window-handle` (lib) generated 1 warning Fresh ascii v0.9.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)]` 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: 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 637 | fn cause(&self) -> Option<&dyn 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/ascii-0.9.1/src/ascii_string.rs:634:20 | 634 | self.error.description() | ^^^^^^^^^^^ 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[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[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[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[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[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)| { | ^ For more information about this error, try `rustc --explain E0170`. warning: `ascii` (lib) generated 19 warnings Fresh percent-encoding v2.1.0 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: `percent-encoding` (lib) generated 1 warning Fresh color_quant v1.0.1 warning: `color_quant` (lib) generated 1 warning (1 duplicate) Fresh rustc-demangle v0.1.13 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)]` 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])); | ^^^ warning: `rustc-demangle` (lib) generated 16 warnings Fresh unicode-width v0.1.5 Fresh textwrap v0.10.0 Fresh backtrace v0.3.11 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)]` 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: `backtrace` (lib) generated 15 warnings Fresh gif v0.10.1 warning: `gif` (lib) generated 68 warnings (68 duplicates) Fresh winit v0.19.4 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)]` 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)]` 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: 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: 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)]` 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)]` 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: 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: 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: 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: 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: 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: 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: 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: `winit` (lib) generated 77 warnings Fresh combine v3.8.1 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: 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)]` on by default = note: this warning originates in the macro `tuple_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/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)]` 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) 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)]` 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: 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: 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: 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: 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 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: 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: 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: 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: 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: 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: 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/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: 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[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[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: `combine` (lib) generated 56 warnings Fresh osmesa-sys v0.1.2 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) 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: `osmesa-sys` (lib) generated 3 warnings (1 duplicate) Fresh num-rational v0.2.1 warning: `num-rational` (lib) generated 30 warnings (30 duplicates) Fresh png v0.12.0 warning: `png` (lib) generated 61 warnings (61 duplicates) Fresh parking_lot v0.7.1 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: 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/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)]` 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: 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 warning: `parking_lot` (lib) generated 10 warnings Fresh jpeg-decoder v0.1.15 warning: `jpeg-decoder` (lib) generated 22 warnings (22 duplicates) Fresh glutin_egl_sys v0.1.3 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_egl_sys-ecab36c0d0d3c00e/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)]` 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: `glutin_egl_sys` (lib) generated 1 warning Fresh glutin_glx_sys v0.1.5 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/glutin_glx_sys-fa334b65482966db/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)]` 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-fa334b65482966db/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, | +++ warning: `glutin_glx_sys` (lib) generated 2 warnings Fresh ryu v0.2.7 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: 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: 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 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: 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: `ryu` (lib) generated 16 warnings Fresh tiff v0.2.1 warning: `tiff` (lib) generated 73 warnings (73 duplicates) Fresh sdl2-sys v0.32.6 Fresh num v0.1.42 Fresh derivative v1.0.2 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: 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)]` on by default help: add a "{}" format string to `Display` the message | 74 | Err(e) => panic!("{}", e), | +++++ warning: `derivative` (lib) generated 47 warnings Fresh atty v0.2.11 Fresh strsim v0.7.0 Fresh linked-hash-map v0.5.2 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 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: 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)]` on by default help: use `let _ = ...` to ignore the resulting value | 153 | let _ = Box::from_raw(cur); | +++++++ 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: 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: 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: `linked-hash-map` (lib) generated 6 warnings Fresh vec_map v0.8.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:1010:34 | 1010 | fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) } | ^ ^ | = note: `#[warn(unused_parens)]` 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: `vec_map` (lib) generated 3 warnings Fresh scoped_threadpool v0.1.9 warning: `scoped_threadpool` (lib) generated 1 warning (1 duplicate) Fresh itoa v0.4.3 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 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 `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: 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: `itoa` (lib) generated 4 warnings Fresh ansi_term v0.11.0 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)]` 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)]` on by default 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)]` 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: 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: 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: 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: 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; | +++ 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: 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: 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: `ansi_term` (lib) generated 12 warnings Fresh clap v2.32.0 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: 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: 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)]` 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 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 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 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 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 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: 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 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: 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: 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)]` 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)]` 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: 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: 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)]` 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/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: 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: 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/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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 == '-')); | 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: 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)]` 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: 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: 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: 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: `clap` (lib) generated 82 warnings Fresh serde_json v1.0.33 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)]` 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/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: 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)]` 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: 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: 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/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: `serde_json` (lib) generated 38 warnings Fresh image v0.20.1 warning: `image` (lib) generated 375 warnings (375 duplicates) Fresh toml_edit v0.1.5 Fresh glutin v0.21.0 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: `glutin` (lib) generated 45 warnings Fresh sdl2 v0.32.2 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)]` 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)]` 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 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 57 | pub type TimerCallback<'a> = Box u32+'a+Sync>; | +++ 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: 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)]` 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: 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: 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: 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: 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: 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: 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-589822d94e18ecd2/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-589822d94e18ecd2/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: 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: 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: `sdl2` (lib) generated 139 warnings Fresh gl v0.10.0 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/games/dose-response/work/target/release/build/gl-870ca34b6d76f05a/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)]` 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: `gl` (lib) generated 1 warning Fresh log-panics v2.0.0 Fresh simplelog v0.5.3 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/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 = note: `#[warn(bare_trait_objects)]` on by default 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/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 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/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: `simplelog` (lib) generated 18 warnings Fresh bincode v1.0.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: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)]` 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)]` on by default help: if this is a dyn-compatible trait, use `dyn` | 61 | fn cause(&self) -> Option<&dyn 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/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: 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)]` 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: `bincode` (lib) generated 70 warnings Fresh oorandom v11.0.1 Fresh dose-response v1.0.0 (/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326) 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)]` 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) warning: 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: `#[warn(semicolon_in_expressions_from_macros)]` on by default = note: this warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: 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 warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: 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 warning 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)]` 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 197 warnings (run `cargo fix --bin "dose-response"` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 0.89s warning: the following packages contain code that will be rejected by a future version of Rust: dose-response v1.0.0 (/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326) note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Installing /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/bin/dose-response Installed package `dose-response v1.0.0 (/wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326)` (executable `dose-response`) warning: be sure to add `/wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/bin` to your PATH to be able to run the installed binaries install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/assets/icon_16x16.png /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/icons/hicolor/16x16/apps/dose-response.png install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/assets/icon_32x32.png /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/icons/hicolor/32x32/apps/dose-response.png install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/assets/icon_48x48.png /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/icons/hicolor/48x48/apps/dose-response.png install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/assets/icon_64x64.png /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/icons/hicolor/64x64/apps/dose-response.png install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/assets/icon_256x256.png /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/icons/hicolor/256x256/apps/dose-response.png install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/CHANGELOG.md /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/doc/dose-response install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/DEVELOPER-NOTES.md /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/doc/dose-response install -m 0644 /wrkdirs/usr/ports/games/dose-response/work/dose-response-179c326/README.md /wrkdirs/usr/ports/games/dose-response/work/stage/usr/local/share/doc/dose-response ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-05T13:01:44+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=2a5976aebe' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for dose-response-1.0.0_51 ===> Building dose-response-1.0.0_51 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for dose-response-1.0.0_51 build of games/dose-response | dose-response-1.0.0_51 ended at Mon May 5 14:08:13 BST 2025 build time: 00:06:30