------------------------------------------------------------------------------- -- Phase: Environment ------------------------------------------------------------------------------- NO_DEPENDS=1 UNAME_r=6.5 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=unknown UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 LANG=C HOME=/root USER=root TERM=dumb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: showconfig ------------------------------------------------------------------------------- ===> The following configuration options are available for dose-response-1.0.0_35: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ENV ------------------------------------------------------------------------------- PKG_CONFIG=pkgconf SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/construction/games/dose-response XDG_CONFIG_HOME=/construction/games/dose-response XDG_CACHE_HOME=/construction/games/dose-response/.cache HOME=/construction/games/dose-response TMPDIR="/construction/games/dose-response" PATH=/construction/games/dose-response/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/dose-response/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ARGS ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ENV ------------------------------------------------------------------------------- SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/construction/games/dose-response XDG_CONFIG_HOME=/construction/games/dose-response XDG_CACHE_HOME=/construction/games/dose-response/.cache HOME=/construction/games/dose-response TMPDIR="/construction/games/dose-response" PATH=/construction/games/dose-response/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/dose-response/.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 CCVER=gcc80 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" 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" SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: MAKE_ARGS ------------------------------------------------------------------------------- DESTDIR=/construction/games/dose-response/stage SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: PLIST_SUB ------------------------------------------------------------------------------- PORTDOCS="" OSREL=6.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/dose-response" EXAMPLESDIR="share/examples/dose-response" DATADIR="share/dose-response" WWWDIR="www/dose-response" ETCDIR="etc/dose-response" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: 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 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: /etc/make.conf ------------------------------------------------------------------------------- DPORTS_BUILDER=yes DISABLE_LICENSES=yes DEFAULT_VERSIONS=ssl=openssl FORCE_PACKAGE=yes DEVELOPER=yes DFLY_STING_XFAIL=yes USE_PACKAGE_DEPENDS_ONLY=yes PORTSDIR=/xports PORT_DBDIR=/options PKG_DBDIR=/var/db/pkg PKG_CACHEDIR=/var/cache/pkg PKG_COMPRESSION_FORMAT=.tgz DEVELOPER=1 WITH_CCACHE_BUILD=yes CCACHE_DIR=/ccache UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=600503 OSVERSION=9999999 OSREL=6.5 _OSRELEASE=6.5-SYNTH DISTDIR=/distfiles WRKDIRPREFIX=/construction BATCH=yes PACKAGE_BUILDING=yes PKG_CREATE_VERBOSE=yes MAKE_JOBS_NUMBER=13 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/libnghttp2-1.53.0.pkg Installing /packages/All/openssl-1.1.1u,1.pkg Installing /packages/All/libssh2-1.11.0,3.pkg Installing /packages/All/indexinfo-0.3.1.pkg Installing /packages/All/libunistring-1.1.pkg Installing /packages/All/libidn2-2.3.4.pkg Installing /packages/All/libpsl-0.21.2_3.pkg Installing /packages/All/ca_root_nss-3.89.1.pkg ===== Message from ca_root_nss-3.89.1: -- FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem Installing /packages/All/curl-8.1.2.pkg Installing /packages/All/rust-1.70.0_1.pkg Installing /packages/All/expat-2.5.0.pkg Installing /packages/All/libuv-1.46.0.pkg Installing /packages/All/gettext-runtime-0.21.1.pkg Installing /packages/All/rhash-1.4.3.pkg Installing /packages/All/pkg-1.19.2.pkg Installing /packages/All/liblz4-1.9.4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/zstd-1.5.5.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libarchive-3.6.2,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ncurses-6.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from ncurses-6.4: -- To get the terminfo database please install the terminfo-db package: pkg install terminfo-db Installing /packages/All/cmake-core-3.26.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/pkgconf-1.8.1,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libinotify-20211018.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from libinotify-20211018: -- 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. Installing /packages/All/libffi-3.4.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libepoll-shim-0.0.20230411.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/readline-8.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxml2-2.10.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/wayland-1.22.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from wayland-1.22.0: -- 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). Installing /packages/All/libXau-1.0.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/xorgproto-2022.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXdmcp-1.1.3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxcb-1.15_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libX11-1.8.6,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXext-1.3.4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXrender-0.9.10_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXrandr-1.5.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/vulkan-loader-1.3.257.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/xkeyboard-config-2.34_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxkbcommon-1.5.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from libxkbcommon-1.5.0: -- 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 Installing /packages/All/libglvnd-1.6.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libpciaccess-0.17.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libdrm-2.4.115,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libunwind-20211201_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXfixes-6.0.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXdamage-1.1.6.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxshmfence-1.3.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXxf86vm-1.1.4_3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/mesa-libs-21.3.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXcursor-1.2.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXi-1.8,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXScrnSaver-1.2.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/sdl2-2.26.5.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ccache-3.7.12_4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required 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 gcc create symlink for gcc (world) create symlink for g++ create symlink for g++ (world) ===== Message from ccache-3.7.12_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. SUCCEEDED 00:00:42 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- dose-response-1.0.0_35: 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 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> dose-response-1.0.0_35 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- dose-response-1.0.0_35: 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 ===> dose-response-1.0.0_35 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dose-response-1.0.0_35 for building SUCCEEDED 00:00:08 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- dose-response-1.0.0_35: 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 ===> dose-response-1.0.0_35 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dose-response-1.0.0_35 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. SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- dose-response-1.0.0_35: 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 ===> dose-response-1.0.0_35 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dose-response-1.0.0_35 for building ===> Extracting for dose-response-1.0.0_35 dose-response-1.0.0_35: 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 ===> dose-response-1.0.0_35 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dose-response-1.0.0_35 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. ===> Moving crates to /construction/games/dose-response/dose-response-179c326/cargo-crates Extracted Memory Use: 193.08M SUCCEEDED 00:00:31 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for dose-response-1.0.0_35 ===> Applying extra patch /xports/lang/rust/dragonfly/extra-libc-0.2.65 ===> Applying extra patch /xports/lang/rust/dragonfly/extra-nix-0.11.0 ===> Applying extra patch /xports/lang/rust/dragonfly/extra-winit-0.19.4 ===> Applying ports patches for dose-response-1.0.0_35 from /xports/games/dose-response/files SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> dose-response-1.0.0_35 depends on package: rust>=1.70.0 - found ===> dose-response-1.0.0_35 depends on executable: cmake - found ===> dose-response-1.0.0_35 depends on package: pkgconf>=1.3.0_1 - found ===> dose-response-1.0.0_35 depends on file: /usr/local/bin/sdl2-config - found ===> dose-response-1.0.0_35 depends on file: /usr/local/bin/ccache - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> dose-response-1.0.0_35 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> dose-response-1.0.0_35 depends on package: rust>=1.70.0 - found ===> dose-response-1.0.0_35 depends on executable: cmake - found ===> dose-response-1.0.0_35 depends on package: pkgconf>=1.3.0_1 - found ===> dose-response-1.0.0_35 depends on file: /usr/local/bin/sdl2-config - found ===> dose-response-1.0.0_35 depends on file: /usr/local/bin/ccache - found ===> dose-response-1.0.0_35 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) ===> Configuring for dose-response-1.0.0_35 ===> Additional optimization to port applied (non-LTO for DragonFly BSD) ===> Cargo config: [source.cargo] directory = '/construction/games/dose-response/dose-response-179c326/cargo-crates' [source.crates-io] replace-with = 'cargo' ===> Updating Cargo.lock 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 SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for dose-response-1.0.0_35 Compiling libc v0.2.65 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=4696766aa84fe5c3 -C extra-filename=-4696766aa84fe5c3 --out-dir /construction/games/dose-response/target/release/build/libc-4696766aa84fe5c3 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling num-traits v0.2.6 Compiling cfg-if v0.1.6 Compiling semver-parser v0.7.0 Compiling cc v1.0.25 Compiling proc-macro2 v0.4.24 Compiling num-integer v0.1.39 Compiling unicode-xid v0.1.0 Compiling lazy_static v1.3.0 Compiling xml-rs v0.8.0 Compiling void v1.0.2 Compiling rayon-core v1.4.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/cfg-if-0.1.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name cfg_if /construction/games/dose-response/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=81cd8fc738e036a4 -C extra-filename=-81cd8fc738e036a4 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=b654166ad7c7293b -C extra-filename=-b654166ad7c7293b --out-dir /construction/games/dose-response/target/release/build/num-traits-b654166ad7c7293b -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=semver_parser CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/semver-parser-0.7.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name semver_parser /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=1fca582d302f9fb2 -C extra-filename=-1fca582d302f9fb2 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: missing documentation for a macro --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs:32:9 | 32 | #![deny(missing_docs)] | ^^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/cc-1.0.25 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name cc /construction/games/dose-response/dose-response-179c326/cargo-crates/cc-1.0.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=0e4b98c0b35d2bb2 -C extra-filename=-0e4b98c0b35d2bb2 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/cfg-if-0.1.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name cfg_if /construction/games/dose-response/dose-response-179c326/cargo-crates/cfg-if-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=03a9f60c0851c935 -C extra-filename=-03a9f60c0851c935 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/lazy_static-1.3.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name lazy_static /construction/games/dose-response/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=0157a3328b31d2b9 -C extra-filename=-0157a3328b31d2b9 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=void CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/void-1.0.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name void /construction/games/dose-response/dose-response-179c326/cargo-crates/void-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=4ef614b39166a194 -C extra-filename=-4ef614b39166a194 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-integer-0.1.39 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/num-integer-0.1.39/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=b4c7b99c3bef4a68 -C extra-filename=-b4c7b99c3bef4a68 --out-dir /construction/games/dose-response/target/release/build/num-integer-b4c7b99c3bef4a68 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_xid CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/unicode-xid-0.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unicode_xid /construction/games/dose-response/dose-response-179c326/cargo-crates/unicode-xid-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=eae9551b2c473948 -C extra-filename=-eae9551b2c473948 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=107bfafa9daec5c9 -C extra-filename=-107bfafa9daec5c9 --out-dir /construction/games/dose-response/target/release/build/proc-macro2-107bfafa9daec5c9 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xml CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name xml /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=59fd1a671c6f022b -C extra-filename=-59fd1a671c6f022b --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 67 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: use of deprecated constant `lazy::std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new()); | ~~~~~~~~~~~ warning: unreachable expression --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `cfg-if` (lib) generated 1 warning Compiling byteorder v1.2.7 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=byteorder CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/byteorder-1.2.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name byteorder /construction/games/dose-response/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=67e6796e08f48d0c -C extra-filename=-67e6796e08f48d0c --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=e95a1fda7bfda9d2 -C extra-filename=-e95a1fda7bfda9d2 --out-dir /construction/games/dose-response/target/release/build/rayon-core-e95a1fda7bfda9d2 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated method `core::str::::trim_right_matches`: superseded by `trim_end_matches` --> /construction/games/dose-response/dose-response-179c326/cargo-crates/cc-1.0.25/src/lib.rs:1672:67 | 1672 | ..._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_end_matches('-')); | ~~~~~~~~~~~~~~~~ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the type `Void` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-parser-0.7.0/src/range.rs:184:22 | 184 | let predicates = try!(predicates); | ^^^ Compiling bitflags v1.0.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/bitflags-1.0.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name bitflags /construction/games/dose-response/dose-response-179c326/cargo-crates/bitflags-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' -C metadata=06aac40cfdd1eed6 -C extra-filename=-06aac40cfdd1eed6 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/io.rs:965:13 | 965 | try!(self.read_exact(buf)); | ^^^ Compiling log v0.4.6 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/log-0.4.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name log /construction/games/dose-response/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=f6fac3925384945d -C extra-filename=-f6fac3925384945d --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cfg_if=/construction/games/dose-response/target/release/deps/libcfg_if-81cd8fc738e036a4.rmeta --cap-lints warn` warning: `cfg-if` (lib) generated 1 warning (1 duplicate) Compiling serde v1.0.80 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=daa1d36be1de9198 -C extra-filename=-daa1d36be1de9198 --out-dir /construction/games/dose-response/target/release/build/serde-daa1d36be1de9198 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the item `Error` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/writer/emitter.rs:46:13 | 6 | use std::error::Error; | ----------------- the item `Error` is already imported here ... 46 | use std::error::Error; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `lazy_static` (lib) generated 5 warnings Compiling nodrop v0.1.13 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nodrop CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/nodrop-0.1.13 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name nodrop /construction/games/dose-response/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=96d85e1f83e83445 -C extra-filename=-96d85e1f83e83445 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 303 | static mut LOGGER: &'static dyn Log = &NopLogger; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | fn error_description(e: &dyn error::Error) -> &str { e.description() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1094 | pub fn set_boxed_logger(logger: Box) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1145 | pub fn set_logger(logger: &'static dyn Log) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1151 | F: FnOnce() -> &'static dyn Log, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1214 | pub fn logger() -> &'static dyn Log { | +++ Compiling num-iter v0.1.37 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-iter-0.1.37 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/num-iter-0.1.37/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=acf5af2b5d68ffc4 -C extra-filename=-acf5af2b5d68ffc4 --out-dir /construction/games/dose-response/target/release/build/num-iter-acf5af2b5d68ffc4 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: field `kind` is never read --> /construction/games/dose-response/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 Compiling arrayvec v0.4.7 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/arrayvec-0.4.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name arrayvec /construction/games/dose-response/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=d346611d3a4f3a26 -C extra-filename=-d346611d3a4f3a26 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern nodrop=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnodrop-96d85e1f83e83445.rmeta --cap-lints warn` warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1154:21 | 1154 | ... match STATE.compare_and_swap(UNINITIALIZED, INITIALIZING, Orderi... | ^^^^^^^^^^^^^^^^ Compiling pkg-config v0.3.14 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=pkg_config CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/pkg-config-0.3.14 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name pkg_config /construction/games/dose-response/dose-response-179c326/cargo-crates/pkg-config-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=36b18b8a86a3b3bc -C extra-filename=-36b18b8a86a3b3bc --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `/construction/games/dose-response/target/release/build/proc-macro2-107bfafa9daec5c9/build-script-build` [proc-macro2 0.4.24] cargo:rerun-if-changed=build.rs warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 [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=proc_macro2 CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/proc-macro2-82a8e52127fa2eea/out /usr/local/bin/rustc --crate-name proc_macro2 /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=2a311ce5e70ca8c9 -C extra-filename=-2a311ce5e70ca8c9 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern unicode_xid=/construction/games/dose-response/target/release/deps/libunicode_xid-eae9551b2c473948.rmeta --cap-lints warn --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro` warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs:80:10 | 80 | mem::uninitialized() | ^^^^^^^^^^^^^ warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 150 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:37 | 1152 | ...(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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:49 | 1152 | ......'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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:61 | 1152 | ......'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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 165 | let stdout_debug: &dyn fmt::Debug = match stdout_utf8 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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` --> /construction/games/dose-response/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_end().to_owned()) | ~~~~~~~~ warning: `void` (lib) generated 1 warning Running `/construction/games/dose-response/target/release/build/num-integer-b4c7b99c3bef4a68/build-script-build` Compiling rand_core v0.3.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_core CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_core-0.3.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand_core /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_core-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=3311946d2d3eda00 -C extra-filename=-3311946d2d3eda00 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:30:33 | 30 | static WORKS: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default help: replace the use of the deprecated constant | 30 | static WORKS: AtomicUsize = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ [num-integer 0.1.39] cargo:rustc-cfg=has_i128 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nodrop CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/nodrop-0.1.13 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name nodrop /construction/games/dose-response/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=dd2c34d55c50f26c -C extra-filename=-dd2c34d55c50f26c --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 64 | type PanicHook = dyn Fn(&PanicInfo) + Sync + Send + 'static; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 431 | impl std::io::Read for dyn RngCore { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 help: use `dyn` | 95 | cause: Option>, | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 120 | where E: Into> | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 137 | pub fn take_cause(&mut self) -> Option> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 160 | fn cause(&self) -> Option<&dyn stdError> { | +++ Compiling rayon v1.0.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=a13b3a34a93eec7e -C extra-filename=-a13b3a34a93eec7e --out-dir /construction/games/dose-response/target/release/build/rayon-a13b3a34a93eec7e -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling semver v0.9.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/semver-0.9.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name semver /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=bcad3d5eb5cbe163 -C extra-filename=-bcad3d5eb5cbe163 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern semver_parser=/construction/games/dose-response/target/release/deps/libsemver_parser-1fca582d302f9fb2.rmeta --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 161 | self.cause.as_ref().map(|e| e.as_ref() as &dyn stdError) | +++ warning: `byteorder` (lib) generated 24 warnings Compiling khronos_api v3.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-3.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-3.1.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=a55bc18356280d26 -C extra-filename=-a55bc18356280d26 --out-dir /construction/games/dose-response/target/release/build/khronos_api-a55bc18356280d26 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `log` (lib) generated 9 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/arrayvec-0.4.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name arrayvec /construction/games/dose-response/dose-response-179c326/cargo-crates/arrayvec-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=b36cad282b930e85 -C extra-filename=-b36cad282b930e85 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern nodrop=/construction/games/dose-response/target/release/deps/libnodrop-dd2c34d55c50f26c.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/libc-4696766aa84fe5c3/build-script-build` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:285:21 | 285 | try!(write!(f, ".")) | ^^^ warning: unused import: `std::result` --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:559:28 | 559 | Wildcard(_) => try!(write!(fmt, "")), | ^^^ [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=/construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libc-a5d7aa6a9a0652d7/out /usr/local/bin/rustc --crate-name libc /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=e60e65bfe4a02194 -C extra-filename=-e60e65bfe4a02194 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN` Running `/construction/games/dose-response/target/release/build/num-traits-b654166ad7c7293b/build-script-build` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-0.9.0/src/version_req.rs:165:14 | 165 | self.description().fmt(f) | ^^^^^^^^^^^ [num-traits 0.2.6] cargo:rustc-cfg=has_i128 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/num-traits-e2b0adcd52cc2ae7/out /usr/local/bin/rustc --crate-name num_traits /construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=79b101434719dc68 -C extra-filename=-79b101434719dc68 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn --cfg has_i128` warning: lint `redundant_semicolon` has been renamed to `redundant_semicolons` --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:33:39 | 33 | #![deny(missing_copy_implementations, safe_packed_borrows)] | ^^^^^^^^^^^^^^^^^^^ warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1024:38 | 1024 | pub const LC_COLLATE_MASK: ::c_int = (1 << 0); | ^ ^ | = note: `#[warn(unused_parens)]` on by default help: remove these parentheses | 1024 - pub const LC_COLLATE_MASK: ::c_int = (1 << 0); 1024 + pub const LC_COLLATE_MASK: ::c_int = 1 << 0; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1025:36 | 1025 | pub const LC_CTYPE_MASK: ::c_int = (1 << 1); | ^ ^ | help: remove these parentheses | 1025 - pub const LC_CTYPE_MASK: ::c_int = (1 << 1); 1025 + pub const LC_CTYPE_MASK: ::c_int = 1 << 1; | Running `/construction/games/dose-response/target/release/build/num-traits-b654166ad7c7293b/build-script-build` [num-traits 0.2.6] cargo:rustc-cfg=has_i128 warning: `semver-parser` (lib) generated 4 warnings Compiling unreachable v1.0.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/num-traits-9d245476b3168efd/out /usr/local/bin/rustc --crate-name num_traits /construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=29bde7b1ae65ff23 -C extra-filename=-29bde7b1ae65ff23 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn --cfg has_i128` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unreachable CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/unreachable-1.0.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unreachable /construction/games/dose-response/dose-response-179c326/cargo-crates/unreachable-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=531aef59f2db2500 -C extra-filename=-531aef59f2db2500 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern void=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libvoid-4ef614b39166a194.rmeta --cap-lints warn` warning: `rand_core` (lib) generated 6 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=byteorder CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/byteorder-1.2.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name byteorder /construction/games/dose-response/dose-response-179c326/cargo-crates/byteorder-1.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ccd90de5f1cd5005 -C extra-filename=-ccd90de5f1cd5005 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling scopeguard v0.3.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/scopeguard-0.3.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name scopeguard /construction/games/dose-response/dose-response-179c326/cargo-crates/scopeguard-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=201275fbf88c402f -C extra-filename=-201275fbf88c402f --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1026:39 | 1026 | pub const LC_MONETARY_MASK: ::c_int = (1 << 2); | ^ ^ | help: remove these parentheses | 1026 - pub const LC_MONETARY_MASK: ::c_int = (1 << 2); 1026 + pub const LC_MONETARY_MASK: ::c_int = 1 << 2; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1027:38 | 1027 | pub const LC_NUMERIC_MASK: ::c_int = (1 << 3); | ^ ^ | help: remove these parentheses | 1027 - pub const LC_NUMERIC_MASK: ::c_int = (1 << 3); 1027 + pub const LC_NUMERIC_MASK: ::c_int = 1 << 3; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1028:35 | 1028 | pub const LC_TIME_MASK: ::c_int = (1 << 4); | ^ ^ | help: remove these parentheses | 1028 - pub const LC_TIME_MASK: ::c_int = (1 << 4); 1028 + pub const LC_TIME_MASK: ::c_int = 1 << 4; | Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/bitflags-1.0.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name bitflags /construction/games/dose-response/dose-response-179c326/cargo-crates/bitflags-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=d9f7bb390b7e9b05 -C extra-filename=-d9f7bb390b7e9b05 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1029:39 | 1029 | pub const LC_MESSAGES_MASK: ::c_int = (1 << 5); | ^ ^ | help: remove these parentheses | 1029 - pub const LC_MESSAGES_MASK: ::c_int = (1 << 5); 1029 + pub const LC_MESSAGES_MASK: ::c_int = 1 << 5; | Running `/construction/games/dose-response/target/release/build/libc-4696766aa84fe5c3/build-script-build` Running `/construction/games/dose-response/target/release/build/khronos_api-a55bc18356280d26/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=khronos_api CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-3.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/khronos_api-0457b0e51dbf8258/out /usr/local/bin/rustc --crate-name khronos_api /construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-3.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=c824b46d77119c66 -C extra-filename=-c824b46d77119c66 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `arrayvec` (lib) generated 3 warnings (3 duplicates) Compiling crossbeam-utils v0.2.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_utils CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name crossbeam_utils /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=b2a24912dd8a9e9a -C extra-filename=-b2a24912dd8a9e9a --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cfg_if=/construction/games/dose-response/target/release/deps/libcfg_if-81cd8fc738e036a4.rmeta --cap-lints warn` [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=/construction/games/dose-response/dose-response-179c326/cargo-crates/lazy_static-1.3.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name lazy_static /construction/games/dose-response/dose-response-179c326/cargo-crates/lazy_static-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=ba298f81cd2ffd91 -C extra-filename=-ba298f81cd2ffd91 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: the item `mem` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/scoped.rs:149:9 | 112 | use std::mem; | -------- the item `mem` is already imported here ... 149 | use std::mem; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 162 | dtor: Box, | +++ warning: `lazy_static` (lib) generated 5 warnings (5 duplicates) Compiling rustc_version v0.2.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rustc_version-0.2.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rustc_version /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=ca7d32e9430a6f64 -C extra-filename=-ca7d32e9430a6f64 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern semver=/construction/games/dose-response/target/release/deps/libsemver-bcad3d5eb5cbe163.rmeta --cap-lints warn` warning: `#[inline]` is ignored on function prototypes --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:24:5 | 24 | #[inline] | ^^^^^^^^^ warning: `pkg-config` (lib) generated 6 warnings Compiling memoffset v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memoffset CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/memoffset-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name memoffset /construction/games/dose-response/dose-response-179c326/cargo-crates/memoffset-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=a5b9ac244a9b2aaa -C extra-filename=-a5b9ac244a9b2aaa --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling num-rational v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-rational-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/num-rational-0.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde"' -C metadata=db816497b3d55e0b -C extra-filename=-db816497b3d55e0b --out-dir /construction/games/dose-response/target/release/build/num-rational-db816497b3d55e0b -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:26:71 | 26 | ... => 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:31:69 | 31 | ... => write!(f, "{}: {}", self.description(), i), | ^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/scopeguard-0.3.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name scopeguard /construction/games/dose-response/dose-response-179c326/cargo-crates/scopeguard-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=ad7a7669800829d1 -C extra-filename=-ad7a7669800829d1 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling num-derive v0.2.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-derive-0.2.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/num-derive-0.2.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=4f349c8d80d98790 -C extra-filename=-4f349c8d80d98790 --out-dir /construction/games/dose-response/target/release/build/num-derive-4f349c8d80d98790 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `byteorder` (lib) generated 24 warnings (24 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/libc-f820057fbdc4d8d5/out /usr/local/bin/rustc --crate-name libc /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=4d0c1455628bfcf2 -C extra-filename=-4d0c1455628bfcf2 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn --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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 151 | let closure: Box = Box::new(f); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 152 | let closure: Box = mem::transmute(closure); | +++ warning: `libc` (lib) generated 8 warnings Compiling quote v0.6.10 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/quote-0.6.10 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name quote /construction/games/dose-response/dose-response-179c326/cargo-crates/quote-0.6.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=d0392ff2c85ba35c -C extra-filename=-d0392ff2c85ba35c --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern proc_macro2=/construction/games/dose-response/target/release/deps/libproc_macro2-2a311ce5e70ca8c9.rmeta --cap-lints warn` warning: the type `Inner` does not permit being left uninitialized --> /construction/games/dose-response/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) --> /construction/games/dose-response/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: `rustc_version` (lib) generated 7 warnings Compiling wayland-scanner v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_scanner CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-scanner-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name wayland_scanner /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-scanner-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=dec4ce61c0289c33 -C extra-filename=-dec4ce61c0289c33 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern xml=/construction/games/dose-response/target/release/deps/libxml-59fd1a671c6f022b.rmeta --cap-lints warn` Compiling gl_generator v0.11.0 warning: `arrayvec` (lib) generated 3 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gl_generator CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.11.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name gl_generator /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.11.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=5aa5964fa9322eb2 -C extra-filename=-5aa5964fa9322eb2 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern khronos_api=/construction/games/dose-response/target/release/deps/libkhronos_api-c824b46d77119c66.rmeta --extern log=/construction/games/dose-response/target/release/deps/liblog-f6fac3925384945d.rmeta --extern xml=/construction/games/dose-response/target/release/deps/libxml-59fd1a671c6f022b.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/rayon-core-e95a1fda7bfda9d2/build-script-build` [rayon-core 1.4.1] cargo:rerun-if-changed=build.rs Compiling crossbeam-epoch v0.3.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_epoch CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name crossbeam_epoch /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=632eec52b64ea65e -C extra-filename=-632eec52b64ea65e --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern arrayvec=/construction/games/dose-response/target/release/deps/libarrayvec-b36cad282b930e85.rmeta --extern cfg_if=/construction/games/dose-response/target/release/deps/libcfg_if-81cd8fc738e036a4.rmeta --extern crossbeam_utils=/construction/games/dose-response/target/release/deps/libcrossbeam_utils-b2a24912dd8a9e9a.rmeta --extern lazy_static=/construction/games/dose-response/target/release/deps/liblazy_static-ba298f81cd2ffd91.rmeta --extern memoffset=/construction/games/dose-response/target/release/deps/libmemoffset-a5b9ac244a9b2aaa.rmeta --extern nodrop=/construction/games/dose-response/target/release/deps/libnodrop-dd2c34d55c50f26c.rmeta --extern scopeguard=/construction/games/dose-response/target/release/deps/libscopeguard-ad7a7669800829d1.rmeta --cap-lints warn` warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: AtomicUsize::new(0), | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/internal.rs:394:59 | 394 | ...onst 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/internal.rs:401:59 | 401 | ...onst 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 --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:82:21 | 82 | ... Api::Glx => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:83:21 | 83 | ... Api::Wgl => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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: `crossbeam-utils` (lib) generated 7 warnings Compiling syn v0.15.21 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/syn-0.15.21 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name syn /construction/games/dose-response/dose-response-179c326/cargo-crates/syn-0.15.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=e8abfe44b21f5200 -C extra-filename=-e8abfe44b21f5200 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern proc_macro2=/construction/games/dose-response/target/release/deps/libproc_macro2-2a311ce5e70ca8c9.rmeta --extern quote=/construction/games/dose-response/target/release/deps/libquote-d0392ff2c85ba35c.rmeta --extern unicode_xid=/construction/games/dose-response/target/release/deps/libunicode_xid-eae9551b2c473948.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/num-derive-4f349c8d80d98790/build-script-build` warning: use of deprecated method `core::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /construction/games/dose-response/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); | ^^^^^^^^^^^^^^^^ [num-derive 0.2.3] cargo:rustc-cfg=has_i128 Running `/construction/games/dose-response/target/release/build/num-integer-b4c7b99c3bef4a68/build-script-build` [num-integer 0.1.39] cargo:rustc-cfg=has_i128 Compiling num_cpus v1.8.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num_cpus-1.8.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name num_cpus /construction/games/dose-response/dose-response-179c326/cargo-crates/num_cpus-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=6b0cd6a6d1ccfe8a -C extra-filename=-6b0cd6a6d1ccfe8a --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/release/deps/liblibc-4d0c1455628bfcf2.rmeta --cap-lints warn` Compiling smallvec v0.6.6 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=smallvec CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name smallvec /construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c483eeb58756c6ff -C extra-filename=-c483eeb58756c6ff --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern unreachable=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libunreachable-531aef59f2db2500.rmeta --cap-lints warn` warning: `semver` (lib) generated 30 warnings Compiling rand_pcg v0.1.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_pcg-0.1.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=39102d3b67a86ebc -C extra-filename=-39102d3b67a86ebc --out-dir /construction/games/dose-response/target/release/build/rand_pcg-39102d3b67a86ebc -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern rustc_version=/construction/games/dose-response/target/release/deps/librustc_version-ca7d32e9430a6f64.rlib --cap-lints warn` warning: the type `[usize; 3]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs:36:5 | 36 | enum Flag { | ^^^^^^^^^^^^ Compiling rand_chacha v0.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_chacha-0.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=058aa4f4e1bb8272 -C extra-filename=-058aa4f4e1bb8272 --out-dir /construction/games/dose-response/target/release/build/rand_chacha-058aa4f4e1bb8272 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern rustc_version=/construction/games/dose-response/target/release/deps/librustc_version-ca7d32e9430a6f64.rlib --cap-lints warn` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:444:68 | 444 | ...ata::::from_inline(mem::uninitialized()); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:648:60 | 648 | ... self.data = SmallVecData::from_inline(mem::uninitialized()); | ^^^^^^^^^^^^^ warning: `cc` (lib) generated 2 warnings Compiling libloading v0.5.0 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:1035:44 | 1035 | let mut data: A = mem::uninitialized(); | ^^^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/libloading-0.5.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/libloading-0.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f264b98b8e939394 -C extra-filename=-f264b98b8e939394 --out-dir /construction/games/dose-response/target/release/build/libloading-f264b98b8e939394 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cc=/construction/games/dose-response/target/release/deps/libcc-0e4b98c0b35d2bb2.rlib --cap-lints warn` warning: `libc` (lib) generated 8 warnings (8 duplicates) Compiling nix v0.11.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=271e288ec8de2d52 -C extra-filename=-271e288ec8de2d52 --out-dir /construction/games/dose-response/target/release/build/nix-271e288ec8de2d52 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cc=/construction/games/dose-response/target/release/deps/libcc-0e4b98c0b35d2bb2.rlib --cap-lints warn` warning: `proc-macro2` (lib) generated 25 warnings Compiling crossbeam-deque v0.2.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_deque CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name crossbeam_deque /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=fdd6c329dc3b4294 -C extra-filename=-fdd6c329dc3b4294 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern crossbeam_epoch=/construction/games/dose-response/target/release/deps/libcrossbeam_epoch-632eec52b64ea65e.rmeta --extern crossbeam_utils=/construction/games/dose-response/target/release/deps/libcrossbeam_utils-b2a24912dd8a9e9a.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/rand_chacha-058aa4f4e1bb8272/build-script-build` [rand_chacha 0.1.0] cargo:rustc-cfg=rust_1_26 Compiling rand v0.6.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=b764f5578dfbf014 -C extra-filename=-b764f5578dfbf014 --out-dir /construction/games/dose-response/target/release/build/rand-b764f5578dfbf014 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern rustc_version=/construction/games/dose-response/target/release/deps/librustc_version-ca7d32e9430a6f64.rlib --cap-lints warn` Running `/construction/games/dose-response/target/release/build/nix-271e288ec8de2d52/build-script-build` [nix 0.11.0] TARGET = Some("x86_64-unknown-dragonfly") [nix 0.11.0] OPT_LEVEL = Some("3") [nix 0.11.0] HOST = Some("x86_64-unknown-dragonfly") [nix 0.11.0] CC_x86_64-unknown-dragonfly = None [nix 0.11.0] CC_x86_64_unknown_dragonfly = None [nix 0.11.0] HOST_CC = None [nix 0.11.0] CC = Some("cc") [nix 0.11.0] CFLAGS_x86_64-unknown-dragonfly = None [nix 0.11.0] CFLAGS_x86_64_unknown_dragonfly = None [nix 0.11.0] HOST_CFLAGS = None [nix 0.11.0] CFLAGS = Some("-pipe -O2 -fno-strict-aliasing ") [nix 0.11.0] DEBUG = Some("false") [nix 0.11.0] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out/src/errno_dragonfly.o" "-c" "src/errno_dragonfly.c" [nix 0.11.0] exit status: 0 [nix 0.11.0] AR_x86_64-unknown-dragonfly = None [nix 0.11.0] AR_x86_64_unknown_dragonfly = None [nix 0.11.0] HOST_AR = None [nix 0.11.0] AR = None [nix 0.11.0] running: "ar" "crs" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out/liberrno_dragonfly.a" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out/src/errno_dragonfly.o" [nix 0.11.0] exit status: 0 [nix 0.11.0] cargo:rustc-link-lib=static=errno_dragonfly [nix 0.11.0] cargo:rustc-link-search=native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nix CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out /usr/local/bin/rustc --crate-name nix /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=cb1c8563cb51fb96 -C extra-filename=-cb1c8563cb51fb96 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern void=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libvoid-4ef614b39166a194.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out -l static=errno_dragonfly` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_utils CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name crossbeam_utils /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=15d8e49c03717591 -C extra-filename=-15d8e49c03717591 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --cap-lints warn` warning: `xml-rs` (lib) generated 24 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memoffset CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/memoffset-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name memoffset /construction/games/dose-response/dose-response-179c326/cargo-crates/memoffset-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=67132dea21a13a6c -C extra-filename=-67132dea21a13a6c --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `/construction/games/dose-response/target/release/build/rand_pcg-39102d3b67a86ebc/build-script-build` [rand_pcg 0.1.1] cargo:rustc-cfg=rust_1_26 Compiling khronos_api v2.2.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-2.2.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=9c02a168d5bddb0a -C extra-filename=-9c02a168d5bddb0a --out-dir /construction/games/dose-response/target/release/build/khronos_api-9c02a168d5bddb0a -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `smallvec` (lib) generated 5 warnings Compiling adler32 v1.0.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=adler32 CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/adler32-1.0.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name adler32 /construction/games/dose-response/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=8f60f3fcc023687c -C extra-filename=-8f60f3fcc023687c --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs:194:16 | 194 | read = try!(reader.read(&mut buffer)); | ^^^ warning: `crossbeam-epoch` (lib) generated 14 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_epoch CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name crossbeam_epoch /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' -C metadata=76cfd20a10c7059f -C extra-filename=-76cfd20a10c7059f --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern arrayvec=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libarrayvec-d346611d3a4f3a26.rmeta --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --extern crossbeam_utils=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcrossbeam_utils-15d8e49c03717591.rmeta --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern memoffset=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libmemoffset-67132dea21a13a6c.rmeta --extern nodrop=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnodrop-96d85e1f83e83445.rmeta --extern scopeguard=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libscopeguard-201275fbf88c402f.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_pcg CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_pcg-0.1.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/rand_pcg-2c04b36463f662fb/out /usr/local/bin/rustc --crate-name rand_pcg /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_pcg-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=55611d8da000aa24 -C extra-filename=-55611d8da000aa24 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern rand_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_core-3311946d2d3eda00.rmeta --cap-lints warn --cfg rust_1_26` warning: `adler32` (lib) generated 2 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/rayon-core-0bd079fa79e48740/out /usr/local/bin/rustc --crate-name rayon_core /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=c35baa7f1a54974c -C extra-filename=-c35baa7f1a54974c --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern crossbeam_deque=/construction/games/dose-response/target/release/deps/libcrossbeam_deque-fdd6c329dc3b4294.rmeta --extern lazy_static=/construction/games/dose-response/target/release/deps/liblazy_static-ba298f81cd2ffd91.rmeta --extern libc=/construction/games/dose-response/target/release/deps/liblibc-4d0c1455628bfcf2.rmeta --extern num_cpus=/construction/games/dose-response/target/release/deps/libnum_cpus-6b0cd6a6d1ccfe8a.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/libloading-f264b98b8e939394/build-script-build` [libloading 0.5.0] cargo:rustc-link-lib=c [libloading 0.5.0] TARGET = Some("x86_64-unknown-dragonfly") [libloading 0.5.0] OPT_LEVEL = Some("3") [libloading 0.5.0] HOST = Some("x86_64-unknown-dragonfly") [libloading 0.5.0] CC_x86_64-unknown-dragonfly = None [libloading 0.5.0] CC_x86_64_unknown_dragonfly = None [libloading 0.5.0] HOST_CC = None [libloading 0.5.0] CC = Some("cc") [libloading 0.5.0] CFLAGS_x86_64-unknown-dragonfly = None [libloading 0.5.0] CFLAGS_x86_64_unknown_dragonfly = None [libloading 0.5.0] HOST_CFLAGS = None [libloading 0.5.0] CFLAGS = Some("-pipe -O2 -fno-strict-aliasing ") [libloading 0.5.0] DEBUG = Some("false") [libloading 0.5.0] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out/src/os/unix/global_static.o" "-c" "src/os/unix/global_static.c" Running `/construction/games/dose-response/target/release/build/rand-b764f5578dfbf014/build-script-build` warning: unnecessary trailing semicolon --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:202:24 | 202 | let registry = try!(registry::init_global_registry(self)); | ^^^ [libloading 0.5.0] exit status: 0 [libloading 0.5.0] AR_x86_64-unknown-dragonfly = None [libloading 0.5.0] AR_x86_64_unknown_dragonfly = None [libloading 0.5.0] HOST_AR = None [libloading 0.5.0] AR = None [libloading 0.5.0] running: "ar" "crs" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out/libglobal_static.a" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/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=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libloading CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/libloading-0.5.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out /usr/local/bin/rustc --crate-name libloading /construction/games/dose-response/dose-response-179c326/cargo-crates/libloading-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e20cfb1731949fe6 -C extra-filename=-e20cfb1731949fe6 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out -l c -l static=global_static` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_chacha CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_chacha-0.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/rand_chacha-1628247867029803/out /usr/local/bin/rustc --crate-name rand_chacha /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_chacha-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e2f27f191f99eb09 -C extra-filename=-e2f27f191f99eb09 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern rand_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_core-3311946d2d3eda00.rmeta --cap-lints warn --cfg rust_1_26` warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new(); | ~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 10 | Panic(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 161 | type PanicHandler = dyn Fn(Box) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 161 | type PanicHandler = Fn(Box) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 166 | type StartHandler = dyn Fn(usize) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 171 | type ExitHandler = dyn Fn(usize) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 38 | panic: AtomicPtr>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/mod.rs:47:29 | 47 | ...tomData) + 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: use `dyn` | 47 | marker: PhantomData) + Send + Sync + 'scope>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 133 | get_thread_name: Option String>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 468 | pub fn initialize(config: Configuration) -> Result<(), Box> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 291 | where H: Fn(Box) + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 382 | pub fn build(self) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 401 | where H: Fn(Box) + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 172 | err: Box) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 188 | pub fn handle_panic(&self, err: Box) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 370 | unsafe fn job_panicked(&self, err: Box) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/thread_pool/mod.rs:64:72 | 64 | ...tion) -> 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: use `dyn` | 64 | pub fn new(configuration: Configuration) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 21 | pub fn resume_unwinding(payload: Box) -> ! { | +++ [rand 0.6.0] cargo:rustc-cfg=rust_1_26 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libloading-0.5.0/src/os/unix/mod.rs:260:41 | 260 | let mut info: DlInfo = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: field `name` is never read --> /construction/games/dose-response/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 Running `/construction/games/dose-response/target/release/build/khronos_api-9c02a168d5bddb0a/build-script-build` [rand 0.6.0] cargo:rustc-cfg=rust_1_27 Compiling nix v0.13.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=7cc8fe8e80ff88e7 -C extra-filename=-7cc8fe8e80ff88e7 --out-dir /construction/games/dose-response/target/release/build/nix-7cc8fe8e80ff88e7 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cc=/construction/games/dose-response/target/release/deps/libcc-0e4b98c0b35d2bb2.rlib --cap-lints warn` Compiling parking_lot_core v0.6.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=5d389bcab6744479 -C extra-filename=-5d389bcab6744479 --out-dir /construction/games/dose-response/target/release/build/parking_lot_core-5d389bcab6744479 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern rustc_version=/construction/games/dose-response/target/release/deps/librustc_version-ca7d32e9430a6f64.rlib --cap-lints warn` warning: the type `DlInfo` does not permit being left uninitialized --> /construction/games/dose-response/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) --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:460:23 | 460 | _ => self.description().fmt(f), | ^^^^^^^^^^^ Compiling dlib v0.4.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=dlib CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/dlib-0.4.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name dlib /construction/games/dose-response/dose-response-179c326/cargo-crates/dlib-0.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="dlopen"' -C metadata=7bdc8e20001a894b -C extra-filename=-7bdc8e20001a894b --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libloading=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibloading-e20cfb1731949fe6.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out` warning: non-binding let on a synchronization lock --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/sleep/mod.rs:257:25 | 257 | let _ = self.tickle.wait(data).unwrap(); | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this binding will immediately drop the value assigned to it | | | 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 | drop(self.tickle.wait(data).unwrap()); | ~~~~~ + warning: `crossbeam-utils` (lib) generated 7 warnings (7 duplicates) warning: `libloading` (lib) generated 6 warnings warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Compiling x11-dl v2.18.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f7de66e657612a71 -C extra-filename=-f7de66e657612a71 --out-dir /construction/games/dose-response/target/release/build/x11-dl-f7de66e657612a71 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern pkg_config=/construction/games/dose-response/target/release/deps/libpkg_config-36b18b8a86a3b3bc.rlib --cap-lints warn` Running `/construction/games/dose-response/target/release/build/rayon-a13b3a34a93eec7e/build-script-build` Compiling rand_isaac v0.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_isaac CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_isaac-0.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand_isaac /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_isaac-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=0d0a22b16773c4f2 -C extra-filename=-0d0a22b16773c4f2 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern rand_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_core-3311946d2d3eda00.rmeta --cap-lints warn` [rayon 1.0.3] cargo:rustc-cfg=has_i128 Compiling rand_xorshift v0.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_xorshift CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_xorshift-0.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand_xorshift /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_xorshift-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=79a46408233f686a -C extra-filename=-79a46408233f686a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern rand_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_core-3311946d2d3eda00.rmeta --cap-lints warn` Compiling wayland-sys v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_sys CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-sys-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name wayland_sys /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-sys-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="client"' --cfg 'feature="cursor"' --cfg 'feature="dlopen"' --cfg 'feature="egl"' --cfg 'feature="lazy_static"' -C metadata=bd98f80e63d2b31e -C extra-filename=-bd98f80e63d2b31e --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern dlib=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libdlib-7bdc8e20001a894b.rmeta --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out` Compiling rand_hc v0.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_hc CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand_hc-0.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand_hc /construction/games/dose-response/dose-response-179c326/cargo-crates/rand_hc-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=754feacc281375ff -C extra-filename=-754feacc281375ff --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern rand_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_core-3311946d2d3eda00.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/num-iter-acf5af2b5d68ffc4/build-script-build` warning: 1st rule of macro `libc_enum` is never used --> /construction/games/dose-response/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)*], 89 | | entries: [$($entries:tt)*], 90 | | } 91 | | ) => { | |_____^ | note: the lint level is defined here --> /construction/games/dose-response/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)]` [num-iter 0.1.37] cargo:rustc-cfg=has_i128 Running `/construction/games/dose-response/target/release/build/num-iter-acf5af2b5d68ffc4/build-script-build` [num-iter 0.1.37] cargo:rustc-cfg=has_i128 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_integer CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-integer-0.1.39 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/num-integer-c00a9a205554d961/out /usr/local/bin/rustc --crate-name num_integer /construction/games/dose-response/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=2888d8a114ec3990 -C extra-filename=-2888d8a114ec3990 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --cap-lints warn --cfg has_i128` warning: 8th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 3rd rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 9th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_name... | ^^^ warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 old... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 4th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 6th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 2nd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 3rd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 5th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | --------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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::linge... | ---------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, u... | --------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | ------------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, TimeVa... | --------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, TimeVa... | ------------------------------------------------------------------------------ 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, i3... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, u3... | ---------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::SockTyp... | ---------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | ------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | --------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:916:5 | 916 | try!(Errno::result(res)); | ^^^ warning: the item `libc` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:983:9 | 7 | use libc::{self, c_char, c_void, c_int, c_long, c_uint, size_t, pid_t, ... | ---- the item `libc` is already imported here ... 983 | use libc; | ^^^^ | = note: `#[warn(unused_imports)]` implied by `#[warn(unused)]` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_w... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:1620:15 | 1620 | let raw = try!(path.with_nix_path(|cstr| { | ^^^ Compiling wayland-client v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=05c10c656b5ee324 -C extra-filename=-05c10c656b5ee324 --out-dir /construction/games/dose-response/target/release/build/wayland-client-05c10c656b5ee324 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern wayland_scanner=/construction/games/dose-response/target/release/deps/libwayland_scanner-dec4ce61c0289c33.rlib --cap-lints warn` Compiling wayland-protocols v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=a5723b1534ddfada -C extra-filename=-a5723b1534ddfada --out-dir /construction/games/dose-response/target/release/build/wayland-protocols-a5723b1534ddfada -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern wayland_scanner=/construction/games/dose-response/target/release/deps/libwayland_scanner-dec4ce61c0289c33.rlib --cap-lints warn` warning: `num-traits` (lib) generated 2 warnings (2 duplicates) Compiling stb_truetype v0.2.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=stb_truetype CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/stb_truetype-0.2.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name stb_truetype /construction/games/dose-response/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=16d0702955090ece -C extra-filename=-16d0702955090ece --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --cap-lints warn` warning: `crossbeam-epoch` (lib) generated 14 warnings (14 duplicates) Running `/construction/games/dose-response/target/release/build/serde-daa1d36be1de9198/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 `/construction/games/dose-response/target/release/build/serde-daa1d36be1de9198/build-script-build` warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 568 | inner: Box + 'a>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 622 | inner: Box + 'a>, | +++ [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 `/construction/games/dose-response/target/release/build/rayon-core-e95a1fda7bfda9d2/build-script-build` [rayon-core 1.4.1] cargo:rerun-if-changed=build.rs Compiling lzw v0.10.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lzw CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name lzw /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' -C metadata=022d0d38e95db9ba -C extra-filename=-022d0d38e95db9ba --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 al... 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stre... 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 function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:181:39 | 181 | let cha = try!(self.table.reconstruct(pre... | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this al... 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stre... 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 function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:185:39 | 185 | let cha = try!(self.table.reconstruct(Som... | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this al... 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stre... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:360:5 | 360 | try!(w.flush()); | ^^^ warning: use of deprecated constant `libc::MAP_NORESERVE`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/mman.rs:70:9 | 70 | MAP_NORESERVE; | ^^^^^^^^^^^^^ warning: use of deprecated constant `libc::MAP_RENAME`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/mman.rs:90:9 | 90 | MAP_RENAME; | ^^^^^^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:547:60 | 547 | ...bc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 ... | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 105 | BoxedSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 107 | BoxedMutSlice(Box>), | +++ warning: `#[inline]` is ignored on function prototypes --> /construction/games/dose-response/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: `rayon-core` (lib) generated 28 warnings Compiling same-file v1.0.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=same_file CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/same-file-1.0.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name same_file /construction/games/dose-response/dose-response-179c326/cargo-crates/same-file-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=2bd57462ab7ce890 -C extra-filename=-2bd57462ab7ce890 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: unused import: `Write` --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 168 | pub fn boxed_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:451:62 | 451 | ...awFd, 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: use `dyn` | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 519 | mut buf: Box>, | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_integer CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-integer-0.1.39 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/num-integer-8400345ebad0ff8e/out /usr/local/bin/rustc --crate-name num_integer /construction/games/dose-response/dose-response-179c326/cargo-crates/num-integer-0.1.39/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=72895a792802cb7f -C extra-filename=-72895a792802cb7f --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn --cfg has_i128` Compiling approx v0.3.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=approx CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/approx-0.3.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name approx /construction/games/dose-response/dose-response-179c326/cargo-crates/approx-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=42901d878dc44237 -C extra-filename=-42901d878dc44237 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn` warning: `num-traits` (lib) generated 2 warnings Compiling ordered-float v1.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ordered_float CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/ordered-float-1.0.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name ordered_float /construction/games/dose-response/dose-response-179c326/cargo-crates/ordered-float-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0c8ca0d2f6285e76 -C extra-filename=-0c8ca0d2f6285e76 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn` warning: unused import: `num_traits::float::FloatCore` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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 either v1.5.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/either-1.5.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name either /construction/games/dose-response/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_std"' -C metadata=9288e97e1c3a4aee -C extra-filename=-9288e97e1c3a4aee --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs:626:43 | 626 | either!(*self, ref inner => inner.cause()) | ^^^^^ warning: `lzw` (lib) generated 17 warnings Compiling downcast-rs v1.0.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=downcast_rs CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/downcast-rs-1.0.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name downcast_rs /construction/games/dose-response/dose-response-179c326/cargo-crates/downcast-rs-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=9cf15bf709c454dd -C extra-filename=-9cf15bf709c454dd --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/either-1.5.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name either /construction/games/dose-response/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="use_std"' -C metadata=8356833f3d2495d0 -C extra-filename=-8356833f3d2495d0 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/rayon-281e8f16a4c565d8/out /usr/local/bin/rustc --crate-name rayon /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=9fdc5116f67a9d1e -C extra-filename=-9fdc5116f67a9d1e --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern crossbeam_deque=/construction/games/dose-response/target/release/deps/libcrossbeam_deque-fdd6c329dc3b4294.rmeta --extern either=/construction/games/dose-response/target/release/deps/libeither-9288e97e1c3a4aee.rmeta --extern rayon_core=/construction/games/dose-response/target/release/deps/librayon_core-c35baa7f1a54974c.rmeta --cap-lints warn --cfg has_i128` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 125 | fn into_any(self: Box) -> Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 128 | fn as_any(&self) -> &dyn Any; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 131 | fn as_any_mut(&mut self) -> &mut dyn Any; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 135 | fn into_any(self: Box) -> Box { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 136 | fn as_any(&self) -> &dyn Any { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 137 | fn as_any_mut(&mut self) -> &mut dyn Any { self } | +++ warning: `either` (lib) generated 3 warnings Compiling rusttype v0.7.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rusttype CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rusttype /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=60c901277b02e8b1 -C extra-filename=-60c901277b02e8b1 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern approx=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libapprox-42901d878dc44237.rmeta --extern arrayvec=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libarrayvec-d346611d3a4f3a26.rmeta --extern ordered_float=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libordered_float-0c8ca0d2f6285e76.rmeta --extern stb_truetype=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libstb_truetype-16d0702955090ece.rmeta --cap-lints warn` warning: `gl_generator` (lib) generated 86 warnings Compiling walkdir v2.2.7 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=walkdir CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/walkdir-2.2.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name walkdir /construction/games/dose-response/dose-response-179c326/cargo-crates/walkdir-2.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e3abeb3b05dabf69 -C extra-filename=-e3abeb3b05dabf69 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern same_file=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsame_file-2bd57462ab7ce890.rmeta --cap-lints warn` warning: `downcast-rs` (lib) generated 6 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/rand-e97b8330a8c41e79/out /usr/local/bin/rustc --crate-name rand /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -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"' -C metadata=e53a8577036ac808 -C extra-filename=-e53a8577036ac808 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern rand_chacha=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_chacha-e2f27f191f99eb09.rmeta --extern rand_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_core-3311946d2d3eda00.rmeta --extern rand_hc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_hc-754feacc281375ff.rmeta --extern rand_isaac=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_isaac-0d0a22b16773c4f2.rmeta --extern rand_pcg=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_pcg-55611d8da000aa24.rmeta --extern rand_xorshift=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand_xorshift-79a46408233f686a.rmeta --cap-lints warn --cfg rust_1_26 --cfg rust_1_27` warning: the item `Cut` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/rasterizer.rs:100:13 | 2 | use geometry::*; | ----------- the item `Cut` is already imported here ... 100 | use geometry::Cut; | ^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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: the item `Curve` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:998:24 | 120 | pub use geometry::{point, vector, Curve, Line, Point, Rect, Vector}; | ----- the item `Curve` is already imported here ... 998 | use geometry::{Curve, Line}; | ^^^^^ warning: the item `Line` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:998:31 | 120 | pub use geometry::{point, vector, Curve, Line, Point, Rect, Vector}; | ---- the item `Line` is already imported here ... 998 | use geometry::{Curve, Line}; | ^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 249 | dyn FnMut(&DirEntry,&DirEntry) -> Ordering + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1645 | fn cause(&self) -> Option<&dyn error::Error> { | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_iter CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-iter-0.1.37 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/num-iter-4ba52d2362734aaf/out /usr/local/bin/rustc --crate-name num_iter /construction/games/dose-response/dose-response-179c326/cargo-crates/num-iter-0.1.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=904539b197021686 -C extra-filename=-904539b197021686 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_integer=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_integer-72895a792802cb7f.rmeta --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn --cfg has_i128` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:276:39 | 276 | ..._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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:280:46 | 280 | ...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: variable does not need to be mutable --> /construction/games/dose-response/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: `either` (lib) generated 3 warnings (3 duplicates) Compiling line_drawing v0.7.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=line_drawing CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/line_drawing-0.7.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name line_drawing /construction/games/dose-response/dose-response-179c326/cargo-crates/line_drawing-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=b2bce7791a02857e -C extra-filename=-b2bce7791a02857e --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_iter CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-iter-0.1.37 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/num-iter-e16dff96a7a0e184/out /usr/local/bin/rustc --crate-name num_iter /construction/games/dose-response/dose-response-179c326/cargo-crates/num-iter-0.1.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=42e083cc991a1cef -C extra-filename=-42e083cc991a1cef --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern num_integer=/construction/games/dose-response/target/release/deps/libnum_integer-2888d8a114ec3990.rmeta --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --cap-lints warn --cfg has_i128` warning: the item `IteratorRandom` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/seq/mod.rs:454:9 | 173 | / pub trait IteratorRandom: Iterator + Sized { 174 | | /// Choose one element at random from the iterator. If you have a... 175 | | /// it's significantly faster to call the [`choose`] or [`choose_... 176 | | /// functions using the slice instead. ... | 307 | | } 308 | | } | |_- the item `IteratorRandom` is already defined here ... 454 | use seq::IteratorRandom; | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default Running `/construction/games/dose-response/target/release/build/x11-dl-f7de66e657612a71/build-script-build` warning: this `#[deprecated]` annotation has no effect --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_BOOL_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicBool::new(false); | ~~~~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:257:34 | 257 | use std::sync::{Once, Mutex, ONCE_INIT}; | ^^^^^^^^^ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:261:34 | 261 | static READ_RNG_ONCE: Once = ONCE_INIT; | ^^^^^^^^^ | help: replace the use of the deprecated constant | 261 | static READ_RNG_ONCE: Once = Once::new(); | ~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 223 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() }; | ^^^^^^^^^^^^^ [x11-dl 2.18.3] cargo:rustc-link-lib=c Running `/construction/games/dose-response/target/release/build/parking_lot_core-5d389bcab6744479/build-script-build` [parking_lot_core 0.6.2] cargo:rustc-cfg=has_sized_atomics Running `/construction/games/dose-response/target/release/build/nix-7cc8fe8e80ff88e7/build-script-build` [nix 0.13.0] TARGET = Some("x86_64-unknown-dragonfly") [nix 0.13.0] OPT_LEVEL = Some("3") [nix 0.13.0] HOST = Some("x86_64-unknown-dragonfly") [nix 0.13.0] CC_x86_64-unknown-dragonfly = None [nix 0.13.0] CC_x86_64_unknown_dragonfly = None [nix 0.13.0] HOST_CC = None [nix 0.13.0] CC = Some("cc") [nix 0.13.0] CFLAGS_x86_64-unknown-dragonfly = None [nix 0.13.0] CFLAGS_x86_64_unknown_dragonfly = None [nix 0.13.0] HOST_CFLAGS = None [nix 0.13.0] CFLAGS = Some("-pipe -O2 -fno-strict-aliasing ") [nix 0.13.0] DEBUG = Some("false") [nix 0.13.0] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out/src/errno_dragonfly.o" "-c" "src/errno_dragonfly.c" warning: `num-integer` (lib) generated 1 warning (1 duplicate) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=crossbeam_deque CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name crossbeam_deque /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-deque-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=b3426f501f642588 -C extra-filename=-b3426f501f642588 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern crossbeam_epoch=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcrossbeam_epoch-76cfd20a10c7059f.rmeta --extern crossbeam_utils=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcrossbeam_utils-15d8e49c03717591.rmeta --cap-lints warn` warning: `num-integer` (lib) generated 1 warning Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=khronos_api CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-2.2.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/khronos_api-46ce5265604b2fcb/out /usr/local/bin/rustc --crate-name khronos_api /construction/games/dose-response/dose-response-179c326/cargo-crates/khronos_api-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=559c53da6e63dc41 -C extra-filename=-559c53da6e63dc41 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling deflate v0.7.19 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=deflate CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/deflate-0.7.19 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name deflate /construction/games/dose-response/dose-response-179c326/cargo-crates/deflate-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=6f42a97eac169718 -C extra-filename=-6f42a97eac169718 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern adler32=/construction/games/dose-response/target/release/deps/libadler32-8f60f3fcc023687c.rmeta --extern byteorder=/construction/games/dose-response/target/release/deps/libbyteorder-ccd90de5f1cd5005.rmeta --cap-lints warn` [nix 0.13.0] exit status: 0 [nix 0.13.0] AR_x86_64-unknown-dragonfly = None [nix 0.13.0] AR_x86_64_unknown_dragonfly = None [nix 0.13.0] HOST_AR = None [nix 0.13.0] AR = None [nix 0.13.0] running: "ar" "crs" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out/liberrno_dragonfly.a" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out/src/errno_dragonfly.o" [nix 0.13.0] exit status: 0 [nix 0.13.0] cargo:rustc-link-lib=static=errno_dragonfly [nix 0.13.0] cargo:rustc-link-search=native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out Compiling inflate v0.4.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=inflate CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name inflate /construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=4688e9a3267b4664 -C extra-filename=-4688e9a3267b4664 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern adler32=/construction/games/dose-response/target/release/deps/libadler32-8f60f3fcc023687c.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, &bu... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 u... 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 --> /construction/games/dose-response/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 u... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... ... | 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 --> /construction/games/dose-response/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... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:851:53 | 851 | ... ok!(BlockDynCodeLengths(try!(CodeLengthReader::new(clens, hlit as... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:1023:13 | 1023 | try!(self.checksum.check(c)); | ^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 119 | let borrowed : &dyn Borrow<[u8]> = bs.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 124 | let borrowed : &dyn BorrowMut<[u8]> = bms.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | borrowed as *const dyn Borrow<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 126 | borrowed as *const dyn BorrowMut<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 456 | let borrowed : &dyn Borrow<[u8]> = buf.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 524 | let borrowed : &mut dyn BorrowMut<[u8]> = buf.borrow_mut(); | +++ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/deflate-0.7.19/src/chained_hash_table.rs:29:28 | 29 | prev: mem::uninitialized(), | ^^^^^^^^^^^^^ Compiling backtrace-sys v0.1.28 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=1db9108a122fbb7a -C extra-filename=-1db9108a122fbb7a --out-dir /construction/games/dose-response/target/release/build/backtrace-sys-1db9108a122fbb7a -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cc=/construction/games/dose-response/target/release/deps/libcc-0e4b98c0b35d2bb2.rlib --cap-lints warn` Compiling parking_lot_core v0.4.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=c25270d7c8f23d3b -C extra-filename=-c25270d7c8f23d3b --out-dir /construction/games/dose-response/target/release/build/parking_lot_core-c25270d7c8f23d3b -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern rustc_version=/construction/games/dose-response/target/release/deps/librustc_version-ca7d32e9430a6f64.rlib --cap-lints warn` Compiling parking_lot v0.9.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=c5c63433be089cec -C extra-filename=-c5c63433be089cec --out-dir /construction/games/dose-response/target/release/build/parking_lot-c5c63433be089cec -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern rustc_version=/construction/games/dose-response/target/release/deps/librustc_version-ca7d32e9430a6f64.rlib --cap-lints warn` Running `/construction/games/dose-response/target/release/build/wayland-client-05c10c656b5ee324/build-script-build` warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /construction/games/dose-response/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_cou... | ^^^^^^^^^^^^^^^^ Running `/construction/games/dose-response/target/release/build/num-rational-db816497b3d55e0b/build-script-build` [num-rational 0.2.1] cargo:rustc-cfg=has_i128 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num_cpus-1.8.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name num_cpus /construction/games/dose-response/dose-response-179c326/cargo-crates/num_cpus-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=b9483064a64ffb62 -C extra-filename=-b9483064a64ffb62 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn` Compiling sdl2-sys v0.32.6 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=343fb11e9d14ce6f -C extra-filename=-343fb11e9d14ce6f --out-dir /construction/games/dose-response/target/release/build/sdl2-sys-343fb11e9d14ce6f -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern cfg_if=/construction/games/dose-response/target/release/deps/libcfg_if-81cd8fc738e036a4.rlib --extern pkg_config=/construction/games/dose-response/target/release/deps/libpkg_config-36b18b8a86a3b3bc.rlib --cap-lints warn` Compiling xml-rs v0.7.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xml CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name xml /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=6344db6c97386cc8 -C extra-filename=-6344db6c97386cc8 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/release/deps/libbitflags-d9f7bb390b7e9b05.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/wayland-protocols-a5723b1534ddfada/build-script-build` warning: `walkdir` (lib) generated 4 warnings Compiling xdg v2.2.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/log-0.4.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name log /construction/games/dose-response/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="std"' -C metadata=cf34a811407e0642 -C extra-filename=-cf34a811407e0642 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xdg CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/xdg-2.2.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name xdg /construction/games/dose-response/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=507a7f8da1ab51e1 -C extra-filename=-507a7f8da1ab51e1 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:48:9 | 48 | try!(write!(f, "emitter error: ")); | ^^^ warning: the item `Error` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:46:13 | 6 | use std::error::Error; | ----------------- the item `Error` is already imported here ... 46 | use std::error::Error; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, " /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, "") 283 | | } 284 | | ) | |_________- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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; ... | 318 | | } 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 --> /construction/games/dose-response/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; ... | 318 | | } 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::LastElemen... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 afte... 382 | | ... write!(target, "", name.repr_display()).map_er... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the type `[u16; 32768]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.j... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xdg-2.2.0/src/lib.rs:542:5 | 542 | try!(fs::create_dir_all(&full_path)); | ^^^ warning: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | fn error_description(e: &dyn error::Error) -> &str { e.description() } | +++ Compiling color_quant v1.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=color_quant CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/color_quant-1.0.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name color_quant /construction/games/dose-response/dose-response-179c326/cargo-crates/color_quant-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=b55c9c984c2385c5 -C extra-filename=-b55c9c984c2385c5 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 112 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: `rusttype` (lib) generated 5 warnings Compiling memchr v2.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/memchr-2.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/memchr-2.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_std"' -C metadata=e9a076896bd36490 -C extra-filename=-e9a076896bd36490 --out-dir /construction/games/dose-response/target/release/build/memchr-e9a076896bd36490 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `inflate` (lib) generated 57 warnings Compiling stable_deref_trait v1.1.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=stable_deref_trait CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/stable_deref_trait-1.1.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name stable_deref_trait /construction/games/dose-response/dose-response-179c326/cargo-crates/stable_deref_trait-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c7b2c5b6189739bb -C extra-filename=-c7b2c5b6189739bb --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: variable does not need to be mutable --> /construction/games/dose-response/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 Compiling scopeguard v1.0.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/scopeguard-1.0.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name scopeguard /construction/games/dose-response/dose-response-179c326/cargo-crates/scopeguard-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=031ee3d717737a7e -C extra-filename=-031ee3d717737a7e --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `log` (lib) generated 9 warnings (9 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=adler32 CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/adler32-1.0.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name adler32 /construction/games/dose-response/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=52095a6348f216e6 -C extra-filename=-52095a6348f216e6 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=xml CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name xml /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=faf309afd3dfa202 -C extra-filename=-faf309afd3dfa202 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling lock_api v0.3.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lock_api CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/lock_api-0.3.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name lock_api --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/lock_api-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=75d672532a02e972 -C extra-filename=-75d672532a02e972 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern scopeguard=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libscopeguard-031ee3d717737a7e.rmeta --cap-lints warn` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ warning: `adler32` (lib) generated 2 warnings (2 duplicates) Compiling png v0.12.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=png CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name png /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=020866d75d86daa2 -C extra-filename=-020866d75d86daa2 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/release/deps/libbitflags-d9f7bb390b7e9b05.rmeta --extern deflate=/construction/games/dose-response/target/release/deps/libdeflate-6f42a97eac169718.rmeta --extern inflate=/construction/games/dose-response/target/release/deps/libinflate-4688e9a3267b4664.rmeta --extern num_iter=/construction/games/dose-response/target/release/deps/libnum_iter-42e083cc991a1cef.rmeta --cap-lints warn` warning: `color_quant` (lib) generated 1 warning Compiling gif v0.10.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gif CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name gif /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' -C metadata=b839c146b0b4825d -C extra-filename=-b839c146b0b4825d --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern color_quant=/construction/games/dose-response/target/release/deps/libcolor_quant-b55c9c984c2385c5.rmeta --extern lzw=/construction/games/dose-response/target/release/deps/liblzw-022d0d38e95db9ba.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.nex... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/filter.rs:112:54 | 112 | ...pping_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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/traits.rs:82:3 | 82 | try!(read_all(self, &mut bytes)); | ^^^ Compiling owning_ref v0.4.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=owning_ref CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/owning_ref-0.4.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name owning_ref /construction/games/dose-response/dose-response-179c326/cargo-crates/owning_ref-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=97206fd59ad7664a -C extra-filename=-97206fd59ad7664a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern stable_deref_trait=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libstable_deref_trait-c7b2c5b6189739bb.rmeta --cap-lints warn` warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:525:38 | 525 | let (_, bytes) = try!(decoder.decode_bytes(&[])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:213:53 | 213 | ...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 --> /construction/games/dose-response/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)... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: unnecessary parentheses around type --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 49 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: unnecessary parentheses around type --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 1018 | impl Debug for dyn Erased { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1157 | pub type ErasedBoxRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1159 | pub type ErasedRcRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1161 | pub type ErasedArcRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1164 | pub type ErasedBoxRefMut = OwningRefMut, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1138 | type Erased = Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1144 | type Erased = Rc; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1150 | type Erased = Arc; | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:45:47 | 45 | DecodingError::Io(ref err) => err.description(), | ^^^^^^^^^^^ Running `/construction/games/dose-response/target/release/build/memchr-e9a076896bd36490/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 Running `/construction/games/dose-response/target/release/build/sdl2-sys-343fb11e9d14ce6f/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 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/rayon-core-b0369955b3e8928e/out /usr/local/bin/rustc --crate-name rayon_core /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=04941fc09b6e2128 -C extra-filename=-04941fc09b6e2128 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern crossbeam_deque=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcrossbeam_deque-b3426f501f642588.rmeta --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern num_cpus=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_cpus-b9483064a64ffb62.rmeta --cap-lints warn` warning: `owning_ref` (lib) generated 12 warnings Running `/construction/games/dose-response/target/release/build/parking_lot-c5c63433be089cec/build-script-build` warning: `deflate` (lib) generated 10 warnings Running `/construction/games/dose-response/target/release/build/backtrace-sys-1db9108a122fbb7a/build-script-build` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:28:37 | 28 | IoError(ref err) => err.description(), | ^^^^^^^^^^^ [backtrace-sys 0.1.28] cargo:rustc-cfg=rbt [backtrace-sys 0.1.28] TARGET = Some("x86_64-unknown-dragonfly") [backtrace-sys 0.1.28] OPT_LEVEL = Some("3") [backtrace-sys 0.1.28] HOST = Some("x86_64-unknown-dragonfly") [backtrace-sys 0.1.28] CC_x86_64-unknown-dragonfly = None [backtrace-sys 0.1.28] CC_x86_64_unknown_dragonfly = 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-dragonfly = None [backtrace-sys 0.1.28] CFLAGS_x86_64_unknown_dragonfly = None [backtrace-sys 0.1.28] HOST_CFLAGS = None [backtrace-sys 0.1.28] CFLAGS = Some("-pipe -O2 -fno-strict-aliasing ") [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/alloc.o" "-c" "src/libbacktrace/alloc.c" warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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).descr... | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:47:70 | 47 | ...her, (&err as &error::Error).description()) | ^^^^^^^^^^^ [parking_lot 0.9.0] cargo:rustc-cfg=has_sized_atomics [parking_lot 0.9.0] cargo:rustc-cfg=has_checked_instant Running `/construction/games/dose-response/target/release/build/parking_lot_core-c25270d7c8f23d3b/build-script-build` warning: unused import: `std::io::prelude` --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:6:5 | 6 | use std::io::prelude::*; | ^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default [parking_lot_core 0.4.0] cargo:rustc-cfg=has_localkey_try_with Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=nix CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out /usr/local/bin/rustc --crate-name nix /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=3f96a4668e870d3a -C extra-filename=-3f96a4668e870d3a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern void=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libvoid-4ef614b39166a194.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out -l static=errno_dragonfly` [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/dwarf.o" "-c" "src/libbacktrace/dwarf.c" warning: `gif` (lib) generated 67 warnings Compiling gl_generator v0.9.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gl_generator CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.9.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name gl_generator /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.9.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=87cb328ba3e2afcf -C extra-filename=-87cb328ba3e2afcf --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern khronos_api=/construction/games/dose-response/target/release/deps/libkhronos_api-559c53da6e63dc41.rmeta --extern log=/construction/games/dose-response/target/release/deps/liblog-f6fac3925384945d.rmeta --extern xml=/construction/games/dose-response/target/release/deps/libxml-6344db6c97386cc8.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:76:21 | 76 | ... Api::Glx => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:77:21 | 77 | ... Api::Wgl => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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: the type `[u8; 128]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `png` (lib) generated 61 warnings Compiling andrew v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=andrew CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/andrew-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name andrew /construction/games/dose-response/dose-response-179c326/cargo-crates/andrew-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=abbb570e64b98a36 -C extra-filename=-abbb570e64b98a36 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern line_drawing=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libline_drawing-b2bce7791a02857e.rmeta --extern rusttype=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librusttype-60c901277b02e8b1.rmeta --extern walkdir=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwalkdir-e3abeb3b05dabf69.rmeta --extern xdg=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libxdg-507a7f8da1ab51e1.rmeta --extern xml=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libxml-faf309afd3dfa202.rmeta --cap-lints warn` warning: 1st rule of macro `libc_enum` is never used --> /construction/games/dose-response/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)*], 89 | | entries: [$($entries:tt)*], 90 | | } 91 | | ) => { | |_____^ | note: the lint level is defined here --> /construction/games/dose-response/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: 8th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 3rd rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 9th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: unnecessary parentheses around assigned value --> /construction/games/dose-response/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: 6th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 4th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 10th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:163:5 | 163 | (Both, $name:ident, $level:path, $flag:path, OsString<$array:ty>) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: 5th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 2nd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 3rd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: the item `libc` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/unistd.rs:1117:9 | 7 | use libc::{self, c_char, c_void, c_int, c_long, c_uint, size_t, pid_t,... | ---- the item `libc` is already imported here ... 1117 | use libc; | ^^^^ | = note: `#[warn(unused_imports)]` implied by `#[warn(unused)]` warning: panic message is not a string literal --> /construction/games/dose-response/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) => std::panic::panic_any(e), | ~~~~~~~~~~~~~~~~~~~~~ warning: `xml-rs` (lib) generated 66 warnings (10 duplicates) Compiling jpeg-decoder v0.1.15 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=jpeg_decoder CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name jpeg_decoder /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="rayon"' -C metadata=c021206e62fe026f -C extra-filename=-c021206e62fe026f --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/release/deps/libbyteorder-ccd90de5f1cd5005.rmeta --extern rayon=/construction/games/dose-response/target/release/deps/librayon-9fdc5116f67a9d1e.rmeta --cap-lints warn` warning: field `name` is never read --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/decoder.rs:129:92 | 129 | ...8()? != 0xFF || Marker::from_u8(try!(self.reader.read_u8())) != Some... | ^^^ | = note: `#[warn(deprecated)]` on by default warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 44 | Internal(Box), | +++ warning: the type `*mut libc::ifaddrs` does not permit being left uninitialized --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 10 | upsampler: Box, | +++ warning: the type `mq_attr` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 68 | fn cause(&self) -> Option<&dyn StdError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 78 | output_height: u16) -> Result> { | +++ warning: the type `i32` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:547:55 | 547 | ...: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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:852:86 | 852 | ...r), (len + offset_of!(libc::sockaddr_un, sun_path)) as libc::socklen... | --------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `rayon` (lib) generated 11 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot_core CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/parking_lot_core-b3febe3e68f35fa2/out /usr/local/bin/rustc --crate-name parking_lot_core --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=92d8b750356c7ba8 -C extra-filename=-92d8b750356c7ba8 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern smallvec=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsmallvec-c483eeb58756c6ff.rmeta --cap-lints warn --cfg has_sized_atomics` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 constant `libc::MAP_NORESERVE`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/mman.rs:70:9 | 70 | MAP_NORESERVE; | ^^^^^^^^^^^^^ warning: use of deprecated constant `libc::MAP_RENAME`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/mman.rs:90:9 | 90 | MAP_RENAME; | ^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:551:60 | 551 | ...bc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 ... | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 105 | BoxedSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 107 | BoxedMutSlice(Box>), | +++ warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(); | ^^^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=x11_dl CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/x11-dl-cd7e060fdc8e37b4/out /usr/local/bin/rustc --crate-name x11_dl /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=bb7029382cf42b76 -C extra-filename=-bb7029382cf42b76 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn -l c` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 168 | pub fn boxed_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:451:62 | 451 | ...awFd, 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: use `dyn` | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 519 | mut buf: Box>, | +++ warning: `xdg` (lib) generated 11 warnings Compiling glutin_glx_sys v0.1.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=fd12b6b4cc184b5b -C extra-filename=-fd12b6b4cc184b5b --out-dir /construction/games/dose-response/target/release/build/glutin_glx_sys-fd12b6b4cc184b5b -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern gl_generator=/construction/games/dose-response/target/release/deps/libgl_generator-5aa5964fa9322eb2.rlib --cap-lints warn` warning: unused return value of `Box::::from_raw` that must be used --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/fileline.o" "-c" "src/libbacktrace/fileline.c" warning: `rand` (lib) generated 11 warnings Compiling glutin_egl_sys v0.1.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f3a00523e7153fd7 -C extra-filename=-f3a00523e7153fd7 --out-dir /construction/games/dose-response/target/release/build/glutin_egl_sys-f3a00523e7153fd7 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern gl_generator=/construction/games/dose-response/target/release/deps/libgl_generator-5aa5964fa9322eb2.rlib --cap-lints warn` [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/state.o" "-c" "src/libbacktrace/state.c" warning: unnecessary trailing semicolon --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:158:84 | 158 | ...sy().into_owned());; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/error.rs:46:7 | 46 | try!(f.write_str(")")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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) [backtrace-sys 0.1.28] exit status: 0 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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) [backtrace-sys 0.1.28] running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-pipe" "-O2" "-fno-strict-aliasing" "-m64" "-I" "src/libbacktrace" "-I" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/elf.o" "-c" "src/libbacktrace/elf.c" warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 72 | | globals: 73 | | } | |_- in this macro invocation | = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 119 | let borrowed : &dyn Borrow<[u8]> = bs.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 124 | let borrowed : &dyn BorrowMut<[u8]> = bms.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | borrowed as *const dyn Borrow<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 126 | borrowed as *const dyn BorrowMut<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 456 | let borrowed : &dyn Borrow<[u8]> = buf.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 524 | let borrowed : &mut dyn BorrowMut<[u8]> = buf.borrow_mut(); | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/error.rs:64:45 | 64 | Error::Internal(ref err) => err.description(), | ^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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: `gl_generator` (lib) generated 86 warnings Running `/construction/games/dose-response/target/release/build/rayon-a13b3a34a93eec7e/build-script-build` warning: unreachable pattern --> /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/marker.rs:135:13 | 135 | _ => unreachable!(), | ^ | = note: `#[warn(unreachable_patterns)]` on by default [rayon 1.0.3] cargo:rustc-cfg=has_i128 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=approx CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/approx-0.3.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name approx /construction/games/dose-response/dose-response-179c326/cargo-crates/approx-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=3ac986072b9a6382 -C extra-filename=-3ac986072b9a6382 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --cap-lints warn` [backtrace-sys 0.1.28] exit status: 0 [backtrace-sys 0.1.28] AR_x86_64-unknown-dragonfly = None [backtrace-sys 0.1.28] AR_x86_64_unknown_dragonfly = None [backtrace-sys 0.1.28] HOST_AR = None [backtrace-sys 0.1.28] AR = None [backtrace-sys 0.1.28] running: "ar" "crs" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/libbacktrace.a" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/alloc.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/dwarf.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/fileline.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/posix.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/read.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/sort.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out/src/libbacktrace/state.o" "/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/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=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ordered_float CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/ordered-float-1.0.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name ordered_float /construction/games/dose-response/dose-response-179c326/cargo-crates/ordered-float-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3c123279dc5fdcf9 -C extra-filename=-3c123279dc5fdcf9 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --cap-lints warn` warning: `parking_lot_core` (lib) generated 9 warnings Compiling memmap v0.7.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memmap CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/memmap-0.7.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name memmap /construction/games/dose-response/dose-response-179c326/cargo-crates/memmap-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=b7f010c8c426b32d -C extra-filename=-b7f010c8c426b32d --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn` 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 --> /construction/games/dose-response/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.iter().enumerate() { | ~~~~ help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value | 235 | for (i, &table) in IntoIterator::into_iter(tables).enumerate() { | ++++++++++++++++++++++++ ~ warning: `approx` (lib) generated 3 warnings (3 duplicates) Compiling wayland-commons v0.21.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_commons CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-commons-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name wayland_commons /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="native_lib"' --cfg 'feature="wayland-sys"' -C metadata=e321c1e918bda1c4 -C extra-filename=-e321c1e918bda1c4 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern nix=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnix-cb1c8563cb51fb96.rmeta --extern wayland_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_sys-bd98f80e63d2b31e.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 15 | ThreadSafe(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 16 | NonThreadSafe(Box, ThreadId), | +++ Compiling time v0.1.40 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=time CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/time-0.1.40 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name time /construction/games/dose-response/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=7b683d62bd4cd4bc -C extra-filename=-7b683d62bd4cd4bc --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 61 | UserDataInner::ThreadSafe(ref val) => ::downcast_ref::(&**val), | ++++ + warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 65 | ::downcast_ref::(&**val) | ++++ + Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=stb_truetype CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/stb_truetype-0.2.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name stb_truetype /construction/games/dose-response/dose-response-179c326/cargo-crates/stb_truetype-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=01eec65a5e3d94e5 -C extra-filename=-01eec65a5e3d94e5 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/release/deps/libbyteorder-ccd90de5f1cd5005.rmeta --cap-lints warn` warning: `rayon-core` (lib) generated 28 warnings (28 duplicates) Compiling scoped_threadpool v0.1.9 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scoped_threadpool CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name scoped_threadpool /construction/games/dose-response/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=1213f4929c2ad859 -C extra-filename=-1213f4929c2ad859 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lzw CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name lzw /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' -C metadata=20ee202b41b0f640 -C extra-filename=-20ee202b41b0f640 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 75 | type Thunk<'a> = Box; | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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` --> /construction/games/dose-response/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_start_matches(" "); | ~~~~~~~~~~~~~~~~~~ warning: variable does not need to be mutable --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-commons-0.21.4/src/socket.rs:243:17 | 243 | let mut fds = self.in_fds.get_contents(); | ----^^^ | | | help: remove this `mut` Compiling ryu v0.2.7 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/ryu-0.2.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/ryu-0.2.7/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=95ef3b3f47db4d51 -C extra-filename=-95ef3b3f47db4d51 --out-dir /construction/games/dose-response/target/release/build/ryu-95ef3b3f47db4d51 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:561:39 | 561 | _ => write!(f, "{}", self.description()) | ^^^^^^^^^^^ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_client CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/wayland-client-7ef0d90a3a52c6d8/out /usr/local/bin/rustc --crate-name wayland_client /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -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"' -C metadata=3716dbb09d2ed8f0 -C extra-filename=-3716dbb09d2ed8f0 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern downcast_rs=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libdowncast_rs-9cf15bf709c454dd.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern nix=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnix-cb1c8563cb51fb96.rmeta --extern wayland_commons=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_commons-e321c1e918bda1c4.rmeta --extern wayland_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_sys-bd98f80e63d2b31e.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out` warning: `jpeg-decoder` (lib) generated 20 warnings Running `/construction/games/dose-response/target/release/build/ryu-95ef3b3f47db4d51/build-script-build` [ryu 0.2.7] cargo:rustc-cfg=integer128 [ryu 0.2.7] cargo:rustc-cfg=must_use_return Compiling chrono v0.4.9 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=chrono CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/chrono-0.4.9 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name chrono /construction/games/dose-response/dose-response-179c326/cargo-crates/chrono-0.4.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="clock"' --cfg 'feature="default"' --cfg 'feature="time"' -C metadata=485e45b9dca8fcc4 -C extra-filename=-485e45b9dca8fcc4 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern num_integer=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_integer-72895a792802cb7f.rmeta --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --extern time=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libtime-7b683d62bd4cd4bc.rmeta --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/globals.rs:9:19 | 9 | ...: 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: use `dyn` | 9 | callback: Box) + Send>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 303 | implem: Option)>>, | +++ warning: `scoped_threadpool` (lib) generated 1 warning Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rusttype CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rusttype /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=35b9a419e34ef0c5 -C extra-filename=-35b9a419e34ef0c5 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern approx=/construction/games/dose-response/target/release/deps/libapprox-3ac986072b9a6382.rmeta --extern arrayvec=/construction/games/dose-response/target/release/deps/libarrayvec-b36cad282b930e85.rmeta --extern ordered_float=/construction/games/dose-response/target/release/deps/libordered_float-3c123279dc5fdcf9.rmeta --extern stb_truetype=/construction/games/dose-response/target/release/deps/libstb_truetype-01eec65a5e3d94e5.rmeta --cap-lints warn` Running `/construction/games/dose-response/target/release/build/glutin_egl_sys-f3a00523e7153fd7/build-script-build` [glutin_egl_sys 0.1.3] cargo:rerun-if-changed=build.rs warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_O... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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(OU... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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().... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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().... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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(OU... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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(OU... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.isoyea... | ^^^ warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(O... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_O... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_R... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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:... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_R... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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:... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_RANG... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_of... | ^^^ Running `/construction/games/dose-response/target/release/build/glutin_glx_sys-fd12b6b4cc184b5b/build-script-build` [glutin_glx_sys 0.1.5] cargo:rerun-if-changed=build.rs warning: the type `dirent` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:551:55 | 551 | ...: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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:856:86 | 856 | ...r), (len + offset_of!(libc::sockaddr_un, sun_path)) as libc::socklen... | --------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `wayland-commons` (lib) generated 6 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=backtrace_sys CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out /usr/local/bin/rustc --crate-name backtrace_sys /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-sys-0.1.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=cb30a3bec5275803 -C extra-filename=-cb30a3bec5275803 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out -l static=backtrace --cfg rbt` warning: `lzw` (lib) generated 17 warnings (17 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/rayon-043cb203a55120d2/out /usr/local/bin/rustc --crate-name rayon /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=906a05c48c5aac30 -C extra-filename=-906a05c48c5aac30 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern crossbeam_deque=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcrossbeam_deque-b3426f501f642588.rmeta --extern either=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libeither-8356833f3d2495d0.rmeta --extern rayon_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librayon_core-04941fc09b6e2128.rmeta --cap-lints warn --cfg has_i128` Compiling gl v0.10.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/gl-0.10.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/gl-0.10.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=0c71fb5278793135 -C extra-filename=-0c71fb5278793135 --out-dir /construction/games/dose-response/target/release/build/gl-0c71fb5278793135 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern gl_generator=/construction/games/dose-response/target/release/deps/libgl_generator-87cb328ba3e2afcf.rlib --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/parking_lot-0a49a41fe04b6885/out /usr/local/bin/rustc --crate-name parking_lot --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' -C metadata=f8d8b9321fc01441 -C extra-filename=-f8d8b9321fc01441 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern lock_api=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblock_api-75d672532a02e972.rmeta --extern parking_lot_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libparking_lot_core-92d8b750356c7ba8.rmeta --cap-lints warn --cfg has_sized_atomics --cfg has_checked_instant` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/remutex.rs:21:61 | 21 | ...: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `time` (lib) generated 52 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot_core CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/parking_lot_core-64963738402b62cb/out /usr/local/bin/rustc --crate-name parking_lot_core /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot_core-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=a574764b5769666c -C extra-filename=-a574764b5769666c --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern rand=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand-e53a8577036ac808.rmeta --extern smallvec=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsmallvec-c483eeb58756c6ff.rmeta --cap-lints warn --cfg has_localkey_try_with` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:310:14 | 310 | self.description().fmt(f) | ^^^^^^^^^^^ warning: the type `u8` does not permit being left uninitialized --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/remutex.rs:21:49 | 21 | ...Y: 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: dereferencing a null pointer --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) --> /construction/games/dose-response/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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 567 | validate: &mut dyn FnMut() -> bool, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 568 | before_sleep: &mut dyn FnMut(), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 569 | timed_out: &mut dyn FnMut(usize, bool), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 707 | callback: &mut dyn FnMut(UnparkResult) -> UnparkToken, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 877 | validate: &mut dyn FnMut() -> RequeueOp, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 878 | callback: &mut dyn FnMut(RequeueOp, UnparkResult) -> UnparkToken, | +++ warning: dereferencing a null pointer --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1015 | filter: &mut dyn FnMut(ParkToken) -> FilterOp, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1016 | callback: &mut dyn FnMut(UnparkResult) -> UnparkToken, | +++ warning: the type `ManuallyDrop` does not permit being left uninitialized --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 67 | | globals: 68 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 67 | | globals: 68 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 Xcurso... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 53 | | globals: 54 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 53 | | globals: 54 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 116 | | globals: 117 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 116 | | globals: 117 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 37 | | globals: 38 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 37 | | globals: 38 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 75 | | globals: 76 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 75 | | globals: 76 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 63 | | globals: 64 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 63 | | globals: 64 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:44:41 | 44 | ...($var_name), &((*(0 as *const $struct_name)).$var_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 80 | | globals: 81 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 80 | | globals: 81 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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` does not permit being left uninitialized --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 88 | | globals: 89 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 88 | | globals: 89 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 72 | | globals: 73 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 72 | | globals: 73 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:77:3 | 77 | handle: *mut c_void, | ^^^^^^^^^^^^^^^^^^^ = note: this warning originates in the macro `x11_link` (in Nightly builds, run with -Z macro-backtrace for more info) warning: the type `*mut c_void` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `rusttype` (lib) generated 5 warnings (5 duplicates) Compiling lock_api v0.1.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=lock_api CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/lock_api-0.1.5 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name lock_api /construction/games/dose-response/dose-response-179c326/cargo-crates/lock_api-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="owning_ref"' -C metadata=5e91ff4736ef81fe -C extra-filename=-5e91ff4736ef81fe --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern owning_ref=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libowning_ref-97206fd59ad7664a.rmeta --extern scopeguard=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libscopeguard-201275fbf88c402f.rmeta --cap-lints warn` warning: `nix` (lib) generated 176 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/memchr-2.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/memchr-e18d38fa9b05d7a2/out /usr/local/bin/rustc --crate-name memchr /construction/games/dose-response/dose-response-179c326/cargo-crates/memchr-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="use_std"' -C metadata=2d35b6faa11efb35 -C extra-filename=-2d35b6faa11efb35 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=deflate CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/deflate-0.7.19 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name deflate /construction/games/dose-response/dose-response-179c326/cargo-crates/deflate-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=14942481dc716a78 -C extra-filename=-14942481dc716a78 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern adler32=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libadler32-52095a6348f216e6.rmeta --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --cap-lints warn` warning: field `is_wrapper` is never read --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/native_lib/proxy.rs:132:105 | 132 | ...red 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: `parking_lot_core` (lib) generated 23 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=inflate CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name inflate /construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' -C metadata=e228c53b9c09a90a -C extra-filename=-e228c53b9c09a90a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern adler32=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libadler32-52095a6348f216e6.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wayland_protocols CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/wayland-protocols-b29a4783dbeeeb3c/out /usr/local/bin/rustc --crate-name wayland_protocols /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -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"' -C metadata=552f8223d698bb9c -C extra-filename=-552f8223d698bb9c --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern wayland_client=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_client-3716dbb09d2ed8f0.rmeta --extern wayland_commons=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_commons-e321c1e918bda1c4.rmeta --extern wayland_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_sys-bd98f80e63d2b31e.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out` warning: `xml-rs` (lib) generated 24 warnings (24 duplicates) Running `/construction/games/dose-response/target/release/build/num-rational-db816497b3d55e0b/build-script-build` [num-rational 0.2.1] cargo:rustc-cfg=has_i128 Compiling raw-window-handle v0.3.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=raw_window_handle CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/raw-window-handle-0.3.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name raw_window_handle --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/raw-window-handle-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=a73b392c4259ce95 -C extra-filename=-a73b392c4259ce95 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn` Compiling shared_library v0.1.9 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=shared_library CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/shared_library-0.1.9 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name shared_library /construction/games/dose-response/dose-response-179c326/cargo-crates/shared_library-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=4fdccad0cfe5e012 -C extra-filename=-4fdccad0cfe5e012 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn` Compiling unicode-width v0.1.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/unicode-width-0.1.5 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unicode_width /construction/games/dose-response/dose-response-179c326/cargo-crates/unicode-width-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' -C metadata=6611e2266b25735d -C extra-filename=-6611e2266b25735d --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: unused `#[macro_use]` import --> /construction/games/dose-response/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 Compiling ascii v0.9.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ascii CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/ascii-0.9.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name ascii /construction/games/dose-response/dose-response-179c326/cargo-crates/ascii-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="std"' -C metadata=61f0214f4aa14059 -C extra-filename=-61f0214f4aa14059 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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' -... | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /construction/games/dose-response/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' -... | ^^^ help: use `..=` for an inclusive range | = 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_00... | ^^^ help: use `..=` for an inclusive range | = 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 --> /construction/games/dose-response/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: use `dyn` | 637 | fn cause(&self) -> Option<&dyn Error> { | +++ Compiling percent-encoding v2.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=percent_encoding CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/percent-encoding-2.1.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name percent_encoding /construction/games/dose-response/dose-response-179c326/cargo-crates/percent-encoding-2.1.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=b2126306a656f14e -C extra-filename=-b2126306a656f14e --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/dose-response-179c326/cargo-crates/ascii-0.9.1/src/ascii_str.rs:443:54 | 443 | self.chars().zip(other.chars()).all(|(a, b)| { | ^ warning: `#[macro_escape]` only has an effect on `extern crate` and modules --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/protocol_macro.rs:102:1 | 102 | #[macro_escape] | ^^^^^^^^^^^^^^^ warning: `parking_lot` (lib) generated 2 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=color_quant CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/color_quant-1.0.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name color_quant /construction/games/dose-response/dose-response-179c326/cargo-crates/color_quant-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=634d8a48ad8d917a -C extra-filename=-634d8a48ad8d917a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` Compiling rustc-demangle v0.1.13 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rustc_demangle CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rustc_demangle /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=53a5326e7545e218 -C extra-filename=-53a5326e7545e218 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:330:21 | 330 | try!(f.write_str(&rest[..idx])); | ^^^ warning: panic message contains braces --> /construction/games/dose-response/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: `chrono` (lib) generated 67 warnings Compiling sdl2 v0.32.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use-pkgconfig"' -C metadata=9e9165a03a02d5d6 -C extra-filename=-9e9165a03a02d5d6 --out-dir /construction/games/dose-response/target/release/build/sdl2-9e9165a03a02d5d6 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `nix` (lib) generated 104 warnings Compiling backtrace v0.3.11 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=backtrace CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-0.3.11 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name backtrace /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -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"' -C metadata=e02dd4eadcee4d9f -C extra-filename=-e02dd4eadcee4d9f --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern backtrace_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbacktrace_sys-cb30a3bec5275803.rmeta --extern cfg_if=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcfg_if-03a9f60c0851c935.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern rustc_demangle=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librustc_demangle-53a5326e7545e218.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out` Running `/construction/games/dose-response/target/release/build/sdl2-9e9165a03a02d5d6/build-script-build` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gif CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name gif /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="raii_no_panic"' -C metadata=3d40879b135560ab -C extra-filename=-3d40879b135560ab --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern color_quant=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcolor_quant-634d8a48ad8d917a.rmeta --extern lzw=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblzw-20ee202b41b0f640.rmeta --cap-lints warn` warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new(); | ~~~~~~~~~~~ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new(); | ~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 51 | pub unsafe fn trace(mut cb: &mut dyn FnMut(&super::Frame) -> bool) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:163:58 | 163 | ...t 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: 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:56:51 | 56 | ... *(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: 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 --> /construction/games/dose-response/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: use `dyn` | 122 | let cb = data as *mut &mut dyn FnMut(&super::Symbol); | +++ warning: `color_quant` (lib) generated 1 warning (1 duplicate) Compiling combine v3.8.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=combine CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name combine /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=965f09fe44d3d7bd -C extra-filename=-965f09fe44d3d7bd --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern ascii=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libascii-61f0214f4aa14059.rmeta --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --extern either=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libeither-8356833f3d2495d0.rmeta --extern memchr=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libmemchr-2d35b6faa11efb35.rmeta --extern unreachable=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libunreachable-531aef59f2db2500.rmeta --cap-lints warn` warning: `inflate` (lib) generated 57 warnings (57 duplicates) Compiling textwrap v0.10.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=textwrap CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/textwrap-0.10.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name textwrap /construction/games/dose-response/dose-response-179c326/cargo-crates/textwrap-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e4acc72c3001eb5f -C extra-filename=-e4acc72c3001eb5f --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern unicode_width=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libunicode_width-6611e2266b25735d.rmeta --cap-lints warn` For more information about this error, try `rustc --explain E0170`. warning: `ascii` (lib) generated 19 warnings Compiling osmesa-sys v0.1.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=osmesa_sys CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name osmesa_sys /construction/games/dose-response/dose-response-179c326/cargo-crates/osmesa-sys-0.1.2/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=83bceac460c5ef34 -C extra-filename=-83bceac460c5ef34 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern shared_library=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libshared_library-4fdccad0cfe5e012.rmeta --cap-lints warn` warning: `andrew` (lib) generated 1 warning warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... 32 | | pub fn OSMesaCreateContextExt (format: c_uint, depthBits: c_int, ste... ... | 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) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=png CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name png /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="deflate"' --cfg 'feature="png-encoding"' -C metadata=bdc8270a30c80eb8 -C extra-filename=-bdc8270a30c80eb8 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern deflate=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libdeflate-14942481dc716a78.rmeta --extern inflate=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libinflate-e228c53b9c09a90a.rmeta --extern num_iter=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_iter-904539b197021686.rmeta --cap-lints warn` warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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... 32 | | pub fn OSMesaCreateContextExt (format: c_uint, depthBits: c_int, ste... ... | 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 `/construction/games/dose-response/target/release/build/gl-0c71fb5278793135/build-script-build` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | 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) help: remove these parentheses | 72 - _marker: PhantomData <( $h $(, $id)* )>, 72 + _marker: PhantomData <$h>, | warning: `rustc-demangle` (lib) generated 16 warnings Compiling parking_lot v0.7.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=parking_lot CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name parking_lot /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="owning_ref"' -C metadata=26c9c64f6a9cc1b6 -C extra-filename=-26c9c64f6a9cc1b6 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern lock_api=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblock_api-5e91ff4736ef81fe.rmeta --extern parking_lot_core=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libparking_lot_core-a574764b5769666c.rmeta --cap-lints warn` warning: `backtrace` (lib) generated 9 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=glutin_glx_sys CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_glx_sys-aaa99386607984a2/out /usr/local/bin/rustc --crate-name glutin_glx_sys --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_glx_sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=a494d6c84f1a9e86 -C extra-filename=-a494d6c84f1a9e86 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern x11_dl=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libx11_dl-bb7029382cf42b76.rmeta --cap-lints warn` warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(AtomicUsize::new(0)); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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(AtomicUsize::new(0)) | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: AtomicUsize::new(0), | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: AtomicUsize::new(0), | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/remutex.rs:20:61 | 20 | ...: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/once.rs:226:59 | 226 | ...ore_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: use `dyn` | 226 | fn call_once_slow(&self, ignore_poison: bool, f: &mut dyn FnMut(OnceState)) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_glx_sys-aaa99386607984a2/out/glx_bindings.rs:431:47 | 431 | ... &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: 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 --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_glx_sys-aaa99386607984a2/out/glx_extra_bindings.rs:459:47 | 459 | ... &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: use `dyn` | 459 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ warning: unused attribute --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 480 | | TakeUntilByte3, take_until_byte3, memchr3, a, b, c 481 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 519 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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; ... | 82 | | } 83 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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; ... | 82 | | } 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 45 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 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 --> /construction/games/dose-response/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: use `dyn` | 200 | Other(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 695 | pub struct AnyPartialState(Option>); | +++++ + warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 791 | pub struct AnySendPartialState(Option>); | +++++ + warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/mod.rs:871:9 | 871 | ... 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: use `dyn` | 871 | dyn Parser + 'a, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1156:19 | 1156 | ...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: use `dyn` | 1156 | F: FnMut(&mut dyn FnMut(&mut Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1156:30 | 1156 | ...nMut(&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: use `dyn` | 1156 | F: FnMut(&mut FnMut(&mut dyn Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1211:20 | 1211 | ...mut FnMut(&mut Parser)), I... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 1211 | Opaque)), I, O, S>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1211:31 | 1211 | ...nMut(&mut Parser)), 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: use `dyn` | 1211 | Opaque)), I, O, S>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1269:19 | 1269 | ...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: use `dyn` | 1269 | F: FnMut(&mut dyn FnMut(&mut Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1269:30 | 1269 | ...nMut(&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: use `dyn` | 1269 | F: FnMut(&mut FnMut(&mut dyn Parser)), | +++ warning: `glutin_glx_sys` (lib) generated 2 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=glutin_egl_sys CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_egl_sys-5448d60969b7947c/out /usr/local/bin/rustc --crate-name glutin_egl_sys --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin_egl_sys-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=00e8e00c07221de1 -C extra-filename=-00e8e00c07221de1 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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, T: FnMut(&mut I) -> ParseResult + 'a> Parser for T { | ++++++++++++++++++++++++++++++++++++++++++++ ~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_egl_sys-5448d60969b7947c/out/egl_bindings.rs:381:47 | 381 | ... &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: use `dyn` | 381 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ warning: `wayland-client` (lib) generated 4 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ryu CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/ryu-0.2.7 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/ryu-ac05efd22b0da9c2/out /usr/local/bin/rustc --crate-name ryu /construction/games/dose-response/dose-response-179c326/cargo-crates/ryu-0.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e3136ef2d1b0df0a -C extra-filename=-e3136ef2d1b0df0a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn --cfg integer128 --cfg must_use_return` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=sdl2_sys CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/sdl2-sys-ea1289ec0bab3aac/out /usr/local/bin/rustc --crate-name sdl2_sys --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-sys-0.32.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="pkg-config"' --cfg 'feature="use-pkgconfig"' -C metadata=1b73e6cb31925d74 -C extra-filename=-1b73e6cb31925d74 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn -L native=/usr/local/lib -l SDL2` warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/ryu-0.2.7/src/d2s.rs:214:37 | 214 | let mut vm: u64 = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: `glutin_egl_sys` (lib) generated 1 warning Compiling num v0.1.42 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-0.1.42 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name num /construction/games/dose-response/dose-response-179c326/cargo-crates/num-0.1.42/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=ce681b731b9eb13c -C extra-filename=-ce681b731b9eb13c --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_integer=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_integer-72895a792802cb7f.rmeta --extern num_iter=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_iter-904539b197021686.rmeta --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn` Compiling atty v0.2.11 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=atty CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/atty-0.2.11 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name atty /construction/games/dose-response/dose-response-179c326/cargo-crates/atty-0.2.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=b6cb29556c6bb8d7 -C extra-filename=-b6cb29556c6bb8d7 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --cap-lints warn` Compiling itoa v0.4.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=itoa CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/itoa-0.4.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name itoa /construction/games/dose-response/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ba9699ec577ed46b -C extra-filename=-ba9699ec577ed46b --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/itoa-0.4.3/src/lib.rs:76:34 | 76 | bytes: unsafe { mem::uninitialized() }, | ^^^^^^^^^^^^^ warning: `gif` (lib) generated 67 warnings (67 duplicates) Compiling ansi_term v0.11.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ansi_term CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/ansi_term-0.11.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name ansi_term /construction/games/dose-response/dose-response-179c326/cargo-crates/ansi_term-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=06f9633e3e7e87b1 -C extra-filename=-06f9633e3e7e87b1 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: the type `[u8; 24]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the type `[u8; 40]` does not permit being left uninitialized --> /construction/games/dose-response/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: associated type `wstr` should have an upper camel case name --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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, T: fmt::Write + 'a> AnyWrite for T { | ++++++++++++++++++++ ~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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, T: io::Write + 'a> AnyWrite for T { | +++++++++++++++++++ ~ warning: `deflate` (lib) generated 10 warnings (10 duplicates) Compiling strsim v0.7.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=strsim CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/strsim-0.7.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name strsim /construction/games/dose-response/dose-response-179c326/cargo-crates/strsim-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=f93155e59788573a -C extra-filename=-f93155e59788573a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 171 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 183 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 187 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 200 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 184 | let w: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 193 | let w: &mut dyn io::Write = w; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 212 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 222 | let w: &mut dyn io::Write = w; | +++ warning: `itoa` (lib) generated 3 warnings Compiling vec_map v0.8.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=vec_map CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/vec_map-0.8.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name vec_map /construction/games/dose-response/dose-response-179c326/cargo-crates/vec_map-0.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=161582fec1f42bb9 -C extra-filename=-161582fec1f42bb9 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: the type `u8` does not permit being left uninitialized --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/remutex.rs:20:49 | 20 | ...Y: 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: unnecessary parentheses around type --> /construction/games/dose-response/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... | ^ ^ | = 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 --> /construction/games/dose-response/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()... | ^ ^ | 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 --> /construction/games/dose-response/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().m... | ^ ^ | 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 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=scoped_threadpool CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name scoped_threadpool /construction/games/dose-response/dose-response-179c326/cargo-crates/scoped_threadpool-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=12817c5ea0b67d44 -C extra-filename=-12817c5ea0b67d44 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `ansi_term` (lib) generated 11 warnings Compiling linked-hash-map v0.5.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=linked_hash_map CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name linked_hash_map /construction/games/dose-response/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=20d46883c8c18643 -C extra-filename=-20d46883c8c18643 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/linked-hash-map-0.5.2/src/lib.rs:1137:34 | 1137 | self.map = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: `ryu` (lib) generated 6 warnings Compiling clap v2.32.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=clap CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name clap /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -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"' -C metadata=5afd8fb77facc382 -C extra-filename=-5afd8fb77facc382 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern ansi_term=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libansi_term-06f9633e3e7e87b1.rmeta --extern atty=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libatty-b6cb29556c6bb8d7.rmeta --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern strsim=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libstrsim-f93155e59788573a.rmeta --extern textwrap=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libtextwrap-e4acc72c3001eb5f.rmeta --extern unicode_width=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libunicode_width-6611e2266b25735d.rmeta --extern vec_map=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libvec_map-161582fec1f42bb9.rmeta --cap-lints warn` warning: unused return value of `Box::::from_raw` that must be used --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=jpeg_decoder CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name jpeg_decoder /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="rayon"' -C metadata=b693c16be823793c -C extra-filename=-b693c16be823793c --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --extern rayon=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librayon-906a05c48c5aac30.rmeta --cap-lints warn` warning: `parking_lot` (lib) generated 10 warnings Compiling log-panics v2.0.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log_panics CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/log-panics-2.0.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name log_panics /construction/games/dose-response/dose-response-179c326/cargo-crates/log-panics-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="backtrace"' --cfg 'feature="with-backtrace"' -C metadata=dd48f86faef40a32 -C extra-filename=-dd48f86faef40a32 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern backtrace=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbacktrace-e02dd4eadcee4d9f.rmeta --extern log=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblog-cf34a811407e0642.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out` warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:810:17 | 810 | ... (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^ ^ | help: remove these parentheses | 810 - (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) 810 + p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings | warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Compiling simplelog v0.5.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=simplelog CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/simplelog-0.5.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name simplelog /construction/games/dose-response/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=480bc16cb982ceec -C extra-filename=-480bc16cb982ceec --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern chrono=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libchrono-485e45b9dca8fcc4.rmeta --extern log=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblog-cf34a811407e0642.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 78 | fn as_log(self: Box) -> Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 18 | logger: Vec>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 106 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 95 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/comblog.rs:46:33 | 46 | pub fn init(logger: Vec>) -> Result<(), SetLoggerE... | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 46 | pub fn init(logger: Vec>) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 76 | pub fn new(logger: Vec>) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | fn as_log(self: Box) -> Box { | +++ Compiling oorandom v11.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=oorandom CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/oorandom-11.0.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name oorandom --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/oorandom-11.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=a3be2375aeffadbf -C extra-filename=-a3be2375aeffadbf --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `rayon` (lib) generated 11 warnings (11 duplicates) warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 89 | writer: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 19 | pub validator: Option Result<(), String>>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 20 | pub validator_os: Option Result<(), OsString>>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1808:39 | 1808 | ...) -> 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: use `dyn` | 1808 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1809:42 | 1809 | ... -> 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: use `dyn` | 1809 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:921:39 | 921 | ..._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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...nyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:1064:39 | 1064 | ..._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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...nyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:1188:27 | 1188 | ..._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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:58:61 | 58 | ...der<'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: 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 --> /construction/games/dose-response/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: use `dyn` | 577 | fn should_show_arg(use_long: bool, arg: &dyn ArgWithOrder) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 47 | fn as_base(&self) -> &dyn ArgWithDisplay<'b, 'c>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 53 | fn as_base(&self) -> &dyn ArgWithDisplay<'b, 'c> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 105 | w: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) ... | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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_lon... | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: &Parse... | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: use `dyn` | 165 | w: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 209 | I: Iterator>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 237 | I: Iterator>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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::Re... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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::Res... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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 help: use `dyn` | 326 | fn val<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>) -> Result { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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:... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: use `dyn` | 509 | fn spec_vals(&self, a: &dyn ArgWithDisplay) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:223:39 | 223 | ...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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 499 | fn validate_arg_conflicts(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 513 | fn validate_required_unless(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 568 | fn is_missing_required_ok(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 26 | fn validator(&self) -> Option<&Rc Result<(), String>>>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:27:42 | 27 | ...f) -> 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: use `dyn` | 27 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:60:39 | 60 | ...lf) -> Option<&Rc Result<(), String>>> { (*self).valida... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validator(&self) -> Option<&Rc Result<(), String>>> { (*self).validator() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:61:42 | 61 | ...f) -> Option<&Rc Result<(), OsString>>> { (*self).valid... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>> { (*self).validator_os() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:24:60 | 24 | ...<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>, overrides: &mut Vec<(&'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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:56:60 | 56 | ...<'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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:79:39 | 79 | ...f) -> 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: use `dyn` | 79 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:80:42 | 80 | ...) -> 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: use `dyn` | 80 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:150:39 | 150 | ...) -> 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: use `dyn` | 150 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:153:42 | 153 | ... -> 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: use `dyn` | 153 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:132:39 | 132 | ...) -> 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: use `dyn` | 132 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:135:42 | 135 | ... -> 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: use `dyn` | 135 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 409 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) -> ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 447 | pub fn empty_value(arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 475 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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:... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: use `dyn` | 690 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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: use `dyn` | 723 | pub fn value_validation(arg: Option<&dyn AnyArg>, err: String, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 753 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 788 | pub fn unexpected_multiple_usage(arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=gl CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/gl-0.10.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/gl-7e0f4e148abca764/out /usr/local/bin/rustc --crate-name gl /construction/games/dose-response/dose-response-179c326/cargo-crates/gl-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=8d5c1c747934d5b4 -C extra-filename=-8d5c1c747934d5b4 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --cap-lints warn` warning: `simplelog` (lib) generated 18 warnings warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches(|c| c == '-') | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches(|c| c == '-') | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:131:75 | 131 | ...e completion file: {}", why.description()), | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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. ... | 43 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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. ... | 43 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=sdl2 CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/sdl2-2c2f1ac91f932d8b/out /usr/local/bin/rustc --crate-name sdl2 /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use-pkgconfig"' -C metadata=41e8671c76f2cc5d -C extra-filename=-41e8671c76f2cc5d --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern num=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum-ce681b731b9eb13c.rmeta --extern rand=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/librand-e53a8577036ac808.rmeta --extern sdl2_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsdl2_sys-1b73e6cb31925d74.rmeta --cap-lints warn -L native=/usr/local/lib` warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/gl-7e0f4e148abca764/out/bindings.rs:9:36 | 9 | ...: &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: use `dyn` | 9 | fn metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ Compiling smithay-client-toolkit v0.4.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=smithay_client_toolkit CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name smithay_client_toolkit /construction/games/dose-response/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=38ceaaca7fffe13a -C extra-filename=-38ceaaca7fffe13a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern andrew=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libandrew-abbb570e64b98a36.rmeta --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rmeta --extern dlib=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libdlib-7bdc8e20001a894b.rmeta --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern memmap=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libmemmap-b7f010c8c426b32d.rmeta --extern nix=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnix-3f96a4668e870d3a.rmeta --extern wayland_client=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_client-3716dbb09d2ed8f0.rmeta --extern wayland_commons=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_commons-e321c1e918bda1c4.rmeta --extern wayland_protocols=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_protocols-552f8223d698bb9c.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out` warning: unused import: `std::ffi::CStr` --> /construction/games/dose-response/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: unnecessary braces around block return value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:47:66 | 47 | ...tTypeMaps> = { 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:257:9 | 257 | r#try!(self.push_event(event)); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/video.rs:1213:21 | 1213 | let title = r#try!(CString::new(title)); | ^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/surface.rs:13:24 | 13 | ...: 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: use `dyn` | 13 | dpi_change_cb: Box) + Send + 'static>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 110 | implementation: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 155 | implem: Mutex>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 244 | theme: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 157 | implem: Mutex>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 247 | theme: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 92 | shell_surface: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 93 | user_impl: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | shell_surface: Arc>, | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 55 | ) -> Box | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/surface.rs:19:28 | 19 | ...: 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: use `dyn` | 19 | dpi_change_cb: Box) + Send + 'static>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 599 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 819 | theme: &dyn Theme, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 256 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 816 | theme: &dyn Theme, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 259 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 252 | ) -> Box | +++ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the item `mem` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:743:13 | 61 | use std::mem; | -------- the item `mem` is already imported here ... 743 | use std::mem; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unnecessary trailing semicolon --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/messagebox.rs:91:10 | 91 | }; | ^ help: remove this semicolon warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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()... | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 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` --> /construction/games/dose-response/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_start_matches(|c| c == '-')); | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:83:71 | 83 | ...: u32, param: *mut c_void) -> uint32_t { | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 ... | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:523:42 | 523 | ... let mut obtained = unsafe { mem::uninitialized:: /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:614:42 | 614 | ... let mut obtained = unsafe { mem::uninitialized:: /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 57 | pub type TimerCallback<'a> = Box u32+'a+Sync>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:904:63 | 904 | ...{ Error::with_description(e.description(), ErrorKind::Io) } | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:909:35 | 909 | Error::with_description(e.description(), ErrorKind::Format) | ^^^^^^^^^^^ warning: `png` (lib) generated 61 warnings (61 duplicates) warning: `x11-dl` (lib) generated 204 warnings warning: `scoped_threadpool` (lib) generated 1 warning (1 duplicate) warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/render.rs:96:34 | 96 | SdlError(ref e) => e.description(), | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 1101 | | ... | 1147 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 1101 | | ... | 1147 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; ... | 82 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; ... | 82 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... ... | 70 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... ... | 70 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: panic message is not a string literal --> /construction/games/dose-response/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) => std::panic::panic_any(err), | ~~~~~~~~~~~~~~~~~~~~~ warning: panic message is not a string literal --> /construction/games/dose-response/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) => std::panic::panic_any(err), | ~~~~~~~~~~~~~~~~~~~~~ warning: panic message is not a string literal --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ Compiling winit v0.19.4 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=winit CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name winit /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e641272e65f4dd72 -C extra-filename=-e641272e65f4dd72 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern libc=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibc-e60e65bfe4a02194.rmeta --extern log=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblog-cf34a811407e0642.rmeta --extern parking_lot=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libparking_lot-f8d8b9321fc01441.rmeta --extern percent_encoding=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libpercent_encoding-b2126306a656f14e.rmeta --extern raw_window_handle=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libraw_window_handle-a73b392c4259ce95.rmeta --extern smithay_client_toolkit=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsmithay_client_toolkit-38ceaaca7fffe13a.rmeta --extern wayland_client=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_client-3716dbb09d2ed8f0.rmeta --extern x11_dl=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libx11_dl-bb7029382cf42b76.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out` warning: `gl` (lib) generated 1 warning warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/mod.rs:1301:34 | 1301 | let mut count = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:431:67 | 431 | ...ar; MAXHOSTNAMELEN] = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:33:65 | 33 | ...essageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:57:65 | 57 | ...essageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:157:69 | 157 | ...atedCoords = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:142:64 | 142 | ...FFER_SIZE] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 66 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 151 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 257 | callback: Option<&dyn Fn() -> ()>, | +++ warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /construction/games/dose-response/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_... | ^ ... 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` --> /construction/games/dose-response/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_... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/sdl2-sys-ea1289ec0bab3aac/out/sdl_bindings.rs:6136:1 | 6136 | pub enum SDL_BlendMode { | ^^^^^^^^^^^^^^^^^^^^^^ warning: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/sdl2-sys-ea1289ec0bab3aac/out/sdl_bindings.rs:6136:1 | 6136 | pub enum SDL_BlendMode { | ^^^^^^^^^^^^^^^^^^^^^^ warning: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:292:36 | 292 | ...d = 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:523:37 | 523 | ...= 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:614:37 | 614 | ...= 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/xdisplay.rs:161:34 | 161 | formatter.write_str(self.description()) | ^^^^^^^^^^^ warning: `jpeg-decoder` (lib) generated 20 warnings (20 duplicates) warning: `syn` (lib) generated 19 warnings Compiling serde_derive v1.0.80 Compiling derivative v1.0.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=derivative CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/derivative-1.0.2 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name derivative /construction/games/dose-response/dose-response-179c326/cargo-crates/derivative-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=08f2ebf12ebe9cc6 -C extra-filename=-08f2ebf12ebe9cc6 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern proc_macro2=/construction/games/dose-response/target/release/deps/libproc_macro2-2a311ce5e70ca8c9.rlib --extern quote=/construction/games/dose-response/target/release/deps/libquote-d0392ff2c85ba35c.rlib --extern syn=/construction/games/dose-response/target/release/deps/libsyn-e8abfe44b21f5200.rlib --extern proc_macro --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde_derive CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/serde_derive-1.0.80 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name serde_derive /construction/games/dose-response/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=39f07998a64be2ea -C extra-filename=-39f07998a64be2ea --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern proc_macro2=/construction/games/dose-response/target/release/deps/libproc_macro2-2a311ce5e70ca8c9.rlib --extern quote=/construction/games/dose-response/target/release/deps/libquote-d0392ff2c85ba35c.rlib --extern syn=/construction/games/dose-response/target/release/deps/libsyn-e8abfe44b21f5200.rlib --extern proc_macro --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_derive CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-derive-0.2.3 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/num-derive-739e352a9c962e22/out /usr/local/bin/rustc --crate-name num_derive /construction/games/dose-response/dose-response-179c326/cargo-crates/num-derive-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=4c4c6011b53058d6 -C extra-filename=-4c4c6011b53058d6 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rlib --extern proc_macro2=/construction/games/dose-response/target/release/deps/libproc_macro2-2a311ce5e70ca8c9.rlib --extern quote=/construction/games/dose-response/target/release/deps/libquote-d0392ff2c85ba35c.rlib --extern syn=/construction/games/dose-response/target/release/deps/libsyn-e8abfe44b21f5200.rlib --extern proc_macro --cap-lints warn --cfg has_i128` warning: fields `name`, `native_identifier`, `dimensions`, `position`, and `hidpi_factor` are never read --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 `name` is never read --> /construction/games/dose-response/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: the type `[i8; 1024]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:431:62 | 431 | ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:33:60 | 33 | ...geEvent = 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:57:60 | 57 | ...geEvent = 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:157:64 | 157 | ...dCoords = 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:214:53 | 214 | ... 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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:142:59 | 142 | ...R_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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_f... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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! { ... | 273 | | } 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 --> /construction/games/dose-response/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!... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_st... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_s... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_st... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(va... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(va... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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! { ... | 405 | | } 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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_w... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_st... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_t... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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`... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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!... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_s... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_wi... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_strin... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_str... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/derivative-1.0.2/src/attr.rs:587:23 | 587 | bounds.extend(try!(where_clause).predicates); | ^^^ warning: `sdl2` (lib) generated 134 warnings warning: panic message is not a string literal --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/ser.rs:847:51 | 847 | ...gged { .. } => (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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/ast.rs:119:40 | 119 | ...'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: 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` --> /construction/games/dose-response/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_start_matches("r#").to_owned() | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches("r#").to_owned(); | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches("r#").to_owned(); | ~~~~~~~~~~~~~~~~~~ warning: `wayland-protocols` (lib) generated 3 warnings Compiling tiff v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=tiff CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/tiff-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name tiff /construction/games/dose-response/dose-response-179c326/cargo-crates/tiff-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=afa304e119123899 -C extra-filename=-afa304e119123899 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --extern lzw=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblzw-20ee202b41b0f640.rmeta --extern num_derive=/construction/games/dose-response/target/release/deps/libnum_derive-4c4c6011b53058d6.so --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=tiff CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/tiff-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name tiff /construction/games/dose-response/dose-response-179c326/cargo-crates/tiff-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=40f2b0e5092272e3 -C extra-filename=-40f2b0e5092272e3 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/release/deps/libbyteorder-ccd90de5f1cd5005.rmeta --extern lzw=/construction/games/dose-response/target/release/deps/liblzw-022d0d38e95db9ba.rmeta --extern num_derive=/construction/games/dose-response/target/release/deps/libnum_derive-4c4c6011b53058d6.so --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_rea... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::SamplesPerPix... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::BitsPerSa... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.re... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, lengt... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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, ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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:... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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))... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 105 | fn cause (&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:399:46 | 399 | ... let (bytes, mut reader): (usize, Box) = match 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: use `dyn` | 399 | let (bytes, mut reader): (usize, Box) = match self.compression_method { | +++ warning: unused `Result` that must be used --> /construction/games/dose-response/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: `derivative` (lib) generated 46 warnings Compiling glutin v0.21.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=glutin CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name glutin --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=e6e4ec4f419000ac -C extra-filename=-e6e4ec4f419000ac --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern derivative=/construction/games/dose-response/target/release/deps/libderivative-08f2ebf12ebe9cc6.so --extern glutin_egl_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libglutin_egl_sys-00e8e00c07221de1.rmeta --extern glutin_glx_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libglutin_glx_sys-a494d6c84f1a9e86.rmeta --extern lazy_static=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblazy_static-0157a3328b31d2b9.rmeta --extern libloading=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblibloading-e20cfb1731949fe6.rmeta --extern osmesa_sys=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libosmesa_sys-83bceac460c5ef34.rmeta --extern parking_lot=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libparking_lot-26c9c64f6a9cc1b6.rmeta --extern wayland_client=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwayland_client-3716dbb09d2ed8f0.rmeta --extern winit=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libwinit-e641272e65f4dd72.rmeta --cap-lints warn -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out` warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ... mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1134 | ...its: 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ... mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1137 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ... mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1139 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ...ut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1141 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ...lue = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1145 | ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:329:64 | 329 | ...:types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:330:64 | 330 | ...:types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 326 | NoBackendAvailable(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 406 | fn cause(&self) -> Option<&dyn std::error::Error> { | +++ warning: `tiff` (lib) generated 68 warnings warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:437:51 | 437 | ContextError::IoError(ref err) => err.description(), | ^^^^^^^^^^^ warning: field `xconn` is never read --> /construction/games/dose-response/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 = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` warning: the type `i32` does not permit being left uninitialized --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:329:54 | 329 | ...: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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:330:54 | 330 | ...: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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ... 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 | ...its: 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ... 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 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ... 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 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ...ut 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 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ...ue = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1145 | ...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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/osmesa/mod.rs:142:48 | 142 | ...: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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `tiff` (lib) generated 68 warnings (68 duplicates) Compiling toml_edit v0.1.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=toml_edit CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/toml_edit-0.1.5 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name toml_edit --edition=2018 /construction/games/dose-response/dose-response-179c326/cargo-crates/toml_edit-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=27f77b337e595dd9 -C extra-filename=-27f77b337e595dd9 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern chrono=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libchrono-485e45b9dca8fcc4.rmeta --extern combine=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libcombine-965f09fe44d3d7bd.rmeta --extern linked_hash_map=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblinked_hash_map-20d46883c8c18643.rmeta --cap-lints warn` warning: `combine` (lib) generated 53 warnings warning: `smithay-client-toolkit` (lib) generated 21 warnings warning: `glutin` (lib) generated 42 warnings warning: `serde_derive` (lib) generated 15 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/serde-5249f25019058559/out /usr/local/bin/rustc --crate-name serde /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=e7554646f804b71a -C extra-filename=-e7554646f804b71a --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern serde_derive=/construction/games/dose-response/target/release/deps/libserde_derive-39f07998a64be2ea.so --cap-lints warn --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/serde-2003218ed4cb7da1/out /usr/local/bin/rustc --crate-name serde /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=e8805f041edd8349 -C extra-filename=-e8805f041edd8349 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern serde_derive=/construction/games/dose-response/target/release/deps/libserde_derive-39f07998a64be2ea.so --cap-lints warn --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 820 | / seq_impl!( 821 | | HashSet, 822 | | seq, 823 | | HashSet::clear, 824 | | HashSet::with_capacity_and_hasher(size_hint::cautious(seq.size_hi... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 820 | / seq_impl!( 821 | | HashSet, 822 | | seq, 823 | | HashSet::clear, 824 | | HashSet::with_capacity_and_hasher(size_hint::cautious(seq.size_hi... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1016:28 | 1016 | if try!(seq.next_element_seed(InPlaceSeed(de... | ^^^ ... 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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1114:51 | 1114 | let $name = match try!(seq.next_elem... | ^^^ ... 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 ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1148:36 | 1148 | if try!(seq.next_element_seed(InPlac... | ^^^ ... 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 ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1225:56 | 1225 | while let Some((key, value)) = try!($access.... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1629:15 | 1629 | match try!(data.variant()) { | ^^^ warning: unnecessary trailing semicolon --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2103:24 | 2103 | ... let duration = try!(deserializer.deserialize_struct("SystemTime"... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2299:33 | 2299 | let value = try!(Deserialize::deserialize(deseri... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2299:33 | 2299 | let value = try!(Deserialize::deserialize(deseri... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:2266:25 | 2266 | try!(write!(formatter, ", ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:160:35 | 160 | let mut seq = try!(serializer.serialize_tuple($le... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:258:25 | 258 | ... let mut state = try!(serializer.serialize_struct("RangeInclusive"... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 1... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:301:37 | 301 | let mut tuple = try!(serializer.serialize_tuple($... | ^^^ ... 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 1... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_ep... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_e... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::n... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:2477:33 | 2477 | ... while let Some(_) = try!(access.next_entry:: /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:406:25 | 406 | ... let value = try!(value.serialize(ContentSerializer::::n... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:451:25 | 451 | ... let value = try!(value.serialize(ContentSerializer::::n... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, fie... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, fi... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1325:21 | 1325 | ... let value = try!(value.serialize(ContentSerializer::::... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 483 | impl<'a> Display for dyn Expected + 'a { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) help: use `dyn` | 207 | fn invalid_type(unexp: Unexpected, exp: &dyn Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) help: use `dyn` | 225 | fn invalid_value(unexp: Unexpected, exp: &dyn Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) help: use `dyn` | 239 | fn invalid_length(len: usize, exp: &dyn Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1027 | fn invalid_type(self, exp: &dyn Expected) -> E { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1736 | fn invalid_type(self, exp: &dyn Expected) -> E { | +++ warning: `winit` (lib) generated 58 warnings warning: the type `[u8; 15]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_rational CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-rational-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/release/build/num-rational-7c679febcdb7ed0f/out /usr/local/bin/rustc --crate-name num_rational /construction/games/dose-response/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde"' -C metadata=86656c5308a97733 -C extra-filename=-86656c5308a97733 --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern num_integer=/construction/games/dose-response/target/release/deps/libnum_integer-2888d8a114ec3990.rmeta --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --extern serde=/construction/games/dose-response/target/release/deps/libserde-e8805f041edd8349.rmeta --cap-lints warn --cfg has_i128` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: RatioErro... | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: `serde` (lib) generated 165 warnings Compiling image v0.20.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=image CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name image /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=5a4915fc0647662c -C extra-filename=-5a4915fc0647662c --out-dir /construction/games/dose-response/target/release/deps -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/release/deps/libbyteorder-ccd90de5f1cd5005.rmeta --extern gif=/construction/games/dose-response/target/release/deps/libgif-b839c146b0b4825d.rmeta --extern jpeg_decoder=/construction/games/dose-response/target/release/deps/libjpeg_decoder-c021206e62fe026f.rmeta --extern lzw=/construction/games/dose-response/target/release/deps/liblzw-022d0d38e95db9ba.rmeta --extern num_iter=/construction/games/dose-response/target/release/deps/libnum_iter-42e083cc991a1cef.rmeta --extern num_rational=/construction/games/dose-response/target/release/deps/libnum_rational-86656c5308a97733.rmeta --extern num_traits=/construction/games/dose-response/target/release/deps/libnum_traits-29bde7b1ae65ff23.rmeta --extern png=/construction/games/dose-response/target/release/deps/libpng-020866d75d86daa2.rmeta --extern scoped_threadpool=/construction/games/dose-response/target/release/deps/libscoped_threadpool-1213f4929c2ad859.rmeta --extern tiff=/construction/games/dose-response/target/release/deps/libtiff-40f2b0e5092272e3.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=num_rational CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/num-rational-0.2.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/num-rational-a1831e8d5a205656/out /usr/local/bin/rustc --crate-name num_rational /construction/games/dose-response/dose-response-179c326/cargo-crates/num-rational-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="serde"' -C metadata=2548a796db3443ab -C extra-filename=-2548a796db3443ab --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern num_integer=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_integer-72895a792802cb7f.rmeta --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --extern serde=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libserde-e7554646f804b71a.rmeta --cap-lints warn --cfg has_i128` Compiling serde_json v1.0.33 Compiling bincode v1.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde_json CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/serde_json-1.0.33 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name serde_json /construction/games/dose-response/dose-response-179c326/cargo-crates/serde_json-1.0.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="default"' -C metadata=4b6f226725926329 -C extra-filename=-4b6f226725926329 --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern itoa=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libitoa-ba9699ec577ed46b.rmeta --extern ryu=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libryu-e3136ef2d1b0df0a.rmeta --extern serde=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libserde-e7554646f804b71a.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bincode CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name bincode /construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C metadata=6b38414ed99048ba -C extra-filename=-6b38414ed99048ba --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --extern serde=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libserde-e7554646f804b71a.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/decoder.rs:740:68 | 740 | ... ImageType::Bitfields16 | ImageType::Bitfields32 => try!(self.read... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/decoder.rs:747:75 | 747 | ... ImageType::Palette | ImageType::RLE4 | ImageType::RLE8 => try!(se... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/encoder.rs:57:9 | 57 | ... try!(self.writer.write_u32::(0)); // compression met... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/encoder.rs:30:73 | 30 | ...xel_size, palette_color_count) = try!(get_pixel_info(c)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_pixe... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, fra... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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] ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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] ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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] ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 = v... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/ico/encoder.rs:85:5 | 85 | try!(w.write_u32::(data_start)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/pnm/encoder.rs:173:34 | 173 | ...e::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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/pnm/encoder.rs:174:35 | 174 | ...::GrayA(n @ 1...16) => ((1 << n) - 1, ArbitraryTuplType::GrayscaleAl... | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /construction/games/dose-response/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::R... | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/pnm/encoder.rs:176:34 | 176 | ...e::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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/dynimage.rs:630:18 | 630 | let (w, h) = try!(codec.dimensions()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/image.rs:275:21 | 275 | let _ = try!(self.read_scanline(&mut tmp)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 *sel... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 *se... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 61 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 37 | pub kernel: Box f32 + 'a>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 485 | struct SampleWriter<'a>(&'a mut dyn Write); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 496 | fn read_separated_ascii(reader: &mut dyn Read) -> ImageResult | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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 --> /construction/games/dose-response/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: use `dyn` | 545 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 576 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 609 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 665 | _reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 254 | writer: &mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 help: use `dyn` | 475 | fn write_header(self, writer: &mut dyn Write) -> io::Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 599 | fn write_image(&self, writer: &mut dyn Write) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 235 | pub fn write(&self, writer: &mut dyn io::Write) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 107 | fn from_reader(r: &mut dyn Read) -> ImageResult
{ | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 134 | r: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 88 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:86:81 | 86 | ...> write!(fmt, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:90:70 | 90 | ...ng => write!(fmt, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:97:60 | 97 | ErrorKind::SizeLimit => write!(fmt, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn invalid_type(self, exp: &dyn Expected) -> Error { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 help: use `dyn` | 201 | fn peek_invalid_type(&mut self, exp: &dyn Expected) -> Error { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 354 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 409 | fn invalid_type(unexp: de::Unexpected, exp: &dyn de::Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1371 | fn invalid_type(&self, exp: &dyn Expected) -> E | +++ Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=image CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name image /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -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"' -C metadata=595bf842754e8c0e -C extra-filename=-595bf842754e8c0e --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern byteorder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbyteorder-67e6796e08f48d0c.rmeta --extern gif=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libgif-3d40879b135560ab.rmeta --extern jpeg_decoder=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libjpeg_decoder-b693c16be823793c.rmeta --extern lzw=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblzw-20ee202b41b0f640.rmeta --extern num_iter=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_iter-904539b197021686.rmeta --extern num_rational=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_rational-2548a796db3443ab.rmeta --extern num_traits=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_traits-79b101434719dc68.rmeta --extern png=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libpng-bdc8270a30c80eb8.rmeta --extern scoped_threadpool=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libscoped_threadpool-12817c5ea0b67d44.rmeta --extern tiff=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libtiff-afa304e119123899.rmeta --cap-lints warn` warning: associated function `new` is never used --> /construction/games/dose-response/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: `serde` (lib) generated 165 warnings (165 duplicates) warning: `num-rational` (lib) generated 4 warnings warning: `bincode` (lib) generated 69 warnings warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/hdr/hdr_decoder.rs:796:71 | 796 | ...!("{} {}", description, err.description())) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/hdr/hdr_decoder.rs:804:71 | 804 | ...!("{} {}", description, err.description())) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/jpeg/decoder.rs:119:58 | 119 | ... Internal(err) => ImageError::FormatError(err.description().to_own... | ^^^^^^^^^^^ warning: use of deprecated method `core::str::::trim_left`: superseded by `trim_start` --> /construction/games/dose-response/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_start() | ~~~~~~~~~~ warning: `num-rational` (lib) generated 4 warnings (4 duplicates) warning: variable does not need to be mutable --> /construction/games/dose-response/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: fields `x_origin` and `y_origin` are never read --> /construction/games/dose-response/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 = note: `#[warn(dead_code)]` on by default warning: panic message is not a string literal --> /construction/games/dose-response/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: `serde_json` (lib) generated 33 warnings warning: `image` (lib) generated 344 warnings (5 duplicates) Compiling dose-response v1.0.0 (/construction/games/dose-response/dose-response-179c326) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326 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='/construction/games/dose-response/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --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"' -C metadata=93480ae688e2e756 -C extra-filename=-93480ae688e2e756 --out-dir /construction/games/dose-response/target/release/build/dose-response-93480ae688e2e756 -C linker=cc -L dependency=/construction/games/dose-response/target/release/deps --extern image=/construction/games/dose-response/target/release/deps/libimage-5a4915fc0647662c.rlib --extern rusttype=/construction/games/dose-response/target/release/deps/librusttype-35b9a419e34ef0c5.rlib` warning: `clap` (lib) generated 77 warnings Running `/construction/games/dose-response/target/release/build/dose-response-93480ae688e2e756/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-dragonfly [dose-response 1.0.0] Attempting to copy font.png [dose-response 1.0.0] Warning: could not copy output artifacts to the target directory. [dose-response 1.0.0] Os { code: 2, kind: NotFound, message: "No such file or directory" } [dose-response 1.0.0] Attempting to copy webgl_vertex_shader.glsl [dose-response 1.0.0] Warning: could not copy output artifacts to the target directory. [dose-response 1.0.0] Os { code: 2, kind: NotFound, message: "No such file or directory" } [dose-response 1.0.0] Attempting to copy webgl_fragment_shader.glsl [dose-response 1.0.0] Warning: could not copy output artifacts to the target directory. [dose-response 1.0.0] Os { code: 2, kind: NotFound, message: "No such file or directory" } warning: `image` (lib) generated 344 warnings (339 duplicates) Running `CARGO=/usr/local/bin/cargo CARGO_BIN_NAME=dose-response CARGO_CRATE_NAME=dose_response CARGO_MANIFEST_DIR=/construction/games/dose-response/dose-response-179c326 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-dragonfly LD_LIBRARY_PATH='/construction/games/dose-response/target/release/deps:/usr/local/lib' OUT_DIR=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/dose-response-619e4ac1130d6467/out /usr/local/bin/rustc --crate-name dose_response --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C opt-level=3 -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"' -C metadata=1662cc9e76c4ebfb -C extra-filename=-1662cc9e76c4ebfb --out-dir /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps --target x86_64-unknown-dragonfly -C linker=cc -L dependency=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps -L dependency=/construction/games/dose-response/target/release/deps --extern bincode=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbincode-6b38414ed99048ba.rlib --extern bitflags=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libbitflags-06aac40cfdd1eed6.rlib --extern chrono=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libchrono-485e45b9dca8fcc4.rlib --extern clap=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libclap-5afd8fb77facc382.rlib --extern gl=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libgl-8d5c1c747934d5b4.rlib --extern glutin=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libglutin-e6e4ec4f419000ac.rlib --extern image=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libimage-595bf842754e8c0e.rlib --extern line_drawing=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libline_drawing-b2bce7791a02857e.rlib --extern log=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblog-cf34a811407e0642.rlib --extern log_panics=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liblog_panics-dd48f86faef40a32.rlib --extern num_rational=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libnum_rational-2548a796db3443ab.rlib --extern oorandom=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/liboorandom-a3be2375aeffadbf.rlib --extern sdl2=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsdl2-41e8671c76f2cc5d.rlib --extern serde=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libserde-e7554646f804b71a.rlib --extern serde_json=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libserde_json-4b6f226725926329.rlib --extern simplelog=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libsimplelog-480bc16cb982ceec.rlib --extern toml_edit=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/deps/libtoml_edit-27f77b337e595dd9.rlib -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/libloading-79955ae9a8f2bae0/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-4f080eee1d96c854/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/nix-6de4cc7bea7ff14b/out -L native=/construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/backtrace-sys-852655a8abbcb341/out -L native=/usr/local/lib` warning: unnecessary trailing semicolon --> src/render.rs:452:6 | 452 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: trailing semicolon in macro used in expression position --> src/error.rs:28:99 | 28 | ...te::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 | ...te::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 | ...te::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: panic message is not a string literal --> src/monster.rs:176:20 | 176 | ...anic!(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: `dose-response` (bin "dose-response") generated 5 warnings (run `cargo fix --bin "dose-response"` to apply 1 suggestion) Finished release [optimized] target(s) in 12m 04s warning: the following packages contain code that will be rejected by a future version of Rust: dose-response v1.0.0 (/construction/games/dose-response/dose-response-179c326) note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` SUCCEEDED 00:12:05 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for dose-response-1.0.0_35 ===> Generating temporary packing list Installing dose-response v1.0.0 (/construction/games/dose-response/dose-response-179c326) warning: lint `redundant_semicolon` has been renamed to `redundant_semicolons` --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/lib.rs:33:39 | 33 | #![deny(missing_copy_implementations, safe_packed_borrows)] | ^^^^^^^^^^^^^^^^^^^ warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1024:38 | 1024 | pub const LC_COLLATE_MASK: ::c_int = (1 << 0); | ^ ^ | = note: `#[warn(unused_parens)]` on by default help: remove these parentheses | 1024 - pub const LC_COLLATE_MASK: ::c_int = (1 << 0); 1024 + pub const LC_COLLATE_MASK: ::c_int = 1 << 0; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1025:36 | 1025 | pub const LC_CTYPE_MASK: ::c_int = (1 << 1); | ^ ^ | help: remove these parentheses | 1025 - pub const LC_CTYPE_MASK: ::c_int = (1 << 1); 1025 + pub const LC_CTYPE_MASK: ::c_int = 1 << 1; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1026:39 | 1026 | pub const LC_MONETARY_MASK: ::c_int = (1 << 2); | ^ ^ | help: remove these parentheses | 1026 - pub const LC_MONETARY_MASK: ::c_int = (1 << 2); 1026 + pub const LC_MONETARY_MASK: ::c_int = 1 << 2; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1027:38 | 1027 | pub const LC_NUMERIC_MASK: ::c_int = (1 << 3); | ^ ^ | help: remove these parentheses | 1027 - pub const LC_NUMERIC_MASK: ::c_int = (1 << 3); 1027 + pub const LC_NUMERIC_MASK: ::c_int = 1 << 3; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1028:35 | 1028 | pub const LC_TIME_MASK: ::c_int = (1 << 4); | ^ ^ | help: remove these parentheses | 1028 - pub const LC_TIME_MASK: ::c_int = (1 << 4); 1028 + pub const LC_TIME_MASK: ::c_int = 1 << 4; | warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/libc-0.2.65/src/unix/bsd/freebsdlike/dragonfly/mod.rs:1029:39 | 1029 | pub const LC_MESSAGES_MASK: ::c_int = (1 << 5); | ^ ^ | help: remove these parentheses | 1029 - pub const LC_MESSAGES_MASK: ::c_int = (1 << 5); 1029 + pub const LC_MESSAGES_MASK: ::c_int = 1 << 5; | warning: `libc` (lib) generated 8 warnings warning: missing documentation for a macro --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/semver-0.9.0/src/version.rs:285:21 | 285 | try!(write!(f, ".")) | ^^^ warning: unused import: `std::result` --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:26:71 | 26 | ... => 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc_version-0.2.3/src/errors.rs:31:69 | 31 | ... => write!(f, "{}: {}", self.description(), i), | ^^^^^^^^^^^ warning: `rustc_version` (lib) generated 7 warnings Fresh cc v1.0.25 warning: use of deprecated method `core::str::::trim_right_matches`: superseded by `trim_end_matches` --> /construction/games/dose-response/dose-response-179c326/cargo-crates/cc-1.0.25/src/lib.rs:1672:67 | 1672 | ..._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_end_matches('-')); | ~~~~~~~~~~~~~~~~ warning: field `kind` is never read --> /construction/games/dose-response/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 cfg-if v0.1.6 warning: `cfg-if` (lib) generated 1 warning (1 duplicate) warning: `#[inline]` is ignored on function prototypes --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/num-traits-0.2.6/src/identities.rs:24:5 | 24 | #[inline] | ^^^^^^^^^ warning: `num-traits` (lib) generated 2 warnings Fresh unicode-xid v0.1.0 Fresh proc-macro2 v0.4.24 warning: `...` range patterns are deprecated --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:37 | 1152 | ...(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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:49 | 1152 | ......'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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/stable.rs:1152:61 | 1152 | ......'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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/dose-response-179c326/cargo-crates/proc-macro2-0.4.24/src/unstable.rs:30:33 | 30 | static WORKS: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default help: replace the use of the deprecated constant | 30 | static WORKS: AtomicUsize = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 64 | type PanicHook = dyn Fn(&PanicInfo) + Sync + Send + 'static; | +++ warning: `proc-macro2` (lib) generated 25 warnings warning: use of deprecated constant `lazy::std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new()); | ~~~~~~~~~~~ warning: unreachable expression --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 5 warnings Fresh quote v0.6.10 warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the item `Error` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.8.0/src/writer/emitter.rs:46:13 | 6 | use std::error::Error; | ----------------- the item `Error` is already imported here ... 46 | use std::error::Error; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 24 warnings Fresh syn v0.15.21 warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 568 | inner: Box + 'a>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 622 | inner: Box + 'a>, | +++ warning: panic message contains braces --> /construction/games/dose-response/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 19 warnings Fresh void v1.0.2 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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 2 warnings (2 duplicates) warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 303 | static mut LOGGER: &'static dyn Log = &NopLogger; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1094 | pub fn set_boxed_logger(logger: Box) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1145 | pub fn set_logger(logger: &'static dyn Log) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1151 | F: FnOnce() -> &'static dyn Log, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/log-0.4.6/src/lib.rs:1154:21 | 1154 | ... match STATE.compare_and_swap(UNINITIALIZED, INITIALIZING, Orderi... | ^^^^^^^^^^^^^^^^ warning: `log` (lib) generated 9 warnings warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 150 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 165 | let stdout_debug: &dyn fmt::Debug = match stdout_utf8 { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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` --> /construction/games/dose-response/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_end().to_owned()) | ~~~~~~~~ warning: `pkg-config` (lib) generated 6 warnings Fresh serde_derive v1.0.80 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/ser.rs:847:51 | 847 | ...gged { .. } => (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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde_derive-1.0.80/src/internals/ast.rs:119:40 | 119 | ...'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: 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` --> /construction/games/dose-response/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_start_matches("r#").to_owned() | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches("r#").to_owned(); | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches("r#").to_owned(); | ~~~~~~~~~~~~~~~~~~ warning: `serde_derive` (lib) generated 15 warnings Fresh nodrop v0.1.13 Fresh rand_core v0.3.0 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 431 | impl std::io::Read for dyn RngCore { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 help: use `dyn` | 95 | cause: Option>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 120 | where E: Into> | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 137 | pub fn take_cause(&mut self) -> Option> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 160 | fn cause(&self) -> Option<&dyn stdError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 161 | self.cause.as_ref().map(|e| e.as_ref() as &dyn stdError) | +++ warning: `rand_core` (lib) generated 6 warnings Fresh arrayvec v0.4.7 warning: `arrayvec` (lib) generated 3 warnings (3 duplicates) warning: `#[inline]` is ignored on function prototypes --> /construction/games/dose-response/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 1 warning Fresh unreachable v1.0.0 Fresh wayland-scanner v0.21.4 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 6 warnings Fresh khronos_api v3.1.0 warning: the item `mem` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-utils-0.2.2/src/scoped.rs:149:9 | 112 | use std::mem; | -------- the item `mem` is already imported here ... 149 | use std::mem; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 162 | dtor: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 151 | let closure: Box = Box::new(f); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 152 | let closure: Box = mem::transmute(closure); | +++ warning: the type `Inner` does not permit being left uninitialized --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 7 warnings Fresh scopeguard v0.3.3 Fresh lazy_static v1.3.0 warning: `lazy_static` (lib) generated 5 warnings (5 duplicates) warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: AtomicUsize::new(0), | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/internal.rs:394:59 | 394 | ...onst 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/crossbeam-epoch-0.3.1/src/internal.rs:401:59 | 401 | ...onst 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nodrop-0.1.13/src/lib.rs:36:5 | 36 | enum Flag { | ^^^^^^^^^^^^ warning: `crossbeam-epoch` (lib) generated 14 warnings Fresh libc v0.2.65 warning: `libc` (lib) generated 8 warnings (8 duplicates) Fresh gl_generator v0.11.0 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:82:21 | 82 | ... Api::Glx => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.11.0/generators/mod.rs:83:21 | 83 | ... Api::Wgl => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 1 warning (1 duplicate) Fresh wayland-sys v0.21.4 Fresh nix v0.11.0 warning: 1st rule of macro `libc_enum` is never used --> /construction/games/dose-response/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)*], 89 | | entries: [$($entries:tt)*], 90 | | } 91 | | ) => { | |_____^ | note: the lint level is defined here --> /construction/games/dose-response/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: 8th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 3rd rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 9th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_name... | ^^^ warning: unnecessary parentheses around assigned value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 old... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 4th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 6th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 2nd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 3rd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 5th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | --------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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::linge... | ---------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, u... | --------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | ------------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, TimeVa... | --------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, TimeVa... | ------------------------------------------------------------------------------ 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, i3... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | -------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, u3... | ---------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::SockTyp... | ---------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | ------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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, boo... | --------------------------------------------------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:916:5 | 916 | try!(Errno::result(res)); | ^^^ warning: the item `libc` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/unistd.rs:983:9 | 7 | use libc::{self, c_char, c_void, c_int, c_long, c_uint, size_t, pid_t, ... | ---- the item `libc` is already imported here ... 983 | use libc; | ^^^^ | = note: `#[warn(unused_imports)]` implied by `#[warn(unused)]` warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_w... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 constant `libc::MAP_NORESERVE`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/mman.rs:70:9 | 70 | MAP_NORESERVE; | ^^^^^^^^^^^^^ warning: use of deprecated constant `libc::MAP_RENAME`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/mman.rs:90:9 | 90 | MAP_RENAME; | ^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:547:60 | 547 | ...bc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 ... | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 105 | BoxedSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 107 | BoxedMutSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 168 | pub fn boxed_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/aio.rs:451:62 | 451 | ...awFd, 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: use `dyn` | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 519 | mut buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 119 | let borrowed : &dyn Borrow<[u8]> = bs.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 124 | let borrowed : &dyn BorrowMut<[u8]> = bms.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | borrowed as *const dyn Borrow<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 126 | borrowed as *const dyn BorrowMut<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 456 | let borrowed : &dyn Borrow<[u8]> = buf.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 524 | let borrowed : &mut dyn BorrowMut<[u8]> = buf.borrow_mut(); | +++ warning: the type `*mut libc::ifaddrs` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:547:55 | 547 | ...: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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.11.0/src/sys/socket/addr.rs:852:86 | 852 | ...r), (len + offset_of!(libc::sockaddr_un, sun_path)) as libc::socklen... | --------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 176 warnings Fresh num-derive v0.2.3 Fresh smallvec v0.6.6 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:444:68 | 444 | ...ata::::from_inline(mem::uninitialized()); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smallvec-0.6.6/lib.rs:1035:44 | 1035 | let mut data: A = mem::uninitialized(); | ^^^^^^^^^^^^^ Fresh crossbeam-utils v0.2.2 Fresh memoffset v0.2.1 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/adler32-1.0.3/src/lib.rs:194:16 | 194 | read = try!(reader.read(&mut buffer)); | ^^^ Fresh wayland-commons v0.21.4 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 15 | ThreadSafe(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 16 | NonThreadSafe(Box, ThreadId), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 61 | UserDataInner::ThreadSafe(ref val) => ::downcast_ref::(&**val), | ++++ + warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 65 | ::downcast_ref::(&**val) | ++++ + warning: variable does not need to be mutable --> /construction/games/dose-response/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 --> /construction/games/dose-response/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` Fresh rand_chacha v0.1.0 Fresh rand_pcg v0.1.1 warning: `smallvec` (lib) generated 5 warnings warning: `crossbeam-utils` (lib) generated 7 warnings (7 duplicates) warning: `adler32` (lib) generated 2 warnings warning: `wayland-commons` (lib) generated 6 warnings Fresh crossbeam-epoch v0.3.1 warning: unnecessary trailing semicolon --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new(); | ~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 10 | Panic(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 161 | type PanicHandler = dyn Fn(Box) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 161 | type PanicHandler = Fn(Box) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 166 | type StartHandler = dyn Fn(usize) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 171 | type ExitHandler = dyn Fn(usize) + Send + Sync; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 38 | panic: AtomicPtr>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/scope/mod.rs:47:29 | 47 | ...tomData) + 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: use `dyn` | 47 | marker: PhantomData) + Send + Sync + 'scope>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 133 | get_thread_name: Option String>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 468 | pub fn initialize(config: Configuration) -> Result<(), Box> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 291 | where H: Fn(Box) + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 382 | pub fn build(self) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 401 | where H: Fn(Box) + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 172 | err: Box) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 188 | pub fn handle_panic(&self, err: Box) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 370 | unsafe fn job_panicked(&self, err: Box) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/thread_pool/mod.rs:64:72 | 64 | ...tion) -> 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: use `dyn` | 64 | pub fn new(configuration: Configuration) -> Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 21 | pub fn resume_unwinding(payload: Box) -> ! { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/lib.rs:460:23 | 460 | _ => self.description().fmt(f), | ^^^^^^^^^^^ warning: non-binding let on a synchronization lock --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-core-1.4.1/src/sleep/mod.rs:257:25 | 257 | let _ = self.tickle.wait(data).unwrap(); | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this binding will immediately drop the value assigned to it | | | 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 | drop(self.tickle.wait(data).unwrap()); | ~~~~~ + Fresh rand_xorshift v0.1.0 Fresh rand_isaac v0.1.0 Fresh rand_hc v0.1.0 warning: `crossbeam-epoch` (lib) generated 14 warnings (14 duplicates) warning: `rayon-core` (lib) generated 28 warnings warning: unused import: `num_traits::float::FloatCore` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/dose-response-179c326/cargo-crates/approx-0.3.0/src/ulps_eq.rs:4:5 | 4 | use num_traits::float::FloatCore; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/either-1.5.0/src/lib.rs:626:43 | 626 | either!(*self, ref inner => inner.cause()) | ^^^^^ Fresh same-file v1.0.4 Fresh either v1.5.0 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 al... 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stre... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:181:39 | 181 | let cha = try!(self.table.reconstruct(pre... | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this al... 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stre... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/lzw-0.10.0/src/lzw.rs:185:39 | 185 | let cha = try!(self.table.reconstruct(Som... | ^^^ ... 214 | / define_decoder_struct!{ 215 | | Decoder, 0, #[doc = "Decoder for a LZW compressed stream (this al... 216 | | DecoderEarlyChange, 1, #[doc = "Decoder for a LZW compressed stre... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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` --> /construction/games/dose-response/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 Fresh downcast-rs v1.0.3 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 125 | fn into_any(self: Box) -> Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 128 | fn as_any(&self) -> &dyn Any; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 131 | fn as_any_mut(&mut self) -> &mut dyn Any; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 135 | fn into_any(self: Box) -> Box { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 136 | fn as_any(&self) -> &dyn Any { self } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 137 | fn as_any_mut(&mut self) -> &mut dyn Any { self } | +++ warning: `approx` (lib) generated 3 warnings warning: `either` (lib) generated 3 warnings warning: `either` (lib) generated 3 warnings (3 duplicates) warning: `lzw` (lib) generated 17 warnings warning: `downcast-rs` (lib) generated 6 warnings warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:276:39 | 276 | ..._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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rayon-1.0.3/src/str.rs:280:46 | 280 | ...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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_cou... | ^^^^^^^^^^^^^^^^ warning: the type `[u8; 128]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh num-iter v0.1.37 Fresh wayland-client v0.21.4 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/globals.rs:9:19 | 9 | ...: 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: use `dyn` | 9 | callback: Box) + Send>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 303 | implem: Option)>>, | +++ warning: field `is_wrapper` is never read --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-client-0.21.4/src/native_lib/proxy.rs:132:105 | 132 | ...red 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 {}") | +++++ Fresh walkdir v2.2.7 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 249 | dyn FnMut(&DirEntry,&DirEntry) -> Ordering + Send + Sync + 'static | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the item `Cut` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/rasterizer.rs:100:13 | 2 | use geometry::*; | ----------- the item `Cut` is already imported here ... 100 | use geometry::Cut; | ^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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: the item `Curve` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:998:24 | 120 | pub use geometry::{point, vector, Curve, Line, Point, Rect, Vector}; | ----- the item `Curve` is already imported here ... 998 | use geometry::{Curve, Line}; | ^^^^^ warning: the item `Line` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rusttype-0.7.3/src/lib.rs:998:31 | 120 | pub use geometry::{point, vector, Curve, Line, Point, Rect, Vector}; | ---- the item `Line` is already imported here ... 998 | use geometry::{Curve, Line}; | ^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 820 | / seq_impl!( 821 | | HashSet, 822 | | seq, 823 | | HashSet::clear, 824 | | HashSet::with_capacity_and_hasher(size_hint::cautious(seq.size_hi... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 820 | / seq_impl!( 821 | | HashSet, 822 | | seq, 823 | | HashSet::clear, 824 | | HashSet::with_capacity_and_hasher(size_hint::cautious(seq.size_hi... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:735:49 | 735 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:773:49 | 773 | while let Some(value) = try!($access.next_ele... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1016:28 | 1016 | if try!(seq.next_element_seed(InPlaceSeed(de... | ^^^ ... 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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1114:51 | 1114 | let $name = match try!(seq.next_elem... | ^^^ ... 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 ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1148:36 | 1148 | if try!(seq.next_element_seed(InPlac... | ^^^ ... 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 ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1225:56 | 1225 | while let Some((key, value)) = try!($access.... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:1629:15 | 1629 | match try!(data.variant()) { | ^^^ warning: unnecessary trailing semicolon --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2103:24 | 2103 | ... let duration = try!(deserializer.deserialize_struct("SystemTime"... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2299:33 | 2299 | let value = try!(Deserialize::deserialize(deseri... | ^^^ ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/impls.rs:2299:33 | 2299 | let value = try!(Deserialize::deserialize(deseri... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/de/mod.rs:2266:25 | 2266 | try!(write!(formatter, ", ")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:160:35 | 160 | let mut seq = try!(serializer.serialize_tuple($le... | ^^^ ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:258:25 | 258 | ... let mut state = try!(serializer.serialize_struct("RangeInclusive"... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 1... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/ser/impls.rs:301:37 | 301 | let mut tuple = try!(serializer.serialize_tuple($... | ^^^ ... 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 1... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_ep... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_e... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::n... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/de.rs:2477:33 | 2477 | ... while let Some(_) = try!(access.next_entry:: /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:406:25 | 406 | ... let value = try!(value.serialize(ContentSerializer::::n... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:451:25 | 451 | ... let value = try!(value.serialize(ContentSerializer::::n... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, fie... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, fi... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/serde-1.0.80/src/private/ser.rs:1325:21 | 1325 | ... let value = try!(value.serialize(ContentSerializer::::... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 483 | impl<'a> Display for dyn Expected + 'a { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) help: use `dyn` | 207 | fn invalid_type(unexp: Unexpected, exp: &dyn Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) help: use `dyn` | 225 | fn invalid_value(unexp: Unexpected, exp: &dyn Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) help: use `dyn` | 239 | fn invalid_length(len: usize, exp: &dyn Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1027 | fn invalid_type(self, exp: &dyn Expected) -> E { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1736 | fn invalid_type(self, exp: &dyn Expected) -> E { | +++ warning: the type `[u8; 15]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) Fresh crossbeam-deque v0.2.0 Fresh rand v0.6.0 warning: the item `IteratorRandom` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/seq/mod.rs:454:9 | 173 | / pub trait IteratorRandom: Iterator + Sized { 174 | | /// Choose one element at random from the iterator. If you have a... 175 | | /// it's significantly faster to call the [`choose`] or [`choose_... 176 | | /// functions using the slice instead. ... | 307 | | } 308 | | } | |_- the item `IteratorRandom` is already defined here ... 454 | use seq::IteratorRandom; | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: this `#[deprecated]` annotation has no effect --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_BOOL_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicBool::new(false); | ~~~~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:257:34 | 257 | use std::sync::{Once, Mutex, ONCE_INIT}; | ^^^^^^^^^ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rand-0.6.0/src/rngs/os.rs:261:34 | 261 | static READ_RNG_ONCE: Once = ONCE_INIT; | ^^^^^^^^^ | help: replace the use of the deprecated constant | 261 | static READ_RNG_ONCE: Once = Once::new(); | ~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 223 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: `rayon` (lib) generated 11 warnings warning: `wayland-client` (lib) generated 4 warnings warning: `walkdir` (lib) generated 4 warnings warning: `rusttype` (lib) generated 5 warnings warning: `serde` (lib) generated 165 warnings warning: `rand` (lib) generated 11 warnings Fresh khronos_api v2.2.0 Fresh serde v1.0.80 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, &bu... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 u... 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 --> /construction/games/dose-response/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 u... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... ... | 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 --> /construction/games/dose-response/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... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:851:53 | 851 | ... ok!(BlockDynCodeLengths(try!(CodeLengthReader::new(clens, hlit as... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/inflate-0.4.3/src/lib.rs:1023:13 | 1023 | try!(self.checksum.check(c)); | ^^^ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/deflate-0.7.19/src/chained_hash_table.rs:29:28 | 29 | prev: mem::uninitialized(), | ^^^^^^^^^^^^^ warning: the type `[u16; 32768]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | Fresh xml-rs v0.7.0 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:48:9 | 48 | try!(write!(f, "emitter error: ")); | ^^^ warning: the item `Error` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:46:13 | 6 | use std::error::Error; | ----------------- the item `Error` is already imported here ... 46 | use std::error::Error; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, " /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, "") 283 | | } 284 | | ) | |_________- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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; ... | 318 | | } 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 --> /construction/games/dose-response/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; ... | 318 | | } 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::LastElemen... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 afte... 382 | | ... write!(target, "", name.repr_display()).map_er... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/xml-rs-0.7.0/src/writer/emitter.rs:53:39 | 53 | write!(f, "{}", other.description()), | ^^^^^^^^^^^ Fresh line_drawing v0.7.0 Fresh log v0.4.6 Fresh num_cpus v1.8.0 warning: `serde` (lib) generated 165 warnings (165 duplicates) warning: `inflate` (lib) generated 57 warnings warning: `deflate` (lib) generated 10 warnings warning: `xml-rs` (lib) generated 66 warnings (10 duplicates) warning: `log` (lib) generated 9 warnings (9 duplicates) Fresh adler32 v1.0.3 warning: variable does not need to be mutable --> /construction/games/dose-response/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 Fresh scopeguard v1.0.0 Fresh xdg v2.2.0 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.j... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 112 | fn cause(&self) -> Option<&dyn error::Error> { | +++ Fresh xml-rs v0.8.0 Fresh stable_deref_trait v1.1.1 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: RatioErro... | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.nex... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/filter.rs:112:54 | 112 | ...pping_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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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).descr... | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/png-0.12.0/src/encoder.rs:47:70 | 47 | ...her, (&err as &error::Error).description()) | ^^^^^^^^^^^ Fresh gl_generator v0.9.0 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:76:21 | 76 | ... Api::Glx => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gl_generator-0.9.0/generators/mod.rs:77:21 | 77 | ... Api::Wgl => try!(writeln!(dest, "{}", include_str!("templates/type... | ^^^ warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `adler32` (lib) generated 2 warnings (2 duplicates) warning: `color_quant` (lib) generated 1 warning warning: `xdg` (lib) generated 11 warnings warning: `xml-rs` (lib) generated 24 warnings (24 duplicates) warning: `num-rational` (lib) generated 4 warnings warning: `png` (lib) generated 61 warnings warning: `gl_generator` (lib) generated 86 warnings Fresh owning_ref v0.4.0 warning: unnecessary parentheses around type --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 1018 | impl Debug for dyn Erased { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1157 | pub type ErasedBoxRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1159 | pub type ErasedRcRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1161 | pub type ErasedArcRef = OwningRef, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1164 | pub type ErasedBoxRefMut = OwningRefMut, U>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1138 | type Erased = Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1144 | type Erased = Rc; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1150 | type Erased = Arc; | +++ Fresh lock_api v0.3.1 Fresh andrew v0.2.1 warning: panic message is not a string literal --> /construction/games/dose-response/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) => std::panic::panic_any(e), | ~~~~~~~~~~~~~~~~~~~~~ warning: anonymous parameters are deprecated and will be removed in the next edition --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:525:38 | 525 | let (_, bytes) = try!(decoder.decode_bytes(&[])); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/encoder.rs:213:53 | 213 | ...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 --> /construction/games/dose-response/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)... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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` --> /construction/games/dose-response/dose-response-179c326/cargo-crates/gif-0.10.1/src/reader/decoder.rs:6:5 | 6 | use std::io::prelude::*; | ^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default Fresh rayon-core v1.4.1 Fresh wayland-protocols v0.21.4 warning: unused `#[macro_use]` import --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/wayland-protocols-0.21.4/src/protocol_macro.rs:102:1 | 102 | #[macro_escape] | ^^^^^^^^^^^^^^^ Fresh nix v0.13.0 warning: 1st rule of macro `libc_enum` is never used --> /construction/games/dose-response/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)*], 89 | | entries: [$($entries:tt)*], 90 | | } 91 | | ) => { | |_____^ | note: the lint level is defined here --> /construction/games/dose-response/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: 8th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 3rd rule of macro `libc_enum` is never used --> /construction/games/dose-response/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: 9th rule of macro `libc_enum` is never used --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: unnecessary parentheses around assigned value --> /construction/games/dose-response/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: 6th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 4th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 10th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/sockopt.rs:163:5 | 163 | (Both, $name:ident, $level:path, $flag:path, OsString<$array:ty>) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: 5th rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 2nd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: 3rd rule of macro `sockopt_impl` is never used --> /construction/games/dose-response/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: the item `libc` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/unistd.rs:1117:9 | 7 | use libc::{self, c_char, c_void, c_int, c_long, c_uint, size_t, pid_t,... | ---- the item `libc` is already imported here ... 1117 | use libc; | ^^^^ | = note: `#[warn(unused_imports)]` implied by `#[warn(unused)]` warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 constant `libc::MAP_NORESERVE`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/mman.rs:70:9 | 70 | MAP_NORESERVE; | ^^^^^^^^^^^^^ warning: use of deprecated constant `libc::MAP_RENAME`: Removed in FreeBSD 11 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/mman.rs:90:9 | 90 | MAP_RENAME; | ^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:551:60 | 551 | ...bc::in6_addr = unsafe{mem::uninitialized()}; | ^^^^^^^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 ... | ^^^^^^^ warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 105 | BoxedSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 107 | BoxedMutSlice(Box>), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 168 | pub fn boxed_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 190 | pub fn boxed_mut_slice(&mut self) -> Option>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/aio.rs:451:62 | 451 | ...awFd, 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: use `dyn` | 451 | pub fn from_boxed_slice(fd: RawFd, offs: off_t, buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 519 | mut buf: Box>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 119 | let borrowed : &dyn Borrow<[u8]> = bs.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 124 | let borrowed : &dyn BorrowMut<[u8]> = bms.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | borrowed as *const dyn Borrow<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 126 | borrowed as *const dyn BorrowMut<[u8]>) | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 456 | let borrowed : &dyn Borrow<[u8]> = buf.borrow(); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 524 | let borrowed : &mut dyn BorrowMut<[u8]> = buf.borrow_mut(); | +++ warning: the type `dirent` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:551:55 | 551 | ...: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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/nix-0.13.0/src/sys/socket/addr.rs:856:86 | 856 | ...r), (len + offset_of!(libc::sockaddr_un, sun_path)) as libc::socklen... | --------------------------------------- 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh x11-dl v2.18.3 warning: unnecessary trailing semicolon --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:158:84 | 158 | ...sy().into_owned());; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/error.rs:46:7 | 46 | try!(f.write_str(")")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/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.symb... | ^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/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,... | ^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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.symbo... | ^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:62:11 | 62 | try!(Self::init(this_ptr)); | ^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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, ... | ^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:59:29 | 59 | = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 19 | | pub fn DPMSCapable (_1: *mut Display) -> Bool, ... | 27 | | globals: 28 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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: *mu... 18 | | pub fn DPMSGetVersion (_1: *mut Display, _2: *mut c_int, _3: *mut c_... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 67 | | globals: 68 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 27 | | pub fn glXChooseVisual (_3: *mut Display, _2: c_int, _1: *mut c_int)... 28 | | pub fn glXCopyContext (_4: *mut Display, _3: GLXContext, _2: GLXCont... ... | 67 | | globals: 68 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 Xcurso... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 Xcurso... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 53 | | globals: 54 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 31 | | pub fn XF86VidModeDeleteModeLine (_3: *mut Display, _2: c_int, _1: *... 32 | | pub fn XF86VidModeGetAllModeLines (_4: *mut Display, _3: c_int, _2: ... ... | 53 | | globals: 54 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 116 | | globals: 117 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_u... 39 | | pub fn XftCharFontSpecRender (_7: *mut Display, _6: c_int, _5: c_... 40 | | pub fn XftCharIndex (_2: *mut Display, _1: *mut XftFont, _0: c_ui... ... | 116 | | globals: 117 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 37 | | globals: 38 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 28 | | pub fn XineramaQueryScreens (dpy: *mut Display, number: *mut c_int) ... ... | 37 | | globals: 38 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 75 | | globals: 76 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 30 | | pub fn XChangeDeviceControl (_4: *mut Display, _3: *mut XDevice, _2:... 31 | | pub fn XChangeDeviceDontPropagateList (_5: *mut Display, _4: c_ulong... ... | 75 | | globals: 76 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 63 | | globals: 64 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 29 | | pub fn XIAllowTouchEvents (_5: *mut Display, _4: c_int, _3: c_uint, ... 30 | | pub fn XIBarrierReleasePointer (_4: *mut Display, _3: c_int, _2: c_u... ... | 63 | | globals: 64 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:44:41 | 44 | ...($var_name), &((*(0 as *const $struct_name)).$var_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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, ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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, ... | 174 | | pub static _XA_UTF8_STRING: AtomPtr, 175 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 29 | | pub fn XRecordDisableContext (_2: *mut Display, _1: c_ulong) -> c_int, ... | 42 | | globals: 43 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 80 | | globals: 81 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 36 | | pub fn XRenderAddTraps (_6: *mut Display, _5: c_ulong, _4: c_int, _3... 37 | | pub fn XRenderChangePicture (_4: *mut Display, _3: c_ulong, _2: c_ul... ... | 80 | | globals: 81 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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,... 17 | | pub fn XScreenSaverQueryVersion (_1: *mut Display, _2: *mut c_int, _... 18 | | pub fn XScreenSaverAllocInfo () -> *mut XScreenSaverInfo, ... | 28 | | globals: 29 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:43:41 | 43 | ...($vfn_name), &((*(0 as *const $struct_name)).$vfn_name) as *const ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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` does not permit being left uninitialized --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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 /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 27 | | pub fn XTestDiscard (_1: *mut Display) -> c_int, ... | 41 | | globals: 42 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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_... 26 | | pub fn XTestCompareCursorWithWindow (_3: *mut Display, _2: c_ulong, ... 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 88 | | globals: 89 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 18 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 19 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 88 | | globals: 89 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:42:40 | 42 | ...!($fn_name), &((*(0 as *const $struct_name)).$fn_name) as *const _ ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 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 --> /construction/games/dose-response/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 | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 72 | | globals: 73 | | } | |_- in this macro invocation | note: in this struct field --> /construction/games/dose-response/dose-response-179c326/cargo-crates/x11-dl-2.18.3/src/link.rs:29:7 | 29 | lib: ::link::DynamicLibrary, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... 6 | | pub fn XRRAddOutputMode (dpy: *mut Display, output: RROutput, mode... 7 | | pub fn XRRAllocGamma (size: c_int) -> *mut XRRCrtcGamma, 8 | | pub fn XRRAllocModeInfo (name: *const c_char, nameLength: c_int) -... ... | 72 | | globals: 73 | | } | |_- in this macro invocation note: raw pointers must be initialized (in this struct field) --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/decoder.rs:129:92 | 129 | ...8()? != 0xFF || Marker::from_u8(try!(self.reader.read_u8())) != Some... | ^^^ | = note: `#[warn(deprecated)]` on by default warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 44 | Internal(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 10 | upsampler: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 68 | fn cause(&self) -> Option<&dyn StdError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 78 | output_height: u16) -> Result> { | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/jpeg-decoder-0.1.15/src/marker.rs:135:13 | 135 | _ => 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 --> /construction/games/dose-response/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.iter().enumerate() { | ~~~~ help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value | 235 | for (i, &table) in IntoIterator::into_iter(tables).enumerate() { | ++++++++++++++++++++++++ ~ Fresh parking_lot_core v0.6.2 warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `owning_ref` (lib) generated 12 warnings warning: `andrew` (lib) generated 1 warning warning: `gif` (lib) generated 67 warnings warning: `rayon-core` (lib) generated 28 warnings (28 duplicates) warning: `wayland-protocols` (lib) generated 3 warnings warning: `nix` (lib) generated 104 warnings warning: `x11-dl` (lib) generated 204 warnings warning: `jpeg-decoder` (lib) generated 20 warnings warning: `parking_lot_core` (lib) generated 9 warnings warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_rea... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::SamplesPerPix... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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::BitsPerSa... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.re... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, lengt... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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, ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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:... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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))... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 105 | fn cause (&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/tiff-0.2.1/src/decoder/mod.rs:399:46 | 399 | ... let (bytes, mut reader): (usize, Box) = match 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: use `dyn` | 399 | let (bytes, mut reader): (usize, Box) = match self.compression_method { | +++ warning: unused `Result` that must be used --> /construction/games/dose-response/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); | +++++++ Fresh stb_truetype v0.2.4 Fresh approx v0.3.0 Fresh ordered-float v1.0.1 Fresh memmap v0.7.0 Fresh time v0.1.40 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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` --> /construction/games/dose-response/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_start_matches(" "); | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/time-0.1.40/src/lib.rs:561:39 | 561 | _ => write!(f, "{}", self.description()) | ^^^^^^^^^^^ Fresh lzw v0.10.0 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 75 | type Thunk<'a> = Box; | +++ Fresh lock_api v0.1.5 Fresh parking_lot v0.9.0 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/remutex.rs:21:61 | 21 | ...: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: the type `u8` does not permit being left uninitialized --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.9.0/src/remutex.rs:21:49 | 21 | ...Y: 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: `tiff` (lib) generated 68 warnings warning: `approx` (lib) generated 3 warnings (3 duplicates) warning: `time` (lib) generated 52 warnings warning: `lzw` (lib) generated 17 warnings (17 duplicates) warning: `scoped_threadpool` (lib) generated 1 warning warning: `parking_lot` (lib) generated 2 warnings Fresh chrono v0.4.9 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_O... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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(OU... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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().... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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().... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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(OU... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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(OU... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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.isoyea... | ^^^ warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(O... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_O... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_R... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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:... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_R... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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:... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_RANG... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_of... | ^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/chrono-0.4.9/src/format/mod.rs:310:14 | 310 | self.description().fmt(f) | ^^^^^^^^^^^ Fresh rusttype v0.7.3 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/decoder.rs:740:68 | 740 | ... ImageType::Bitfields16 | ImageType::Bitfields32 => try!(self.read... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/decoder.rs:747:75 | 747 | ... ImageType::Palette | ImageType::RLE4 | ImageType::RLE8 => try!(se... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/encoder.rs:57:9 | 57 | ... try!(self.writer.write_u32::(0)); // compression met... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/bmp/encoder.rs:30:73 | 30 | ...xel_size, palette_color_count) = try!(get_pixel_info(c)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_pixe... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, fra... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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] ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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] ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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] ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 = v... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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, ... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/ico/encoder.rs:85:5 | 85 | try!(w.write_u32::(data_start)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/pnm/encoder.rs:173:34 | 173 | ...e::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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/pnm/encoder.rs:174:35 | 174 | ...::GrayA(n @ 1...16) => ((1 << n) - 1, ArbitraryTuplType::GrayscaleAl... | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /construction/games/dose-response/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::R... | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/pnm/encoder.rs:176:34 | 176 | ...e::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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/dynimage.rs:630:18 | 630 | let (w, h) = try!(codec.dimensions()); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 37 | pub kernel: Box f32 + 'a>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 485 | struct SampleWriter<'a>(&'a mut dyn Write); | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 496 | fn read_separated_ascii(reader: &mut dyn Read) -> ImageResult | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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 --> /construction/games/dose-response/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: use `dyn` | 545 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 576 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 609 | reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 665 | _reader: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 254 | writer: &mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 help: use `dyn` | 475 | fn write_header(self, writer: &mut dyn Write) -> io::Result> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 599 | fn write_image(&self, writer: &mut dyn Write) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 235 | pub fn write(&self, writer: &mut dyn io::Write) -> io::Result<()> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 107 | fn from_reader(r: &mut dyn Read) -> ImageResult
{ | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 134 | r: &mut dyn Read, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/hdr/hdr_decoder.rs:796:71 | 796 | ...!("{} {}", description, err.description())) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/hdr/hdr_decoder.rs:804:71 | 804 | ...!("{} {}", description, err.description())) | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/image-0.20.1/./src/jpeg/decoder.rs:119:58 | 119 | ... Internal(err) => ImageError::FormatError(err.description().to_own... | ^^^^^^^^^^^ warning: use of deprecated method `core::str::::trim_left`: superseded by `trim_start` --> /construction/games/dose-response/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_start() | ~~~~~~~~~~ warning: variable does not need to be mutable --> /construction/games/dose-response/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: fields `x_origin` and `y_origin` are never read --> /construction/games/dose-response/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 = note: `#[warn(dead_code)]` on by default warning: panic message is not a string literal --> /construction/games/dose-response/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), | Fresh smithay-client-toolkit v0.4.5 warning: unused import: `std::ffi::CStr` --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/surface.rs:13:24 | 13 | ...: 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: use `dyn` | 13 | dpi_change_cb: Box) + Send + 'static>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 110 | implementation: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 155 | implem: Mutex>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 244 | theme: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 157 | implem: Mutex>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 247 | theme: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 92 | shell_surface: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 93 | user_impl: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | shell_surface: Arc>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 55 | ) -> Box | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/smithay-client-toolkit-0.4.5/src/surface.rs:19:28 | 19 | ...: 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: use `dyn` | 19 | dpi_change_cb: Box) + Send + 'static>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 599 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 819 | theme: &dyn Theme, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 256 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 816 | theme: &dyn Theme, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 259 | implementation: Box, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 252 | ) -> Box | +++ warning: panic message is not a string literal --> /construction/games/dose-response/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) => std::panic::panic_any(err), | ~~~~~~~~~~~~~~~~~~~~~ warning: panic message is not a string literal --> /construction/games/dose-response/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) => std::panic::panic_any(err), | ~~~~~~~~~~~~~~~~~~~~~ warning: panic message is not a string literal --> /construction/games/dose-response/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), | +++++ Fresh rayon v1.0.3 Fresh parking_lot_core v0.4.0 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 = AtomicUsize::new(0); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 567 | validate: &mut dyn FnMut() -> bool, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 568 | before_sleep: &mut dyn FnMut(), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 569 | timed_out: &mut dyn FnMut(usize, bool), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 707 | callback: &mut dyn FnMut(UnparkResult) -> UnparkToken, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 877 | validate: &mut dyn FnMut() -> RequeueOp, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 878 | callback: &mut dyn FnMut(RequeueOp, UnparkResult) -> UnparkToken, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1015 | filter: &mut dyn FnMut(ParkToken) -> FilterOp, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1016 | callback: &mut dyn FnMut(UnparkResult) -> UnparkToken, | +++ warning: the type `*mut c_void` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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); | +++++++ Fresh memchr v2.2.1 Fresh inflate v0.4.3 Fresh deflate v0.7.19 warning: `chrono` (lib) generated 67 warnings warning: `rusttype` (lib) generated 5 warnings (5 duplicates) warning: `image` (lib) generated 344 warnings warning: `smithay-client-toolkit` (lib) generated 21 warnings warning: `rayon` (lib) generated 11 warnings (11 duplicates) warning: `parking_lot_core` (lib) generated 23 warnings warning: `inflate` (lib) generated 57 warnings (57 duplicates) warning: `deflate` (lib) generated 10 warnings (10 duplicates) Fresh backtrace-sys v0.1.28 Fresh shared_library v0.1.9 Fresh raw-window-handle v0.3.1 Fresh ascii v0.9.1 warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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' -... | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /construction/games/dose-response/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' -... | ^^^ help: use `..=` for an inclusive range | = 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_00... | ^^^ help: use `..=` for an inclusive range | = 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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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` --> /construction/games/dose-response/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`. Fresh rustc-demangle v0.1.13 warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/rustc-demangle-0.1.13/src/lib.rs:330:21 | 330 | try!(f.write_str(&rest[..idx])); | ^^^ Fresh unicode-width v0.1.5 Fresh color_quant v1.0.1 Fresh percent-encoding v2.1.0 Fresh jpeg-decoder v0.1.15 Fresh png v0.12.0 warning: `ascii` (lib) generated 19 warnings warning: `rustc-demangle` (lib) generated 16 warnings warning: `color_quant` (lib) generated 1 warning (1 duplicate) warning: `jpeg-decoder` (lib) generated 20 warnings (20 duplicates) warning: `png` (lib) generated 61 warnings (61 duplicates) Fresh osmesa-sys v0.1.2 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... 32 | | pub fn OSMesaCreateContextExt (format: c_uint, depthBits: c_int, ste... ... | 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 `new` function is now preferred --> /construction/games/dose-response/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... 32 | | pub fn OSMesaCreateContextExt (format: c_uint, depthBits: c_int, ste... ... | 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) Fresh winit v0.19.4 warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:431:67 | 431 | ...ar; MAXHOSTNAMELEN] = mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:33:65 | 33 | ...essageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:57:65 | 57 | ...essageEvent = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:157:69 | 157 | ...atedCoords = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:142:64 | 142 | ...FFER_SIZE] = unsafe { mem::uninitialized() }; | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 66 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 151 | fn cause(&self) -> Option<&dyn Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 257 | callback: Option<&dyn Fn() -> ()>, | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 `name` is never read --> /construction/games/dose-response/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: the type `[i8; 1024]` does not permit being left uninitialized --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/window.rs:431:62 | 431 | ... 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:33:60 | 33 | ...geEvent = 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/client_msg.rs:57:60 | 57 | ...geEvent = 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/geometry.rs:157:64 | 157 | ...dCoords = 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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/hint.rs:214:53 | 214 | ... 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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/winit-0.19.4/src/platform/linux/x11/util/input.rs:142:59 | 142 | ...R_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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh textwrap v0.10.0 Fresh backtrace v0.3.11 warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new(); | ~~~~~~~~~~~ warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 `new` function is now preferred --> /construction/games/dose-response/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::new(); | ~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 51 | pub unsafe fn trace(mut cb: &mut dyn FnMut(&super::Frame) -> bool) { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/symbolize/libbacktrace.rs:163:58 | 163 | ...t 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: 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/backtrace-0.3.11/src/backtrace/libunwind.rs:56:51 | 56 | ... *(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: 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 --> /construction/games/dose-response/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: use `dyn` | 122 | let cb = data as *mut &mut dyn FnMut(&super::Symbol); | +++ Fresh combine v3.8.1 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 | 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) help: remove these parentheses | 72 - _marker: PhantomData <( $h $(, $id)* )>, 72 + _marker: PhantomData <$h>, | warning: unused attribute --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 480 | | TakeUntilByte3, take_until_byte3, memchr3, a, b, c 481 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 519 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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; ... | 82 | | } 83 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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; ... | 82 | | } 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:648:9 | 648 | #[inline(always)] | ^^^^^^^^^^^^^^^^^ help: remove this attribute | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 45 | | } | |_- in this macro invocation | note: attribute also specified here --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:647:11 | 647 | $(#[$attr])* | ^^^^^^^^ | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 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 --> /construction/games/dose-response/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: use `dyn` | 200 | Other(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 695 | pub struct AnyPartialState(Option>); | +++++ + warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 791 | pub struct AnySendPartialState(Option>); | +++++ + warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/mod.rs:871:9 | 871 | ... 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: use `dyn` | 871 | dyn Parser + 'a, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1156:19 | 1156 | ...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: use `dyn` | 1156 | F: FnMut(&mut dyn FnMut(&mut Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1156:30 | 1156 | ...nMut(&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: use `dyn` | 1156 | F: FnMut(&mut FnMut(&mut dyn Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1211:20 | 1211 | ...mut FnMut(&mut Parser)), I... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 1211 | Opaque)), I, O, S>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1211:31 | 1211 | ...nMut(&mut Parser)), 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: use `dyn` | 1211 | Opaque)), I, O, S>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1269:19 | 1269 | ...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: use `dyn` | 1269 | F: FnMut(&mut dyn FnMut(&mut Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/parser/combinator.rs:1269:30 | 1269 | ...nMut(&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: use `dyn` | 1269 | F: FnMut(&mut FnMut(&mut dyn Parser)), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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, T: FnMut(&mut I) -> ParseResult + 'a> Parser for T { | ++++++++++++++++++++++++++++++++++++++++++++ ~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 unti... 465 | | /// 466 | | /// If `a`, 'b' or `c` is not found, the parser will return an er... ... | 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 `n... 485 | | /// 486 | | /// If `a`, 'b' or `c` is not found, the parser will return an error. ... | 518 | | 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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. ... | 43 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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. ... | 43 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 1101 | | ... | 1147 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 1101 | | ... | 1147 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; ... | 82 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; ... | 82 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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; 20 | | ... | 44 | | 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... ... | 70 | | } 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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... ... | 70 | | } 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:627:33 | 627 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 627 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/combine-3.8.1/src/lib.rs:641:33 | 641 | ...ut $crate::Parser = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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 = 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) help: use `dyn` | 641 | let _: &mut dyn $crate::Parser = &mut parser; | +++ warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `parser::byte::ascii::AsciiChar` --> /construction/games/dose-response/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_... | ^ ... 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` --> /construction/games/dose-response/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_... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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` --> /construction/games/dose-response/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... | ^ ... 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) Fresh num-rational v0.2.1 Fresh gif v0.10.1 Fresh glutin_glx_sys v0.1.5 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_glx_sys-aaa99386607984a2/out/glx_bindings.rs:431:47 | 431 | ... &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: 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 --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_glx_sys-aaa99386607984a2/out/glx_extra_bindings.rs:459:47 | 459 | ... &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: use `dyn` | 459 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ Fresh glutin_egl_sys v0.1.3 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/glutin_egl_sys-5448d60969b7947c/out/egl_bindings.rs:381:47 | 381 | ... &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: use `dyn` | 381 | fn do_metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ Fresh parking_lot v0.7.1 warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(AtomicUsize::new(0)); | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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(AtomicUsize::new(0)) | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: AtomicUsize::new(0), | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: AtomicUsize::new(0), | ~~~~~~~~~~~~~~~~~~~ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/remutex.rs:20:61 | 20 | ...: u8 = unsafe { ::std::mem::uninitialized() }); | ^^^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/once.rs:226:59 | 226 | ...ore_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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/parking_lot-0.7.1/src/remutex.rs:20:49 | 20 | ...Y: 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 Fresh ryu v0.2.7 warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `osmesa-sys` (lib) generated 3 warnings (1 duplicate) warning: `winit` (lib) generated 58 warnings warning: `backtrace` (lib) generated 9 warnings warning: `combine` (lib) generated 53 warnings warning: `num-rational` (lib) generated 4 warnings (4 duplicates) warning: `gif` (lib) generated 67 warnings (67 duplicates) warning: `glutin_glx_sys` (lib) generated 2 warnings warning: `glutin_egl_sys` (lib) generated 1 warning warning: `parking_lot` (lib) generated 10 warnings warning: `ryu` (lib) generated 6 warnings Fresh tiff v0.2.1 Fresh sdl2-sys v0.32.6 Fresh num v0.1.42 Fresh derivative v1.0.2 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_f... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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! { ... | 273 | | } 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 --> /construction/games/dose-response/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!... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_st... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_s... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_st... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(va... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(va... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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!(... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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! { ... | 405 | | } 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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_w... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_st... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_t... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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`... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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!... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_s... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_wi... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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_strin... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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_str... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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), | +++++ Fresh atty v0.2.11 Fresh ansi_term v0.11.0 warning: associated type `wstr` should have an upper camel case name --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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, T: fmt::Write + 'a> AnyWrite for T { | ++++++++++++++++++++ ~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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, T: io::Write + 'a> AnyWrite for T { | +++++++++++++++++++ ~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 171 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 183 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 187 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 200 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 184 | let w: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 193 | let w: &mut dyn io::Write = w; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 212 | let f: &mut dyn fmt::Write = f; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 222 | let w: &mut dyn io::Write = w; | +++ Fresh strsim v0.7.0 Fresh itoa v0.4.3 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh vec_map v0.8.1 warning: unnecessary parentheses around type --> /construction/games/dose-response/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... | ^ ^ | = 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 --> /construction/games/dose-response/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()... | ^ ^ | 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 --> /construction/games/dose-response/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().m... | ^ ^ | 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) } | Fresh scoped_threadpool v0.1.9 Fresh linked-hash-map v0.5.2 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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) --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh gl v0.10.0 warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/gl-7e0f4e148abca764/out/bindings.rs:9:36 | 9 | ...: &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: use `dyn` | 9 | fn metaloadfn(loadfn: &mut dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void, | +++ Fresh log-panics v2.0.0 warning: `tiff` (lib) generated 68 warnings (68 duplicates) warning: `derivative` (lib) generated 46 warnings warning: `ansi_term` (lib) generated 11 warnings warning: `itoa` (lib) generated 3 warnings warning: `vec_map` (lib) generated 3 warnings warning: `scoped_threadpool` (lib) generated 1 warning (1 duplicate) warning: `linked-hash-map` (lib) generated 6 warnings warning: `gl` (lib) generated 1 warning Fresh clap v2.32.0 warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:810:17 | 810 | ... (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^ ^ | help: remove these parentheses | 810 - (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) 810 + p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings | warning: unnecessary parentheses around block return value --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 89 | writer: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 19 | pub validator: Option Result<(), String>>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 20 | pub validator_os: Option Result<(), OsString>>>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1808:39 | 1808 | ...) -> 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: use `dyn` | 1808 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/mod.rs:1809:42 | 1809 | ... -> 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: use `dyn` | 1809 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:921:39 | 921 | ..._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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...nyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:1064:39 | 1064 | ..._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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...nyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:1188:27 | 1188 | ..._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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/help.rs:58:61 | 58 | ...der<'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: 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 --> /construction/games/dose-response/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: use `dyn` | 577 | fn should_show_arg(use_long: bool, arg: &dyn ArgWithOrder) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 47 | fn as_base(&self) -> &dyn ArgWithDisplay<'b, 'c>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 53 | fn as_base(&self) -> &dyn ArgWithDisplay<'b, 'c> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 105 | w: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) ... | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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_lon... | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: &Parse... | ^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: use `dyn` | 165 | w: &'a mut dyn Write, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 209 | I: Iterator>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 237 | I: Iterator>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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::Re... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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::Res... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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 help: use `dyn` | 326 | fn val<'b, 'c>(&mut self, arg: &dyn ArgWithDisplay<'b, 'c>) -> Result { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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:... | ^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: use `dyn` | 509 | fn spec_vals(&self, a: &dyn ArgWithDisplay) -> String { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/validator.rs:223:39 | 223 | ...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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/macros.rs:953:67 | 953 | ...AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x } | ^^^^^^^^^^^^^^ | ::: /construction/games/dose-response/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) help: use `dyn` | 953 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &dyn AnyArg<'a, 'b> { x } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 499 | fn validate_arg_conflicts(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 513 | fn validate_required_unless(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> Option { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 568 | fn is_missing_required_ok(&self, a: &dyn AnyArg, matcher: &ArgMatcher) -> bool { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 26 | fn validator(&self) -> Option<&Rc Result<(), String>>>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:27:42 | 27 | ...f) -> 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: use `dyn` | 27 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:60:39 | 60 | ...lf) -> Option<&Rc Result<(), String>>> { (*self).valida... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 60 | fn validator(&self) -> Option<&Rc Result<(), String>>> { (*self).validator() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/any_arg.rs:61:42 | 61 | ...f) -> Option<&Rc Result<(), OsString>>> { (*self).valid... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 61 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>> { (*self).validator_os() } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:24:60 | 24 | ...<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>, overrides: &mut Vec<(&'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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_matcher.rs:56:60 | 56 | ...<'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: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:79:39 | 79 | ...f) -> 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: use `dyn` | 79 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/flag.rs:80:42 | 80 | ...) -> 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: use `dyn` | 80 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { None } | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:150:39 | 150 | ...) -> 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: use `dyn` | 150 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/positional.rs:153:42 | 153 | ... -> 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: use `dyn` | 153 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:132:39 | 132 | ...) -> 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: use `dyn` | 132 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/args/arg_builder/option.rs:135:42 | 135 | ... -> 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: use `dyn` | 135 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 409 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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) -> ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 447 | pub fn empty_value(arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 475 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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:... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: 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 --> /construction/games/dose-response/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: use `dyn` | 690 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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: use `dyn` | 723 | pub fn value_validation(arg: Option<&dyn AnyArg>, err: String, color: ColorWhen) -> Self | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 753 | arg: &dyn AnyArg, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: ... | ^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 788 | pub fn unexpected_multiple_usage(arg: &dyn AnyArg, usage: U, color: ColorWhen) -> Self | +++ warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches(|c| c == '-') | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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_start_matches(|c| c == '-') | ~~~~~~~~~~~~~~~~~~ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/app/parser.rs:131:75 | 131 | ...e completion file: {}", why.description()), | ^^^^^^^^^^^ warning: use of deprecated method `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /construction/games/dose-response/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()... | ^^^^^^^^^^^^^^^^^ | help: replace the use of the deprecated method | 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` --> /construction/games/dose-response/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_start_matches(|c| c == '-')); | ~~~~~~~~~~~~~~~~~~ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/clap-2.32.0/src/errors.rs:904:63 | 904 | ...{ Error::with_description(e.description(), ErrorKind::Io) } | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 ~ | Fresh image v0.20.1 Fresh glutin v0.21.0 warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ... mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1134 | ...its: 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ... mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1137 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ... mut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1139 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ...ut value = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1141 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:39 | 1111 | ...lue = std::mem::uninitialized(); | ^^^^^^^^^^^^^ ... 1145 | ... 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:329:64 | 329 | ...:types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:330:64 | 330 | ...:types::EGLint = std::mem::uninitialized(); | ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 326 | NoBackendAvailable(Box), | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/lib.rs:437:51 | 437 | ContextError::IoError(ref err) => err.description(), | ^^^^^^^^^^^ warning: field `xconn` is never read --> /construction/games/dose-response/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 = note: `#[warn(dead_code)]` implied by `#[warn(warnings)]` warning: the type `i32` does not permit being left uninitialized --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:329:54 | 329 | ...: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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:330:54 | 330 | ...: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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ... 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 | ...its: 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ... 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 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ... 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 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ...ut 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 | ...its: 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/egl/mod.rs:1111:29 | 1111 | ...ue = std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done ... 1145 | ...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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/glutin-0.21.0/src/api/osmesa/mod.rs:142:48 | 142 | ...: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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh serde_json v1.0.33 warning: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: `...` range patterns are deprecated --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 113 | fn invalid_type(self, exp: &dyn Expected) -> Error { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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 help: use `dyn` | 201 | fn peek_invalid_type(&mut self, exp: &dyn Expected) -> Error { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 354 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 409 | fn invalid_type(unexp: de::Unexpected, exp: &dyn de::Expected) -> Self { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 1371 | fn invalid_type(&self, exp: &dyn Expected) -> E | +++ Fresh toml_edit v0.1.5 Fresh sdl2 v0.32.2 warning: unnecessary braces around block return value --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:47:66 | 47 | ...tTypeMaps> = { 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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(... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/event.rs:257:9 | 257 | r#try!(self.push_event(event)); | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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... | ^^^^^ warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: the item `mem` is imported redundantly --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:743:13 | 61 | use std::mem; | -------- the item `mem` is already imported here ... 743 | use std::mem; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unnecessary trailing semicolon --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/timer.rs:83:71 | 83 | ...: u32, param: *mut c_void) -> uint32_t { | ^^^^^^^^ warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 ... | ^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/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. --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:523:42 | 523 | ... let mut obtained = unsafe { mem::uninitialized:: /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:614:42 | 614 | ... let mut obtained = unsafe { mem::uninitialized:: /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 57 | pub type TimerCallback<'a> = Box u32+'a+Sync>; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/sdl2-sys-ea1289ec0bab3aac/out/sdl_bindings.rs:6136:1 | 6136 | pub enum SDL_BlendMode { | ^^^^^^^^^^^^^^^^^^^^^^ warning: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/target/x86_64-unknown-dragonfly/release/build/sdl2-sys-ea1289ec0bab3aac/out/sdl_bindings.rs:6136:1 | 6136 | pub enum SDL_BlendMode { | ^^^^^^^^^^^^^^^^^^^^^^ warning: panic message is not a string literal --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:292:36 | 292 | ...d = 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:523:37 | 523 | ...= 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 --> /construction/games/dose-response/dose-response-179c326/cargo-crates/sdl2-0.32.2/src/sdl2/audio.rs:614:37 | 614 | ...= 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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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()) } | +++++ Fresh simplelog v0.5.3 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: use `dyn` | 78 | fn as_log(self: Box) -> Box; | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 18 | logger: Vec>, | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 106 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 95 | fn as_log(self: Box) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/dose-response-179c326/cargo-crates/simplelog-0.5.3/src/loggers/comblog.rs:46:33 | 46 | pub fn init(logger: Vec>) -> Result<(), SetLoggerE... | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see help: use `dyn` | 46 | pub fn init(logger: Vec>) -> Result<(), SetLoggerError> { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 76 | pub fn new(logger: Vec>) -> Box { | +++ warning: trait objects without an explicit `dyn` are deprecated --> /construction/games/dose-response/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: use `dyn` | 121 | fn as_log(self: Box) -> Box { | +++ Fresh bincode v1.0.1 warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 *sel... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 *se... | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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: 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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:86:81 | 86 | ...> write!(fmt, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/dose-response-179c326/cargo-crates/bincode-1.0.1/src/error.rs:90:70 | 90 | ...ng => write!(fmt, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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() --> /construction/games/dose-response/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 --> /construction/games/dose-response/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 Fresh oorandom v11.0.1 warning: `clap` (lib) generated 77 warnings warning: `image` (lib) generated 344 warnings (344 duplicates) warning: `glutin` (lib) generated 42 warnings warning: `serde_json` (lib) generated 33 warnings warning: `sdl2` (lib) generated 134 warnings warning: `simplelog` (lib) generated 18 warnings warning: `bincode` (lib) generated 69 warnings Fresh dose-response v1.0.0 (/construction/games/dose-response/dose-response-179c326) warning: unnecessary trailing semicolon --> src/render.rs:452:6 | 452 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: trailing semicolon in macro used in expression position --> src/error.rs:28:99 | 28 | ...te::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 | ...te::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 | ...te::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: panic message is not a string literal --> src/monster.rs:176:20 | 176 | ...anic!(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: `dose-response` (bin "dose-response") generated 5 warnings (run `cargo fix --bin "dose-response"` to apply 1 suggestion) Finished release [optimized] target(s) in 0.79s warning: the following packages contain code that will be rejected by a future version of Rust: dose-response v1.0.0 (/construction/games/dose-response/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 /construction/games/dose-response/stage/usr/local/bin/dose-response Installed package `dose-response v1.0.0 (/construction/games/dose-response/dose-response-179c326)` (executable `dose-response`) warning: be sure to add `/construction/games/dose-response/stage/usr/local/bin` to your PATH to be able to run the installed binaries /usr/bin/strip /construction/games/dose-response/stage/usr/local/bin/dose-response install -m 0644 /construction/games/dose-response/dose-response-179c326/assets/icon_16x16.png /construction/games/dose-response/stage/usr/local/share/icons/hicolor/16x16/apps/dose-response.png install -m 0644 /construction/games/dose-response/dose-response-179c326/assets/icon_32x32.png /construction/games/dose-response/stage/usr/local/share/icons/hicolor/32x32/apps/dose-response.png install -m 0644 /construction/games/dose-response/dose-response-179c326/assets/icon_48x48.png /construction/games/dose-response/stage/usr/local/share/icons/hicolor/48x48/apps/dose-response.png install -m 0644 /construction/games/dose-response/dose-response-179c326/assets/icon_64x64.png /construction/games/dose-response/stage/usr/local/share/icons/hicolor/64x64/apps/dose-response.png install -m 0644 /construction/games/dose-response/dose-response-179c326/assets/icon_256x256.png /construction/games/dose-response/stage/usr/local/share/icons/hicolor/256x256/apps/dose-response.png install -m 0644 /construction/games/dose-response/dose-response-179c326/CHANGELOG.md /construction/games/dose-response/stage/usr/local/share/doc/dose-response install -m 0644 /construction/games/dose-response/dose-response-179c326/DEVELOPER-NOTES.md /construction/games/dose-response/stage/usr/local/share/doc/dose-response install -m 0644 /construction/games/dose-response/dose-response-179c326/README.md /construction/games/dose-response/stage/usr/local/share/doc/dose-response ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for dose-response-1.0.0_35 file sizes/checksums [10]: 0% file sizes/checksums [10]: 100% Service unavailablepacking files [10]: 0% packing files [10]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:02 TOTAL TIME 00:13:46