I: pbuilder: network access will be disabled during build I: Current time: Tue Jul 26 20:55:21 +14 2022 I: pbuilder-time-stamp: 1658818521 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [rust-gtk_0.5.0-2.dsc] I: copying [./rust-gtk_0.5.0.orig.tar.gz] I: copying [./rust-gtk_0.5.0-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Tue Jan 22 22:43:53 2019 +14 gpgv: using RSA key 85649493B2D8CB962E7B45222137806350573B04 gpgv: issuer "wolfgang@silbermayr.at" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./rust-gtk_0.5.0-2.dsc dpkg-source: info: extracting rust-gtk in rust-gtk-0.5.0 dpkg-source: info: unpacking rust-gtk_0.5.0.orig.tar.gz dpkg-source: info: unpacking rust-gtk_0.5.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Remove-futures-preview-feature.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/49588/tmp/hooks/D01_modify_environment starting debug: Running on ionos5-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/49588/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/49588/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=8d0b7bd6d24943739b5786e75eca6ea7 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=49588 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.8wu5uQPlZL/pbuilderrc_hbDS --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.8wu5uQPlZL/b2 --logfile b2/build.log rust-gtk_0.5.0-2.dsc' SUDO_GID=110 SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://85.184.249.68:3128 I: uname -a Linux i-capture-the-hostname 5.10.0-0.bpo.7-amd64 #1 SMP Debian 5.10.40-1~bpo10+1 (2021-06-04) x86_64 GNU/Linux I: ls -l /bin total 5116 -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash -rwxr-xr-x 1 root root 109408 Mar 1 2019 date -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd -rwxr-xr-x 1 root root 93744 Mar 1 2019 df -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 35424 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln -rwxr-xr-x 1 root root 56760 Jul 27 2018 login -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 43008 Jan 10 2019 more -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jul 26 20:55 sh -> bash lrwxrwxrwx 1 root root 4 Jul 25 04:46 sh.distrib -> dash -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty -rwsr-xr-x 1 root root 63568 Jan 10 2019 su -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch -rwxr-xr-x 1 root root 35424 Mar 1 2019 true -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/49588/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 11), dh-cargo (>= 10), cargo:native, rustc:native, libstd-rust-dev, librust-bitflags-1+default-dev, librust-cairo-rs-0.5+default-dev, librust-cairo-sys-rs-0.7+default-dev, librust-cc-1+default-dev, librust-gdk-0.9+default-dev, librust-gdk-pixbuf-0.5+default-dev, librust-gdk-pixbuf-sys-0.7+default-dev, librust-gdk-sys-0.7+default-dev, librust-gio-0.5+default-dev, librust-gio-sys-0.7+default-dev, librust-glib-0.6+default-dev, librust-glib-sys-0.7+default-dev, librust-gobject-sys-0.7+default-dev, librust-gtk-sys-0.7+default-dev, librust-lazy-static-1+default-dev, librust-libc-0.2+default-dev, librust-pango-0.5+default-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19195 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-cargo (>= 10); however: Package dh-cargo is not installed. pbuilder-satisfydepends-dummy depends on cargo:native; however: pbuilder-satisfydepends-dummy depends on rustc:native; however: pbuilder-satisfydepends-dummy depends on libstd-rust-dev; however: Package libstd-rust-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-bitflags-1+default-dev; however: Package librust-bitflags-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-cairo-rs-0.5+default-dev; however: Package librust-cairo-rs-0.5+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-cairo-sys-rs-0.7+default-dev; however: Package librust-cairo-sys-rs-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-cc-1+default-dev; however: Package librust-cc-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gdk-0.9+default-dev; however: Package librust-gdk-0.9+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gdk-pixbuf-0.5+default-dev; however: Package librust-gdk-pixbuf-0.5+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gdk-pixbuf-sys-0.7+default-dev; however: Package librust-gdk-pixbuf-sys-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gdk-sys-0.7+default-dev; however: Package librust-gdk-sys-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gio-0.5+default-dev; however: Package librust-gio-0.5+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gio-sys-0.7+default-dev; however: Package librust-gio-sys-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-glib-0.6+default-dev; however: Package librust-glib-0.6+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-glib-sys-0.7+default-dev; however: Package librust-glib-sys-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gobject-sys-0.7+default-dev; however: Package librust-gobject-sys-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-gtk-sys-0.7+default-dev; however: Package librust-gtk-sys-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-lazy-static-1+default-dev; however: Package librust-lazy-static-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-libc-0.2+default-dev; however: Package librust-libc-0.2+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-pango-0.5+default-dev; however: Package librust-pango-0.5+default-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} cargo{a} dbus{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-cargo{a} dh-strip-nondeterminism{a} dmsetup{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} gir1.2-atk-1.0{a} gir1.2-atspi-2.0{a} gir1.2-freedesktop{a} gir1.2-gdkpixbuf-2.0{a} gir1.2-glib-2.0{a} gir1.2-gtk-3.0{a} gir1.2-harfbuzz-0.0{a} gir1.2-pango-1.0{a} glib-networking{a} glib-networking-common{a} glib-networking-services{a} groff-base{a} gsettings-desktop-schemas{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} icu-devtools{a} intltool-debian{a} libapparmor1{a} libarchive-zip-perl{a} libargon2-1{a} libatk-bridge2.0-0{a} libatk-bridge2.0-dev{a} libatk1.0-0{a} libatk1.0-data{a} libatk1.0-dev{a} libatspi2.0-0{a} libatspi2.0-dev{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libbsd0{a} libcairo-gobject2{a} libcairo-script-interpreter2{a} libcairo2{a} libcairo2-dev{a} libcap2{a} libcolord2{a} libcroco3{a} libcryptsetup12{a} libcups2{a} libcurl3-gnutls{a} libdatrie1{a} libdbus-1-3{a} libdbus-1-dev{a} libdconf1{a} libdevmapper1.02.1{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libelf1{a} libepoxy-dev{a} libepoxy0{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfontconfig1-dev{a} libfreetype6{a} libfreetype6-dev{a} libfribidi-dev{a} libfribidi0{a} libgbm1{a} libgdk-pixbuf2.0-0{a} libgdk-pixbuf2.0-bin{a} libgdk-pixbuf2.0-common{a} libgdk-pixbuf2.0-dev{a} libgirepository-1.0-1{a} libgl1{a} libgl1-mesa-dev{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles1{a} libgles2{a} libglib2.0-0{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libgtk-3-0{a} libgtk-3-common{a} libgtk-3-dev{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz0b{a} libhttp-parser2.8{a} libice-dev{a} libice6{a} libicu-dev{a} libicu63{a} libidn11{a} libip4tc0{a} libjbig0{a} libjpeg62-turbo{a} libjson-c3{a} libjson-glib-1.0-0{a} libjson-glib-1.0-common{a} libk5crypto3{a} libkeyutils1{a} libkmod2{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} libldap-2.4-2{a} libldap-common{a} libllvm7{a} liblzo2-2{a} libmagic-mgc{a} libmagic1{a} libmount-dev{a} libmpdec2{a} libncurses6{a} libnghttp2-14{a} libopengl0{a} libpam-systemd{a} libpango-1.0-0{a} libpango1.0-dev{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangoxft-1.0-0{a} libpciaccess0{a} libpcre16-3{a} libpcre3-dev{a} libpcre32-3{a} libpcrecpp0v5{a} libpipeline1{a} libpixman-1-0{a} libpixman-1-dev{a} libpng-dev{a} libpng16-16{a} libproxy1v5{a} libpsl5{a} libpthread-stubs0-dev{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline7{a} librest-0.7-0{a} librsvg2-2{a} librsvg2-common{a} librtmp1{a} librust-atk-sys-dev{a} librust-bitflags-dev{a} librust-cairo-rs+use-glib-dev{a} librust-cairo-rs-dev{a} librust-cairo-sys-rs+use-glib-dev{a} librust-cairo-sys-rs-dev{a} librust-cc-dev{a} librust-fragile-dev{a} librust-gdk-dev{a} librust-gdk-pixbuf-dev{a} librust-gdk-pixbuf-sys-dev{a} librust-gdk-sys-dev{a} librust-gio-dev{a} librust-gio-sys-dev{a} librust-glib-dev{a} librust-glib-sys-dev{a} librust-gobject-sys-dev{a} librust-gtk-sys-dev{a} librust-lazy-static-dev{a} librust-libc-dev{a} librust-pango-dev{a} librust-pango-sys-dev{a} librust-pkg-config-dev{a} librust-winapi-dev{a} librust-winapi-i686-pc-windows-gnu-dev{a} librust-winapi-x86-64-pc-windows-gnu-dev{a} libsasl2-2{a} libsasl2-modules-db{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol1-dev{a} libsigsegv2{a} libsm-dev{a} libsm6{a} libsoup-gnome2.4-1{a} libsoup2.4-1{a} libssh2-1{a} libssl1.1{a} libstd-rust-1.41{a} libstd-rust-dev{a} libthai-data{a} libthai0{a} libtiff5{a} libtool{a} libuchardet0{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp6{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri2-0-dev{a} libxcb-dri3-0{a} libxcb-dri3-dev{a} libxcb-glx0{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shape0-dev{a} libxcb-shm0{a} libxcb-shm0-dev{a} libxcb-sync-dev{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb-xfixes0-dev{a} libxcb1{a} libxcb1-dev{a} libxcomposite-dev{a} libxcomposite1{a} libxcursor-dev{a} libxcursor1{a} libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxft-dev{a} libxft2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxml2{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence-dev{a} libxshmfence1{a} libxtst-dev{a} libxtst6{a} libxxf86vm-dev{a} libxxf86vm1{a} lsb-base{a} m4{a} man-db{a} mesa-common-dev{a} mime-support{a} pango1.0-tools{a} pkg-config{a} po-debconf{a} python3{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3.7{a} python3.7-minimal{a} readline-common{a} rustc{a} sensible-utils{a} shared-mime-info{a} systemd{a} systemd-sysv{a} ucf{a} uuid-dev{a} wayland-protocols{a} x11-common{a} x11proto-composite-dev{a} x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dev{a} x11proto-fixes-dev{a} x11proto-input-dev{a} x11proto-randr-dev{a} x11proto-record-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} x11proto-xinerama-dev{a} xkb-data{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: at-spi2-core ca-certificates curl krb5-locales libarchive-cpio-perl libgpm2 libgtk-3-bin libltdl-dev libmail-sendmail-perl libnss-systemd libpng-tools libsasl2-modules lynx publicsuffix rust-gdb rust-lldb wget xdg-user-dirs 0 packages upgraded, 334 newly installed, 0 to remove and 0 not upgraded. Need to get 164 MB of archives. After unpacking 766 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main amd64 libapparmor1 amd64 2.13.2-10 [94.7 kB] Get: 2 http://deb.debian.org/debian buster/main amd64 libcap2 amd64 1:2.25-2 [17.6 kB] Get: 3 http://deb.debian.org/debian buster/main amd64 libargon2-1 amd64 0~20171227-0.2 [19.6 kB] Get: 4 http://deb.debian.org/debian buster/main amd64 dmsetup amd64 2:1.02.155-3 [90.8 kB] Get: 5 http://deb.debian.org/debian buster/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-3 [141 kB] Get: 6 http://deb.debian.org/debian buster/main amd64 libjson-c3 amd64 0.12.1+ds-2+deb10u1 [27.3 kB] Get: 7 http://deb.debian.org/debian buster/main amd64 libssl1.1 amd64 1.1.1d-0+deb10u6 [1539 kB] Get: 8 http://deb.debian.org/debian buster/main amd64 libcryptsetup12 amd64 2:2.1.0-5+deb10u2 [193 kB] Get: 9 http://deb.debian.org/debian buster/main amd64 libidn11 amd64 1.33-2.2 [116 kB] Get: 10 http://deb.debian.org/debian buster/main amd64 libip4tc0 amd64 1.8.2-4 [70.2 kB] Get: 11 http://deb.debian.org/debian buster/main amd64 libkmod2 amd64 26-1 [52.7 kB] Get: 12 http://deb.debian.org/debian buster/main amd64 systemd amd64 241-7~deb10u7 [3499 kB] Get: 13 http://deb.debian.org/debian buster/main amd64 systemd-sysv amd64 241-7~deb10u7 [100 kB] Get: 14 http://deb.debian.org/debian buster/main amd64 libbsd0 amd64 0.9.1-2+deb10u1 [99.5 kB] Get: 15 http://deb.debian.org/debian buster/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get: 16 http://deb.debian.org/debian buster/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get: 17 http://deb.debian.org/debian buster/main amd64 groff-base amd64 1.22.4-3+deb10u1 [916 kB] Get: 18 http://deb.debian.org/debian buster/main amd64 libpipeline1 amd64 1.5.1-2 [31.2 kB] Get: 19 http://deb.debian.org/debian buster/main amd64 man-db amd64 2.8.5-2 [1274 kB] Get: 20 http://deb.debian.org/debian buster/main amd64 libpython3.7-minimal amd64 3.7.3-2+deb10u3 [589 kB] Get: 21 http://deb.debian.org/debian buster/main amd64 libexpat1 amd64 2.2.6-2+deb10u1 [106 kB] Get: 22 http://deb.debian.org/debian buster/main amd64 python3.7-minimal amd64 3.7.3-2+deb10u3 [1737 kB] Get: 23 http://deb.debian.org/debian buster/main amd64 python3-minimal amd64 3.7.3-1 [36.6 kB] Get: 24 http://deb.debian.org/debian buster/main amd64 mime-support all 3.62 [37.2 kB] Get: 25 http://deb.debian.org/debian buster/main amd64 libmpdec2 amd64 2.4.2-2 [87.2 kB] Get: 26 http://deb.debian.org/debian buster/main amd64 readline-common all 7.0-5 [70.6 kB] Get: 27 http://deb.debian.org/debian buster/main amd64 libreadline7 amd64 7.0-5 [151 kB] Get: 28 http://deb.debian.org/debian buster/main amd64 libpython3.7-stdlib amd64 3.7.3-2+deb10u3 [1734 kB] Get: 29 http://deb.debian.org/debian buster/main amd64 python3.7 amd64 3.7.3-2+deb10u3 [330 kB] Get: 30 http://deb.debian.org/debian buster/main amd64 libpython3-stdlib amd64 3.7.3-1 [20.0 kB] Get: 31 http://deb.debian.org/debian buster/main amd64 python3 amd64 3.7.3-1 [61.5 kB] Get: 32 http://deb.debian.org/debian buster/main amd64 sensible-utils all 0.0.12 [15.8 kB] Get: 33 http://deb.debian.org/debian buster/main amd64 libdbus-1-3 amd64 1.12.20-0+deb10u1 [215 kB] Get: 34 http://deb.debian.org/debian buster/main amd64 dbus amd64 1.12.20-0+deb10u1 [236 kB] Get: 35 http://deb.debian.org/debian buster/main amd64 libmagic-mgc amd64 1:5.35-4+deb10u2 [242 kB] Get: 36 http://deb.debian.org/debian buster/main amd64 libmagic1 amd64 1:5.35-4+deb10u2 [118 kB] Get: 37 http://deb.debian.org/debian buster/main amd64 file amd64 1:5.35-4+deb10u2 [66.4 kB] Get: 38 http://deb.debian.org/debian buster/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB] Get: 39 http://deb.debian.org/debian buster/main amd64 libpam-systemd amd64 241-7~deb10u7 [209 kB] Get: 40 http://deb.debian.org/debian buster/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get: 41 http://deb.debian.org/debian buster/main amd64 hicolor-icon-theme all 0.17-2 [11.4 kB] Get: 42 http://deb.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.3-2+deb10u3 [1259 kB] Get: 43 http://deb.debian.org/debian buster/main amd64 libjpeg62-turbo amd64 1:1.5.2-2+deb10u1 [133 kB] Get: 44 http://deb.debian.org/debian buster/main amd64 libpng16-16 amd64 1.6.36-6 [292 kB] Get: 45 http://deb.debian.org/debian buster/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get: 46 http://deb.debian.org/debian buster/main amd64 libwebp6 amd64 0.6.1-2+deb10u1 [261 kB] Get: 47 http://deb.debian.org/debian buster/main amd64 libtiff5 amd64 4.1.0+git191117-2~deb10u2 [271 kB] Get: 48 http://deb.debian.org/debian buster/main amd64 libxau6 amd64 1:1.0.8-1+b2 [19.9 kB] Get: 49 http://deb.debian.org/debian buster/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get: 50 http://deb.debian.org/debian buster/main amd64 libxcb1 amd64 1.13.1-2 [137 kB] Get: 51 http://deb.debian.org/debian buster/main amd64 libx11-data all 2:1.6.7-1+deb10u2 [299 kB] Get: 52 http://deb.debian.org/debian buster/main amd64 libx11-6 amd64 2:1.6.7-1+deb10u2 [757 kB] Get: 53 http://deb.debian.org/debian buster/main amd64 libicu63 amd64 63.1-6+deb10u1 [8300 kB] Get: 54 http://deb.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+deb10u2 [689 kB] Get: 55 http://deb.debian.org/debian buster/main amd64 shared-mime-info amd64 1.10-1 [766 kB] Get: 56 http://deb.debian.org/debian buster/main amd64 libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB] Get: 57 http://deb.debian.org/debian buster/main amd64 libgdk-pixbuf2.0-0 amd64 2.38.1+dfsg-1 [177 kB] Get: 58 http://deb.debian.org/debian buster/main amd64 gtk-update-icon-cache amd64 3.24.5-1 [81.7 kB] Get: 59 http://deb.debian.org/debian buster/main amd64 libfreetype6 amd64 2.9.1-3+deb10u2 [380 kB] Get: 60 http://deb.debian.org/debian buster/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get: 61 http://deb.debian.org/debian buster/main amd64 fontconfig-config all 2.13.1-2 [280 kB] Get: 62 http://deb.debian.org/debian buster/main amd64 libfontconfig1 amd64 2.13.1-2 [346 kB] Get: 63 http://deb.debian.org/debian buster/main amd64 libpixman-1-0 amd64 0.36.0-1 [537 kB] Get: 64 http://deb.debian.org/debian buster/main amd64 libxcb-render0 amd64 1.13.1-2 [109 kB] Get: 65 http://deb.debian.org/debian buster/main amd64 libxcb-shm0 amd64 1.13.1-2 [99.2 kB] Get: 66 http://deb.debian.org/debian buster/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get: 67 http://deb.debian.org/debian buster/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get: 68 http://deb.debian.org/debian buster/main amd64 libcairo2 amd64 1.16.0-4+deb10u1 [688 kB] Get: 69 http://deb.debian.org/debian buster/main amd64 libcroco3 amd64 0.6.12-3 [145 kB] Get: 70 http://deb.debian.org/debian buster/main amd64 fontconfig amd64 2.13.1-2 [405 kB] Get: 71 http://deb.debian.org/debian buster/main amd64 libfribidi0 amd64 1.0.5-3.1+deb10u1 [63.7 kB] Get: 72 http://deb.debian.org/debian buster/main amd64 libthai-data all 0.1.28-2 [170 kB] Get: 73 http://deb.debian.org/debian buster/main amd64 libdatrie1 amd64 0.2.12-2 [39.3 kB] Get: 74 http://deb.debian.org/debian buster/main amd64 libthai0 amd64 0.1.28-2 [54.1 kB] Get: 75 http://deb.debian.org/debian buster/main amd64 libpango-1.0-0 amd64 1.42.4-8~deb10u1 [186 kB] Get: 76 http://deb.debian.org/debian buster/main amd64 libgraphite2-3 amd64 1.3.13-7 [80.7 kB] Get: 77 http://deb.debian.org/debian buster/main amd64 libharfbuzz0b amd64 2.3.1-1 [1187 kB] Get: 78 http://deb.debian.org/debian buster/main amd64 libpangoft2-1.0-0 amd64 1.42.4-8~deb10u1 [68.3 kB] Get: 79 http://deb.debian.org/debian buster/main amd64 libpangocairo-1.0-0 amd64 1.42.4-8~deb10u1 [55.7 kB] Get: 80 http://deb.debian.org/debian buster/main amd64 librsvg2-2 amd64 2.44.10-2.1 [1280 kB] Get: 81 http://deb.debian.org/debian buster/main amd64 librsvg2-common amd64 2.44.10-2.1 [23.3 kB] Get: 82 http://deb.debian.org/debian buster/main amd64 adwaita-icon-theme all 3.30.1-1 [11.7 MB] Get: 83 http://deb.debian.org/debian buster/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get: 84 http://deb.debian.org/debian buster/main amd64 m4 amd64 1.4.18-2 [203 kB] Get: 85 http://deb.debian.org/debian buster/main amd64 autoconf all 2.69-11 [341 kB] Get: 86 http://deb.debian.org/debian buster/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get: 87 http://deb.debian.org/debian buster/main amd64 automake all 1:1.16.1-4 [771 kB] Get: 88 http://deb.debian.org/debian buster/main amd64 autopoint all 0.19.8.1-9 [434 kB] Get: 89 http://deb.debian.org/debian buster/main amd64 libkeyutils1 amd64 1.6-6 [15.0 kB] Get: 90 http://deb.debian.org/debian buster/main amd64 libkrb5support0 amd64 1.17-3+deb10u1 [65.8 kB] Get: 91 http://deb.debian.org/debian buster/main amd64 libk5crypto3 amd64 1.17-3+deb10u1 [122 kB] Get: 92 http://deb.debian.org/debian buster/main amd64 libkrb5-3 amd64 1.17-3+deb10u1 [369 kB] Get: 93 http://deb.debian.org/debian buster/main amd64 libgssapi-krb5-2 amd64 1.17-3+deb10u1 [158 kB] Get: 94 http://deb.debian.org/debian buster/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1+deb10u1 [69.1 kB] Get: 95 http://deb.debian.org/debian buster/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1+deb10u1 [106 kB] Get: 96 http://deb.debian.org/debian buster/main amd64 libldap-common all 2.4.47+dfsg-3+deb10u6 [90.0 kB] Get: 97 http://deb.debian.org/debian buster/main amd64 libldap-2.4-2 amd64 2.4.47+dfsg-3+deb10u6 [224 kB] Get: 98 http://deb.debian.org/debian buster/main amd64 libnghttp2-14 amd64 1.36.0-2+deb10u1 [85.0 kB] Get: 99 http://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB] Get: 100 http://deb.debian.org/debian buster/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB] Get: 101 http://deb.debian.org/debian buster/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB] Get: 102 http://deb.debian.org/debian buster/main amd64 libcurl3-gnutls amd64 7.64.0-4+deb10u2 [330 kB] Get: 103 http://deb.debian.org/debian buster/main amd64 libhttp-parser2.8 amd64 2.8.1-1 [20.7 kB] Get: 104 http://deb.debian.org/debian buster/main amd64 libedit2 amd64 3.1-20181209-1 [94.0 kB] Get: 105 http://deb.debian.org/debian buster/main amd64 libllvm7 amd64 1:7.0.1-8+deb10u2 [13.1 MB] Get: 106 http://deb.debian.org/debian buster/main amd64 libstd-rust-1.41 amd64 1.41.1+dfsg1-1~deb10u1 [14.2 MB] Get: 107 http://deb.debian.org/debian buster/main amd64 libstd-rust-dev amd64 1.41.1+dfsg1-1~deb10u1 [25.2 MB] Get: 108 http://deb.debian.org/debian buster/main amd64 rustc amd64 1.41.1+dfsg1-1~deb10u1 [1863 kB] Get: 109 http://deb.debian.org/debian buster/main amd64 cargo amd64 0.43.1-3~deb10u1 [3085 kB] Get: 110 http://deb.debian.org/debian buster/main amd64 dbus-user-session amd64 1.12.20-0+deb10u1 [94.5 kB] Get: 111 http://deb.debian.org/debian buster/main amd64 libdconf1 amd64 0.30.1-2 [40.7 kB] Get: 112 http://deb.debian.org/debian buster/main amd64 dconf-service amd64 0.30.1-2 [36.4 kB] Get: 113 http://deb.debian.org/debian buster/main amd64 dconf-gsettings-backend amd64 0.30.1-2 [28.9 kB] Get: 114 http://deb.debian.org/debian buster/main amd64 libtool all 2.4.6-9 [547 kB] Get: 115 http://deb.debian.org/debian buster/main amd64 dh-autoreconf all 19 [16.9 kB] Get: 116 http://deb.debian.org/debian buster/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 117 http://deb.debian.org/debian buster/main amd64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 118 http://deb.debian.org/debian buster/main amd64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 119 http://deb.debian.org/debian buster/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get: 120 http://deb.debian.org/debian buster/main amd64 dwz amd64 0.12-3 [78.0 kB] Get: 121 http://deb.debian.org/debian buster/main amd64 libncurses6 amd64 6.1+20181013-2+deb10u2 [102 kB] Get: 122 http://deb.debian.org/debian buster/main amd64 gettext amd64 0.19.8.1-9 [1303 kB] Get: 123 http://deb.debian.org/debian buster/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 124 http://deb.debian.org/debian buster/main amd64 po-debconf all 1.0.21 [248 kB] Get: 125 http://deb.debian.org/debian buster/main amd64 debhelper all 12.1.1 [1016 kB] Get: 126 http://deb.debian.org/debian buster/main amd64 dh-cargo all 17 [7764 B] Get: 127 http://deb.debian.org/debian buster/main amd64 libgirepository-1.0-1 amd64 1.58.3-2 [92.8 kB] Get: 128 http://deb.debian.org/debian buster/main amd64 gir1.2-glib-2.0 amd64 1.58.3-2 [143 kB] Get: 129 http://deb.debian.org/debian buster/main amd64 libatk1.0-data all 2.30.0-2 [145 kB] Get: 130 http://deb.debian.org/debian buster/main amd64 libatk1.0-0 amd64 2.30.0-2 [50.6 kB] Get: 131 http://deb.debian.org/debian buster/main amd64 gir1.2-atk-1.0 amd64 2.30.0-2 [25.3 kB] Get: 132 http://deb.debian.org/debian buster/main amd64 libcairo-gobject2 amd64 1.16.0-4+deb10u1 [125 kB] Get: 133 http://deb.debian.org/debian buster/main amd64 gir1.2-freedesktop amd64 1.58.3-2 [20.3 kB] Get: 134 http://deb.debian.org/debian buster/main amd64 libatspi2.0-0 amd64 2.30.0-7 [65.0 kB] Get: 135 http://deb.debian.org/debian buster/main amd64 gir1.2-atspi-2.0 amd64 2.30.0-7 [20.5 kB] Get: 136 http://deb.debian.org/debian buster/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.38.1+dfsg-1 [18.3 kB] Get: 137 http://deb.debian.org/debian buster/main amd64 libxft2 amd64 2.3.2-2 [57.2 kB] Get: 138 http://deb.debian.org/debian buster/main amd64 libpangoxft-1.0-0 amd64 1.42.4-8~deb10u1 [50.1 kB] Get: 139 http://deb.debian.org/debian buster/main amd64 gir1.2-pango-1.0 amd64 1.42.4-8~deb10u1 [55.8 kB] Get: 140 http://deb.debian.org/debian buster/main amd64 libatk-bridge2.0-0 amd64 2.30.0-5 [61.6 kB] Get: 141 http://deb.debian.org/debian buster/main amd64 liblcms2-2 amd64 2.9-3 [145 kB] Get: 142 http://deb.debian.org/debian buster/main amd64 libcolord2 amd64 1.4.3-4 [141 kB] Get: 143 http://deb.debian.org/debian buster/main amd64 libavahi-common-data amd64 0.7-4+deb10u1 [122 kB] Get: 144 http://deb.debian.org/debian buster/main amd64 libavahi-common3 amd64 0.7-4+deb10u1 [54.4 kB] Get: 145 http://deb.debian.org/debian buster/main amd64 libavahi-client3 amd64 0.7-4+deb10u1 [58.2 kB] Get: 146 http://deb.debian.org/debian buster/main amd64 libcups2 amd64 2.2.10-6+deb10u4 [324 kB] Get: 147 http://deb.debian.org/debian buster/main amd64 libepoxy0 amd64 1.5.3-0.1 [190 kB] Get: 148 http://deb.debian.org/debian buster/main amd64 libjson-glib-1.0-common all 1.4.4-2 [52.3 kB] Get: 149 http://deb.debian.org/debian buster/main amd64 libjson-glib-1.0-0 amd64 1.4.4-2 [61.2 kB] Get: 150 http://deb.debian.org/debian buster/main amd64 libproxy1v5 amd64 0.4.15-5+deb10u1 [56.1 kB] Get: 151 http://deb.debian.org/debian buster/main amd64 glib-networking-common all 2.58.0-2+deb10u2 [59.5 kB] Get: 152 http://deb.debian.org/debian buster/main amd64 glib-networking-services amd64 2.58.0-2+deb10u2 [13.7 kB] Get: 153 http://deb.debian.org/debian buster/main amd64 gsettings-desktop-schemas all 3.28.1-1 [529 kB] Get: 154 http://deb.debian.org/debian buster/main amd64 glib-networking amd64 2.58.0-2+deb10u2 [54.6 kB] Get: 155 http://deb.debian.org/debian buster/main amd64 libsoup2.4-1 amd64 2.64.2-2 [253 kB] Get: 156 http://deb.debian.org/debian buster/main amd64 libsoup-gnome2.4-1 amd64 2.64.2-2 [18.0 kB] Get: 157 http://deb.debian.org/debian buster/main amd64 librest-0.7-0 amd64 0.8.1-1 [33.7 kB] Get: 158 http://deb.debian.org/debian buster/main amd64 libwayland-client0 amd64 1.16.0-1 [26.4 kB] Get: 159 http://deb.debian.org/debian buster/main amd64 libwayland-cursor0 amd64 1.16.0-1 [14.1 kB] Get: 160 http://deb.debian.org/debian buster/main amd64 libwayland-egl1 amd64 1.16.0-1 [8204 B] Get: 161 http://deb.debian.org/debian buster/main amd64 libxcomposite1 amd64 1:0.4.4-2 [16.5 kB] Get: 162 http://deb.debian.org/debian buster/main amd64 libxfixes3 amd64 1:5.0.3-1 [21.9 kB] Get: 163 http://deb.debian.org/debian buster/main amd64 libxcursor1 amd64 1:1.1.15-2 [36.6 kB] Get: 164 http://deb.debian.org/debian buster/main amd64 libxdamage1 amd64 1:1.1.4-3+b3 [14.9 kB] Get: 165 http://deb.debian.org/debian buster/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get: 166 http://deb.debian.org/debian buster/main amd64 libxinerama1 amd64 2:1.1.4-2 [17.7 kB] Get: 167 http://deb.debian.org/debian buster/main amd64 xkb-data all 2.26-2 [681 kB] Get: 168 http://deb.debian.org/debian buster/main amd64 libxkbcommon0 amd64 0.8.2-1 [123 kB] Get: 169 http://deb.debian.org/debian buster/main amd64 libxrandr2 amd64 2:1.5.1-1 [37.5 kB] Get: 170 http://deb.debian.org/debian buster/main amd64 libgtk-3-common all 3.24.5-1 [3678 kB] Get: 171 http://deb.debian.org/debian buster/main amd64 libgtk-3-0 amd64 3.24.5-1 [2580 kB] Get: 172 http://deb.debian.org/debian buster/main amd64 gir1.2-gtk-3.0 amd64 3.24.5-1 [252 kB] Get: 173 http://deb.debian.org/debian buster/main amd64 libharfbuzz-gobject0 amd64 2.3.1-1 [848 kB] Get: 174 http://deb.debian.org/debian buster/main amd64 gir1.2-harfbuzz-0.0 amd64 2.3.1-1 [853 kB] Get: 175 http://deb.debian.org/debian buster/main amd64 icu-devtools amd64 63.1-6+deb10u1 [189 kB] Get: 176 http://deb.debian.org/debian buster/main amd64 libffi-dev amd64 3.2.1-9 [156 kB] Get: 177 http://deb.debian.org/debian buster/main amd64 libglib2.0-data all 2.58.3-2+deb10u3 [1111 kB] Get: 178 http://deb.debian.org/debian buster/main amd64 libglib2.0-bin amd64 2.58.3-2+deb10u3 [126 kB] Get: 179 http://deb.debian.org/debian buster/main amd64 python3-lib2to3 all 3.7.3-1 [76.7 kB] Get: 180 http://deb.debian.org/debian buster/main amd64 python3-distutils all 3.7.3-1 [142 kB] Get: 181 http://deb.debian.org/debian buster/main amd64 libglib2.0-dev-bin amd64 2.58.3-2+deb10u3 [158 kB] Get: 182 http://deb.debian.org/debian buster/main amd64 uuid-dev amd64 2.33.1-0.1 [93.6 kB] Get: 183 http://deb.debian.org/debian buster/main amd64 libblkid-dev amd64 2.33.1-0.1 [225 kB] Get: 184 http://deb.debian.org/debian buster/main amd64 libmount-dev amd64 2.33.1-0.1 [232 kB] Get: 185 http://deb.debian.org/debian buster/main amd64 libpcre16-3 amd64 2:8.39-12 [259 kB] Get: 186 http://deb.debian.org/debian buster/main amd64 libpcre32-3 amd64 2:8.39-12 [250 kB] Get: 187 http://deb.debian.org/debian buster/main amd64 libpcrecpp0v5 amd64 2:8.39-12 [152 kB] Get: 188 http://deb.debian.org/debian buster/main amd64 libpcre3-dev amd64 2:8.39-12 [650 kB] Get: 189 http://deb.debian.org/debian buster/main amd64 libsepol1-dev amd64 2.8-1 [338 kB] Get: 190 http://deb.debian.org/debian buster/main amd64 libselinux1-dev amd64 2.8-1+b1 [169 kB] Get: 191 http://deb.debian.org/debian buster/main amd64 pkg-config amd64 0.29-6 [63.5 kB] Get: 192 http://deb.debian.org/debian buster/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] Get: 193 http://deb.debian.org/debian buster/main amd64 libglib2.0-dev amd64 2.58.3-2+deb10u3 [1484 kB] Get: 194 http://deb.debian.org/debian buster/main amd64 libdbus-1-dev amd64 1.12.20-0+deb10u1 [251 kB] Get: 195 http://deb.debian.org/debian buster/main amd64 lsb-base all 10.2019051400 [28.4 kB] Get: 196 http://deb.debian.org/debian buster/main amd64 x11-common all 1:7.7+19 [251 kB] Get: 197 http://deb.debian.org/debian buster/main amd64 libxtst6 amd64 2:1.2.3-1 [27.8 kB] Get: 198 http://deb.debian.org/debian buster/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get: 199 http://deb.debian.org/debian buster/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get: 200 http://deb.debian.org/debian buster/main amd64 x11proto-core-dev all 2018.4-4 [3128 B] Get: 201 http://deb.debian.org/debian buster/main amd64 libxau-dev amd64 1:1.0.8-1+b2 [23.1 kB] Get: 202 http://deb.debian.org/debian buster/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get: 203 http://deb.debian.org/debian buster/main amd64 x11proto-input-dev all 2018.4-4 [3132 B] Get: 204 http://deb.debian.org/debian buster/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get: 205 http://deb.debian.org/debian buster/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5344 B] Get: 206 http://deb.debian.org/debian buster/main amd64 libxcb1-dev amd64 1.13.1-2 [174 kB] Get: 207 http://deb.debian.org/debian buster/main amd64 libx11-dev amd64 2:1.6.7-1+deb10u2 [825 kB] Get: 208 http://deb.debian.org/debian buster/main amd64 x11proto-xext-dev all 2018.4-4 [3128 B] Get: 209 http://deb.debian.org/debian buster/main amd64 libxext-dev amd64 2:1.3.3-1+b2 [107 kB] Get: 210 http://deb.debian.org/debian buster/main amd64 x11proto-fixes-dev all 1:2018.4-4 [3140 B] Get: 211 http://deb.debian.org/debian buster/main amd64 libxfixes-dev amd64 1:5.0.3-1 [23.8 kB] Get: 212 http://deb.debian.org/debian buster/main amd64 libxi-dev amd64 2:1.7.9-1 [241 kB] Get: 213 http://deb.debian.org/debian buster/main amd64 x11proto-record-dev all 2018.4-4 [3132 B] Get: 214 http://deb.debian.org/debian buster/main amd64 libxtst-dev amd64 2:1.2.3-1 [31.9 kB] Get: 215 http://deb.debian.org/debian buster/main amd64 libatspi2.0-dev amd64 2.30.0-7 [63.8 kB] Get: 216 http://deb.debian.org/debian buster/main amd64 libatk-bridge2.0-dev amd64 2.30.0-5 [8300 B] Get: 217 http://deb.debian.org/debian buster/main amd64 libatk1.0-dev amd64 2.30.0-2 [88.3 kB] Get: 218 http://deb.debian.org/debian buster/main amd64 liblzo2-2 amd64 2.10-0.1 [56.1 kB] Get: 219 http://deb.debian.org/debian buster/main amd64 libcairo-script-interpreter2 amd64 1.16.0-4+deb10u1 [160 kB] Get: 220 http://deb.debian.org/debian buster/main amd64 libexpat1-dev amd64 2.2.6-2+deb10u1 [153 kB] Get: 221 http://deb.debian.org/debian buster/main amd64 libpng-dev amd64 1.6.36-6 [300 kB] Get: 222 http://deb.debian.org/debian buster/main amd64 libfreetype6-dev amd64 2.9.1-3+deb10u2 [544 kB] Get: 223 http://deb.debian.org/debian buster/main amd64 libfontconfig1-dev amd64 2.13.1-2 [966 kB] Get: 224 http://deb.debian.org/debian buster/main amd64 libxrender-dev amd64 1:0.9.10-1 [40.8 kB] Get: 225 http://deb.debian.org/debian buster/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get: 226 http://deb.debian.org/debian buster/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get: 227 http://deb.debian.org/debian buster/main amd64 libice-dev amd64 2:1.0.9-2 [66.8 kB] Get: 228 http://deb.debian.org/debian buster/main amd64 libsm-dev amd64 2:1.2.3-1 [38.0 kB] Get: 229 http://deb.debian.org/debian buster/main amd64 libpixman-1-dev amd64 0.36.0-1 [554 kB] Get: 230 http://deb.debian.org/debian buster/main amd64 libxcb-render0-dev amd64 1.13.1-2 [112 kB] Get: 231 http://deb.debian.org/debian buster/main amd64 libxcb-shm0-dev amd64 1.13.1-2 [100 kB] Get: 232 http://deb.debian.org/debian buster/main amd64 libcairo2-dev amd64 1.16.0-4+deb10u1 [734 kB] Get: 233 http://deb.debian.org/debian buster/main amd64 libdrm-common all 2.4.97-1 [13.8 kB] Get: 234 http://deb.debian.org/debian buster/main amd64 libdrm2 amd64 2.4.97-1 [39.7 kB] Get: 235 http://deb.debian.org/debian buster/main amd64 libdrm-amdgpu1 amd64 2.4.97-1 [27.3 kB] Get: 236 http://deb.debian.org/debian buster/main amd64 libpciaccess0 amd64 0.14-1 [53.5 kB] Get: 237 http://deb.debian.org/debian buster/main amd64 libdrm-intel1 amd64 2.4.97-1 [69.8 kB] Get: 238 http://deb.debian.org/debian buster/main amd64 libdrm-radeon1 amd64 2.4.97-1 [31.1 kB] Get: 239 http://deb.debian.org/debian buster/main amd64 libdrm-nouveau2 amd64 2.4.97-1 [26.3 kB] Get: 240 http://deb.debian.org/debian buster/main amd64 libdrm-dev amd64 2.4.97-1 [131 kB] Get: 241 http://deb.debian.org/debian buster/main amd64 libwayland-server0 amd64 1.16.0-1 [32.5 kB] Get: 242 http://deb.debian.org/debian buster/main amd64 libgbm1 amd64 18.3.6-2+deb10u1 [67.8 kB] Get: 243 http://deb.debian.org/debian buster/main amd64 libglapi-mesa amd64 18.3.6-2+deb10u1 [66.3 kB] Get: 244 http://deb.debian.org/debian buster/main amd64 libx11-xcb1 amd64 2:1.6.7-1+deb10u2 [191 kB] Get: 245 http://deb.debian.org/debian buster/main amd64 libxcb-dri2-0 amd64 1.13.1-2 [101 kB] Get: 246 http://deb.debian.org/debian buster/main amd64 libxcb-dri3-0 amd64 1.13.1-2 [100 kB] Get: 247 http://deb.debian.org/debian buster/main amd64 libxcb-present0 amd64 1.13.1-2 [99.1 kB] Get: 248 http://deb.debian.org/debian buster/main amd64 libxcb-sync1 amd64 1.13.1-2 [103 kB] Get: 249 http://deb.debian.org/debian buster/main amd64 libxcb-xfixes0 amd64 1.13.1-2 [103 kB] Get: 250 http://deb.debian.org/debian buster/main amd64 libxshmfence1 amd64 1.3-1 [8820 B] Get: 251 http://deb.debian.org/debian buster/main amd64 libegl-mesa0 amd64 18.3.6-2+deb10u1 [135 kB] Get: 252 http://deb.debian.org/debian buster/main amd64 mesa-common-dev amd64 18.3.6-2+deb10u1 [611 kB] Get: 253 http://deb.debian.org/debian buster/main amd64 libglvnd0 amd64 1.1.0-1 [48.6 kB] Get: 254 http://deb.debian.org/debian buster/main amd64 libglvnd-core-dev amd64 1.1.0-1 [13.2 kB] Get: 255 http://deb.debian.org/debian buster/main amd64 libegl1 amd64 1.1.0-1 [33.6 kB] Get: 256 http://deb.debian.org/debian buster/main amd64 libgles1 amd64 1.1.0-1 [13.8 kB] Get: 257 http://deb.debian.org/debian buster/main amd64 libgles2 amd64 1.1.0-1 [19.0 kB] Get: 258 http://deb.debian.org/debian buster/main amd64 libxcb-glx0 amd64 1.13.1-2 [116 kB] Get: 259 http://deb.debian.org/debian buster/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB] Get: 260 http://deb.debian.org/debian buster/main amd64 libsensors-config all 1:3.5.0-3 [31.6 kB] Get: 261 http://deb.debian.org/debian buster/main amd64 libsensors5 amd64 1:3.5.0-3 [52.6 kB] Get: 262 http://deb.debian.org/debian buster/main amd64 libgl1-mesa-dri amd64 18.3.6-2+deb10u1 [6685 kB] Get: 263 http://deb.debian.org/debian buster/main amd64 libglx-mesa0 amd64 18.3.6-2+deb10u1 [180 kB] Get: 264 http://deb.debian.org/debian buster/main amd64 libglx0 amd64 1.1.0-1 [30.0 kB] Get: 265 http://deb.debian.org/debian buster/main amd64 libgl1 amd64 1.1.0-1 [91.1 kB] Get: 266 http://deb.debian.org/debian buster/main amd64 libopengl0 amd64 1.1.0-1 [33.4 kB] Get: 267 http://deb.debian.org/debian buster/main amd64 libglvnd-dev amd64 1.1.0-1 [5128 B] Get: 268 http://deb.debian.org/debian buster/main amd64 x11proto-xf86vidmode-dev all 2018.4-4 [3140 B] Get: 269 http://deb.debian.org/debian buster/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b2 [25.4 kB] Get: 270 http://deb.debian.org/debian buster/main amd64 x11proto-damage-dev all 1:2018.4-4 [3140 B] Get: 271 http://deb.debian.org/debian buster/main amd64 libxdamage-dev amd64 1:1.1.4-3+b3 [14.6 kB] Get: 272 http://deb.debian.org/debian buster/main amd64 libxcb-glx0-dev amd64 1.13.1-2 [122 kB] Get: 273 http://deb.debian.org/debian buster/main amd64 libxcb-dri2-0-dev amd64 1.13.1-2 [102 kB] Get: 274 http://deb.debian.org/debian buster/main amd64 libxcb-dri3-dev amd64 1.13.1-2 [101 kB] Get: 275 http://deb.debian.org/debian buster/main amd64 libxcb-randr0 amd64 1.13.1-2 [110 kB] Get: 276 http://deb.debian.org/debian buster/main amd64 libxcb-randr0-dev amd64 1.13.1-2 [114 kB] Get: 277 http://deb.debian.org/debian buster/main amd64 libxcb-shape0 amd64 1.13.1-2 [99.5 kB] Get: 278 http://deb.debian.org/debian buster/main amd64 libxcb-shape0-dev amd64 1.13.1-2 [101 kB] Get: 279 http://deb.debian.org/debian buster/main amd64 libxcb-xfixes0-dev amd64 1.13.1-2 [105 kB] Get: 280 http://deb.debian.org/debian buster/main amd64 libxcb-sync-dev amd64 1.13.1-2 [104 kB] Get: 281 http://deb.debian.org/debian buster/main amd64 libxcb-present-dev amd64 1.13.1-2 [101 kB] Get: 282 http://deb.debian.org/debian buster/main amd64 libxshmfence-dev amd64 1.3-1 [8360 B] Get: 283 http://deb.debian.org/debian buster/main amd64 libx11-xcb-dev amd64 2:1.6.7-1+deb10u2 [193 kB] Get: 284 http://deb.debian.org/debian buster/main amd64 libwayland-bin amd64 1.16.0-1 [22.6 kB] Get: 285 http://deb.debian.org/debian buster/main amd64 libwayland-dev amd64 1.16.0-1 [66.8 kB] Get: 286 http://deb.debian.org/debian buster/main amd64 libegl1-mesa-dev amd64 18.3.6-2+deb10u1 [61.7 kB] Get: 287 http://deb.debian.org/debian buster/main amd64 libgl1-mesa-dev amd64 18.3.6-2+deb10u1 [48.0 kB] Get: 288 http://deb.debian.org/debian buster/main amd64 libepoxy-dev amd64 1.5.3-0.1 [124 kB] Get: 289 http://deb.debian.org/debian buster/main amd64 libfribidi-dev amd64 1.0.5-3.1+deb10u1 [101 kB] Get: 290 http://deb.debian.org/debian buster/main amd64 libgdk-pixbuf2.0-bin amd64 2.38.1+dfsg-1 [24.1 kB] Get: 291 http://deb.debian.org/debian buster/main amd64 libgdk-pixbuf2.0-dev amd64 2.38.1+dfsg-1 [49.5 kB] Get: 292 http://deb.debian.org/debian buster/main amd64 libgraphite2-dev amd64 1.3.13-7 [23.1 kB] Get: 293 http://deb.debian.org/debian buster/main amd64 libharfbuzz-icu0 amd64 2.3.1-1 [834 kB] Get: 294 http://deb.debian.org/debian buster/main amd64 libicu-dev amd64 63.1-6+deb10u1 [9186 kB] Get: 295 http://deb.debian.org/debian buster/main amd64 libharfbuzz-dev amd64 2.3.1-1 [1307 kB] Get: 296 http://deb.debian.org/debian buster/main amd64 libxft-dev amd64 2.3.2-2 [68.7 kB] Get: 297 http://deb.debian.org/debian buster/main amd64 pango1.0-tools amd64 1.42.4-8~deb10u1 [55.8 kB] Get: 298 http://deb.debian.org/debian buster/main amd64 libpango1.0-dev amd64 1.42.4-8~deb10u1 [139 kB] Get: 299 http://deb.debian.org/debian buster/main amd64 x11proto-composite-dev all 1:2018.4-4 [3140 B] Get: 300 http://deb.debian.org/debian buster/main amd64 libxcomposite-dev amd64 1:0.4.4-2 [20.1 kB] Get: 301 http://deb.debian.org/debian buster/main amd64 libxcursor-dev amd64 1:1.1.15-2 [44.1 kB] Get: 302 http://deb.debian.org/debian buster/main amd64 x11proto-xinerama-dev all 2018.4-4 [3132 B] Get: 303 http://deb.debian.org/debian buster/main amd64 libxinerama-dev amd64 2:1.1.4-2 [20.1 kB] Get: 304 http://deb.debian.org/debian buster/main amd64 libxkbcommon-dev amd64 0.8.2-1 [176 kB] Get: 305 http://deb.debian.org/debian buster/main amd64 x11proto-randr-dev all 2018.4-4 [3132 B] Get: 306 http://deb.debian.org/debian buster/main amd64 libxrandr-dev amd64 2:1.5.1-1 [45.0 kB] Get: 307 http://deb.debian.org/debian buster/main amd64 wayland-protocols all 1.17-1 [58.9 kB] Get: 308 http://deb.debian.org/debian buster/main amd64 libgtk-3-dev amd64 3.24.5-1 [958 kB] Get: 309 http://deb.debian.org/debian buster/main amd64 librust-libc-dev amd64 0.2.48-1 [126 kB] Get: 310 http://deb.debian.org/debian buster/main amd64 librust-pkg-config-dev amd64 0.3.14-1 [16.1 kB] Get: 311 http://deb.debian.org/debian buster/main amd64 librust-glib-sys-dev amd64 0.7.0-2 [39.8 kB] Get: 312 http://deb.debian.org/debian buster/main amd64 librust-gobject-sys-dev amd64 0.7.0-1 [16.7 kB] Get: 313 http://deb.debian.org/debian buster/main amd64 librust-atk-sys-dev amd64 0.7.0-1 [18.8 kB] Get: 314 http://deb.debian.org/debian buster/main amd64 librust-bitflags-dev amd64 1.0.4-1 [17.5 kB] Get: 315 http://deb.debian.org/debian buster/main amd64 librust-winapi-i686-pc-windows-gnu-dev amd64 0.4.0-1 [3820 B] Get: 316 http://deb.debian.org/debian buster/main amd64 librust-winapi-x86-64-pc-windows-gnu-dev amd64 0.4.0-1 [3828 B] Get: 317 http://deb.debian.org/debian buster/main amd64 librust-winapi-dev amd64 0.3.6-1 [767 kB] Get: 318 http://deb.debian.org/debian buster/main amd64 librust-cairo-sys-rs-dev amd64 0.7.0-2 [11.5 kB] Get: 319 http://deb.debian.org/debian buster/main amd64 librust-cairo-rs-dev amd64 0.5.0-1 [22.6 kB] Get: 320 http://deb.debian.org/debian buster/main amd64 librust-lazy-static-dev amd64 1.2.0-1 [12.2 kB] Get: 321 http://deb.debian.org/debian buster/main amd64 librust-glib-dev amd64 0.6.1-1 [81.6 kB] Get: 322 http://deb.debian.org/debian buster/main amd64 librust-cairo-sys-rs+use-glib-dev amd64 0.7.0-2 [1080 B] Get: 323 http://deb.debian.org/debian buster/main amd64 librust-cairo-rs+use-glib-dev amd64 0.5.0-1 [1092 B] Get: 324 http://deb.debian.org/debian buster/main amd64 librust-cc-dev amd64 1.0.28-1 [39.9 kB] Get: 325 http://deb.debian.org/debian buster/main amd64 librust-fragile-dev amd64 0.3.0-1 [11.4 kB] Get: 326 http://deb.debian.org/debian buster/main amd64 librust-gio-sys-dev amd64 0.7.0-1 [56.6 kB] Get: 327 http://deb.debian.org/debian buster/main amd64 librust-gdk-pixbuf-sys-dev amd64 0.7.0-1 [10.2 kB] Get: 328 http://deb.debian.org/debian buster/main amd64 librust-gio-dev amd64 0.5.1-2 [90.0 kB] Get: 329 http://deb.debian.org/debian buster/main amd64 librust-gdk-pixbuf-dev amd64 0.5.0-2 [16.2 kB] Get: 330 http://deb.debian.org/debian buster/main amd64 librust-pango-sys-dev amd64 0.7.0-1 [19.4 kB] Get: 331 http://deb.debian.org/debian buster/main amd64 librust-gdk-sys-dev amd64 0.7.0-1 [46.1 kB] Get: 332 http://deb.debian.org/debian buster/main amd64 librust-pango-dev amd64 0.5.0-1 [35.5 kB] Get: 333 http://deb.debian.org/debian buster/main amd64 librust-gdk-dev amd64 0.9.0-1 [70.3 kB] Get: 334 http://deb.debian.org/debian buster/main amd64 librust-gtk-sys-dev amd64 0.7.0-1 [95.2 kB] Fetched 164 MB in 3s (53.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19195 files and directories currently installed.) Preparing to unpack .../00-libapparmor1_2.13.2-10_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.2-10) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../01-libcap2_1%3a2.25-2_amd64.deb ... Unpacking libcap2:amd64 (1:2.25-2) ... Selecting previously unselected package libargon2-1:amd64. Preparing to unpack .../02-libargon2-1_0~20171227-0.2_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.2) ... Selecting previously unselected package dmsetup. Preparing to unpack .../03-dmsetup_2%3a1.02.155-3_amd64.deb ... Unpacking dmsetup (2:1.02.155-3) ... Selecting previously unselected package libdevmapper1.02.1:amd64. Preparing to unpack .../04-libdevmapper1.02.1_2%3a1.02.155-3_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-3) ... Selecting previously unselected package libjson-c3:amd64. Preparing to unpack .../05-libjson-c3_0.12.1+ds-2+deb10u1_amd64.deb ... Unpacking libjson-c3:amd64 (0.12.1+ds-2+deb10u1) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../06-libssl1.1_1.1.1d-0+deb10u6_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1d-0+deb10u6) ... Selecting previously unselected package libcryptsetup12:amd64. Preparing to unpack .../07-libcryptsetup12_2%3a2.1.0-5+deb10u2_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.1.0-5+deb10u2) ... Selecting previously unselected package libidn11:amd64. Preparing to unpack .../08-libidn11_1.33-2.2_amd64.deb ... Unpacking libidn11:amd64 (1.33-2.2) ... Selecting previously unselected package libip4tc0:amd64. Preparing to unpack .../09-libip4tc0_1.8.2-4_amd64.deb ... Unpacking libip4tc0:amd64 (1.8.2-4) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../10-libkmod2_26-1_amd64.deb ... Unpacking libkmod2:amd64 (26-1) ... Selecting previously unselected package systemd. Preparing to unpack .../11-systemd_241-7~deb10u7_amd64.deb ... Unpacking systemd (241-7~deb10u7) ... Setting up libapparmor1:amd64 (2.13.2-10) ... Setting up libcap2:amd64 (1:2.25-2) ... Setting up libargon2-1:amd64 (0~20171227-0.2) ... Setting up libjson-c3:amd64 (0.12.1+ds-2+deb10u1) ... Setting up libssl1.1:amd64 (1.1.1d-0+deb10u6) ... Setting up libidn11:amd64 (1.33-2.2) ... Setting up libip4tc0:amd64 (1.8.2-4) ... Setting up libkmod2:amd64 (26-1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.155-3) ... Setting up libcryptsetup12:amd64 (2:2.1.0-5+deb10u2) ... Setting up systemd (241-7~deb10u7) ... Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service -> /lib/systemd/system/systemd-timesyncd.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service. Initializing machine ID from KVM UUID. Setting up dmsetup (2:1.02.155-3) ... Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20050 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_241-7~deb10u7_amd64.deb ... Unpacking systemd-sysv (241-7~deb10u7) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../1-libbsd0_0.9.1-2+deb10u1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-2+deb10u1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../2-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../3-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../4-groff-base_1.22.4-3+deb10u1_amd64.deb ... Unpacking groff-base (1.22.4-3+deb10u1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../5-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../6-man-db_2.8.5-2_amd64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython3.7-minimal:amd64. Preparing to unpack .../7-libpython3.7-minimal_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../8-libexpat1_2.2.6-2+deb10u1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../9-python3.7-minimal_3.7.3-2+deb10u3_amd64.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u3) ... Setting up libpython3.7-minimal:amd64 (3.7.3-2+deb10u3) ... Setting up libexpat1:amd64 (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20951 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_amd64.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../4-libreadline7_7.0-5_amd64.deb ... Unpacking libreadline7:amd64 (7.0-5) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../5-libpython3.7-stdlib_3.7.3-2+deb10u3_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.3-2+deb10u3) ... Selecting previously unselected package python3.7. Preparing to unpack .../6-python3.7_3.7.3-2+deb10u3_amd64.deb ... Unpacking python3.7 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../7-libpython3-stdlib_3.7.3-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21412 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_amd64.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../002-libdbus-1-3_1.12.20-0+deb10u1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-0+deb10u1) ... Selecting previously unselected package dbus. Preparing to unpack .../003-dbus_1.12.20-0+deb10u1_amd64.deb ... Unpacking dbus (1.12.20-0+deb10u1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../005-libmagic1_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../008-libpam-systemd_241-7~deb10u7_amd64.deb ... Unpacking libpam-systemd:amd64 (241-7~deb10u7) ... Selecting previously unselected package ucf. Preparing to unpack .../009-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../010-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../011-libglib2.0-0_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../012-libjpeg62-turbo_1%3a1.5.2-2+deb10u1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.2-2+deb10u1) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../013-libpng16-16_1.6.36-6_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.36-6) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../014-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../015-libwebp6_0.6.1-2+deb10u1_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2+deb10u1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../016-libtiff5_4.1.0+git191117-2~deb10u2_amd64.deb ... Unpacking libtiff5:amd64 (4.1.0+git191117-2~deb10u2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../017-libxau6_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../018-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../019-libxcb1_1.13.1-2_amd64.deb ... Unpacking libxcb1:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../020-libx11-data_2%3a1.6.7-1+deb10u2_all.deb ... Unpacking libx11-data (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../021-libx11-6_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../022-libicu63_63.1-6+deb10u1_amd64.deb ... Unpacking libicu63:amd64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../023-libxml2_2.9.4+dfsg1-7+deb10u2_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../024-shared-mime-info_1.10-1_amd64.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../025-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:amd64. Preparing to unpack .../026-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_amd64.deb ... Unpacking libgdk-pixbuf2.0-0:amd64 (2.38.1+dfsg-1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../027-gtk-update-icon-cache_3.24.5-1_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.24.5-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../028-libfreetype6_2.9.1-3+deb10u2_amd64.deb ... Unpacking libfreetype6:amd64 (2.9.1-3+deb10u2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../029-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../030-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../031-libfontconfig1_2.13.1-2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../032-libpixman-1-0_0.36.0-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.36.0-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../033-libxcb-render0_1.13.1-2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../034-libxcb-shm0_1.13.1-2_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.13.1-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../035-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../036-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../037-libcairo2_1.16.0-4+deb10u1_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-4+deb10u1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../038-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../039-fontconfig_2.13.1-2_amd64.deb ... Unpacking fontconfig (2.13.1-2) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../040-libfribidi0_1.0.5-3.1+deb10u1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.5-3.1+deb10u1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../041-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../042-libdatrie1_0.2.12-2_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.12-2) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../043-libthai0_0.1.28-2_amd64.deb ... Unpacking libthai0:amd64 (0.1.28-2) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../044-libpango-1.0-0_1.42.4-8~deb10u1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.42.4-8~deb10u1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../045-libgraphite2-3_1.3.13-7_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.13-7) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../046-libharfbuzz0b_2.3.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.3.1-1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../047-libpangoft2-1.0-0_1.42.4-8~deb10u1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.42.4-8~deb10u1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../048-libpangocairo-1.0-0_1.42.4-8~deb10u1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.42.4-8~deb10u1) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../049-librsvg2-2_2.44.10-2.1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.44.10-2.1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../050-librsvg2-common_2.44.10-2.1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.44.10-2.1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../051-adwaita-icon-theme_3.30.1-1_all.deb ... Unpacking adwaita-icon-theme (3.30.1-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../052-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../053-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../054-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../055-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../056-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../057-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../058-libkeyutils1_1.6-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../059-libkrb5support0_1.17-3+deb10u1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-3+deb10u1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../060-libk5crypto3_1.17-3+deb10u1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-3+deb10u1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../061-libkrb5-3_1.17-3+deb10u1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-3+deb10u1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../062-libgssapi-krb5-2_1.17-3+deb10u1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-3+deb10u1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../063-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../064-libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../065-libldap-common_2.4.47+dfsg-3+deb10u6_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u6) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../066-libldap-2.4-2_2.4.47+dfsg-3+deb10u6_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../067-libnghttp2-14_1.36.0-2+deb10u1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../068-libpsl5_0.20.2-2_amd64.deb ... Unpacking libpsl5:amd64 (0.20.2-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../069-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../070-libssh2-1_1.8.0-2.1_amd64.deb ... Unpacking libssh2-1:amd64 (1.8.0-2.1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../071-libcurl3-gnutls_7.64.0-4+deb10u2_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.64.0-4+deb10u2) ... Selecting previously unselected package libhttp-parser2.8:amd64. Preparing to unpack .../072-libhttp-parser2.8_2.8.1-1_amd64.deb ... Unpacking libhttp-parser2.8:amd64 (2.8.1-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../073-libedit2_3.1-20181209-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20181209-1) ... Selecting previously unselected package libllvm7:amd64. Preparing to unpack .../074-libllvm7_1%3a7.0.1-8+deb10u2_amd64.deb ... Unpacking libllvm7:amd64 (1:7.0.1-8+deb10u2) ... Selecting previously unselected package libstd-rust-1.41:amd64. Preparing to unpack .../075-libstd-rust-1.41_1.41.1+dfsg1-1~deb10u1_amd64.deb ... Unpacking libstd-rust-1.41:amd64 (1.41.1+dfsg1-1~deb10u1) ... Selecting previously unselected package libstd-rust-dev:amd64. Preparing to unpack .../076-libstd-rust-dev_1.41.1+dfsg1-1~deb10u1_amd64.deb ... Unpacking libstd-rust-dev:amd64 (1.41.1+dfsg1-1~deb10u1) ... Selecting previously unselected package rustc. Preparing to unpack .../077-rustc_1.41.1+dfsg1-1~deb10u1_amd64.deb ... Unpacking rustc (1.41.1+dfsg1-1~deb10u1) ... Selecting previously unselected package cargo. Preparing to unpack .../078-cargo_0.43.1-3~deb10u1_amd64.deb ... Unpacking cargo (0.43.1-3~deb10u1) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../079-dbus-user-session_1.12.20-0+deb10u1_amd64.deb ... Unpacking dbus-user-session (1.12.20-0+deb10u1) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../080-libdconf1_0.30.1-2_amd64.deb ... Unpacking libdconf1:amd64 (0.30.1-2) ... Selecting previously unselected package dconf-service. Preparing to unpack .../081-dconf-service_0.30.1-2_amd64.deb ... Unpacking dconf-service (0.30.1-2) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../082-dconf-gsettings-backend_0.30.1-2_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.30.1-2) ... Selecting previously unselected package libtool. Preparing to unpack .../083-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../084-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../085-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../086-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../087-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../088-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../089-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../090-libncurses6_6.1+20181013-2+deb10u2_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../091-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../092-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../093-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../094-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package dh-cargo. Preparing to unpack .../095-dh-cargo_17_all.deb ... Unpacking dh-cargo (17) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../096-libgirepository-1.0-1_1.58.3-2_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.58.3-2) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../097-gir1.2-glib-2.0_1.58.3-2_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.58.3-2) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../098-libatk1.0-data_2.30.0-2_all.deb ... Unpacking libatk1.0-data (2.30.0-2) ... Selecting previously unselected package libatk1.0-0:amd64. Preparing to unpack .../099-libatk1.0-0_2.30.0-2_amd64.deb ... Unpacking libatk1.0-0:amd64 (2.30.0-2) ... Selecting previously unselected package gir1.2-atk-1.0:amd64. Preparing to unpack .../100-gir1.2-atk-1.0_2.30.0-2_amd64.deb ... Unpacking gir1.2-atk-1.0:amd64 (2.30.0-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../101-libcairo-gobject2_1.16.0-4+deb10u1_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.16.0-4+deb10u1) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../102-gir1.2-freedesktop_1.58.3-2_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.58.3-2) ... Selecting previously unselected package libatspi2.0-0:amd64. Preparing to unpack .../103-libatspi2.0-0_2.30.0-7_amd64.deb ... Unpacking libatspi2.0-0:amd64 (2.30.0-7) ... Selecting previously unselected package gir1.2-atspi-2.0:amd64. Preparing to unpack .../104-gir1.2-atspi-2.0_2.30.0-7_amd64.deb ... Unpacking gir1.2-atspi-2.0:amd64 (2.30.0-7) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Preparing to unpack .../105-gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1_amd64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.38.1+dfsg-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../106-libxft2_2.3.2-2_amd64.deb ... Unpacking libxft2:amd64 (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../107-libpangoxft-1.0-0_1.42.4-8~deb10u1_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.42.4-8~deb10u1) ... Selecting previously unselected package gir1.2-pango-1.0:amd64. Preparing to unpack .../108-gir1.2-pango-1.0_1.42.4-8~deb10u1_amd64.deb ... Unpacking gir1.2-pango-1.0:amd64 (1.42.4-8~deb10u1) ... Selecting previously unselected package libatk-bridge2.0-0:amd64. Preparing to unpack .../109-libatk-bridge2.0-0_2.30.0-5_amd64.deb ... Unpacking libatk-bridge2.0-0:amd64 (2.30.0-5) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../110-liblcms2-2_2.9-3_amd64.deb ... Unpacking liblcms2-2:amd64 (2.9-3) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../111-libcolord2_1.4.3-4_amd64.deb ... Unpacking libcolord2:amd64 (1.4.3-4) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../112-libavahi-common-data_0.7-4+deb10u1_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.7-4+deb10u1) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../113-libavahi-common3_0.7-4+deb10u1_amd64.deb ... Unpacking libavahi-common3:amd64 (0.7-4+deb10u1) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../114-libavahi-client3_0.7-4+deb10u1_amd64.deb ... Unpacking libavahi-client3:amd64 (0.7-4+deb10u1) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../115-libcups2_2.2.10-6+deb10u4_amd64.deb ... Unpacking libcups2:amd64 (2.2.10-6+deb10u4) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../116-libepoxy0_1.5.3-0.1_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.3-0.1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../117-libjson-glib-1.0-common_1.4.4-2_all.deb ... Unpacking libjson-glib-1.0-common (1.4.4-2) ... Selecting previously unselected package libjson-glib-1.0-0:amd64. Preparing to unpack .../118-libjson-glib-1.0-0_1.4.4-2_amd64.deb ... Unpacking libjson-glib-1.0-0:amd64 (1.4.4-2) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../119-libproxy1v5_0.4.15-5+deb10u1_amd64.deb ... Unpacking libproxy1v5:amd64 (0.4.15-5+deb10u1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../120-glib-networking-common_2.58.0-2+deb10u2_all.deb ... Unpacking glib-networking-common (2.58.0-2+deb10u2) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../121-glib-networking-services_2.58.0-2+deb10u2_amd64.deb ... Unpacking glib-networking-services (2.58.0-2+deb10u2) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../122-gsettings-desktop-schemas_3.28.1-1_all.deb ... Unpacking gsettings-desktop-schemas (3.28.1-1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../123-glib-networking_2.58.0-2+deb10u2_amd64.deb ... Unpacking glib-networking:amd64 (2.58.0-2+deb10u2) ... Selecting previously unselected package libsoup2.4-1:amd64. Preparing to unpack .../124-libsoup2.4-1_2.64.2-2_amd64.deb ... Unpacking libsoup2.4-1:amd64 (2.64.2-2) ... Selecting previously unselected package libsoup-gnome2.4-1:amd64. Preparing to unpack .../125-libsoup-gnome2.4-1_2.64.2-2_amd64.deb ... Unpacking libsoup-gnome2.4-1:amd64 (2.64.2-2) ... Selecting previously unselected package librest-0.7-0:amd64. Preparing to unpack .../126-librest-0.7-0_0.8.1-1_amd64.deb ... Unpacking librest-0.7-0:amd64 (0.8.1-1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../127-libwayland-client0_1.16.0-1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.16.0-1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../128-libwayland-cursor0_1.16.0-1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.16.0-1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../129-libwayland-egl1_1.16.0-1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.16.0-1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../130-libxcomposite1_1%3a0.4.4-2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.4-2) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../131-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../132-libxcursor1_1%3a1.1.15-2_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.1.15-2) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../133-libxdamage1_1%3a1.1.4-3+b3_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-3+b3) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../134-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../135-libxinerama1_2%3a1.1.4-2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../136-xkb-data_2.26-2_all.deb ... Unpacking xkb-data (2.26-2) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../137-libxkbcommon0_0.8.2-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (0.8.2-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../138-libxrandr2_2%3a1.5.1-1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.1-1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../139-libgtk-3-common_3.24.5-1_all.deb ... Unpacking libgtk-3-common (3.24.5-1) ... Selecting previously unselected package libgtk-3-0:amd64. Preparing to unpack .../140-libgtk-3-0_3.24.5-1_amd64.deb ... Unpacking libgtk-3-0:amd64 (3.24.5-1) ... Selecting previously unselected package gir1.2-gtk-3.0:amd64. Preparing to unpack .../141-gir1.2-gtk-3.0_3.24.5-1_amd64.deb ... Unpacking gir1.2-gtk-3.0:amd64 (3.24.5-1) ... Selecting previously unselected package libharfbuzz-gobject0:amd64. Preparing to unpack .../142-libharfbuzz-gobject0_2.3.1-1_amd64.deb ... Unpacking libharfbuzz-gobject0:amd64 (2.3.1-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../143-gir1.2-harfbuzz-0.0_2.3.1-1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (2.3.1-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../144-icu-devtools_63.1-6+deb10u1_amd64.deb ... Unpacking icu-devtools (63.1-6+deb10u1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../145-libffi-dev_3.2.1-9_amd64.deb ... Unpacking libffi-dev:amd64 (3.2.1-9) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../146-libglib2.0-data_2.58.3-2+deb10u3_all.deb ... Unpacking libglib2.0-data (2.58.3-2+deb10u3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../147-libglib2.0-bin_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-bin (2.58.3-2+deb10u3) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../148-python3-lib2to3_3.7.3-1_all.deb ... Unpacking python3-lib2to3 (3.7.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../149-python3-distutils_3.7.3-1_all.deb ... Unpacking python3-distutils (3.7.3-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../150-libglib2.0-dev-bin_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.58.3-2+deb10u3) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../151-uuid-dev_2.33.1-0.1_amd64.deb ... Unpacking uuid-dev:amd64 (2.33.1-0.1) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../152-libblkid-dev_2.33.1-0.1_amd64.deb ... Unpacking libblkid-dev:amd64 (2.33.1-0.1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../153-libmount-dev_2.33.1-0.1_amd64.deb ... Unpacking libmount-dev:amd64 (2.33.1-0.1) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../154-libpcre16-3_2%3a8.39-12_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-12) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../155-libpcre32-3_2%3a8.39-12_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-12) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../156-libpcrecpp0v5_2%3a8.39-12_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-12) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../157-libpcre3-dev_2%3a8.39-12_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-12) ... Selecting previously unselected package libsepol1-dev:amd64. Preparing to unpack .../158-libsepol1-dev_2.8-1_amd64.deb ... Unpacking libsepol1-dev:amd64 (2.8-1) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../159-libselinux1-dev_2.8-1+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (2.8-1+b1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../160-pkg-config_0.29-6_amd64.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../161-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../162-libglib2.0-dev_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.58.3-2+deb10u3) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../163-libdbus-1-dev_1.12.20-0+deb10u1_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.12.20-0+deb10u1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../164-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package x11-common. Preparing to unpack .../165-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../166-libxtst6_2%3a1.2.3-1_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../167-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../168-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../169-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../170-libxau-dev_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../171-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../172-x11proto-input-dev_2018.4-4_all.deb ... Unpacking x11proto-input-dev (2018.4-4) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../173-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../174-libpthread-stubs0-dev_0.4-1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../175-libxcb1-dev_1.13.1-2_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../176-libx11-dev_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../177-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../178-libxext-dev_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../179-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../180-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-1) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../181-libxi-dev_2%3a1.7.9-1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.7.9-1) ... Selecting previously unselected package x11proto-record-dev. Preparing to unpack .../182-x11proto-record-dev_2018.4-4_all.deb ... Unpacking x11proto-record-dev (2018.4-4) ... Selecting previously unselected package libxtst-dev:amd64. Preparing to unpack .../183-libxtst-dev_2%3a1.2.3-1_amd64.deb ... Unpacking libxtst-dev:amd64 (2:1.2.3-1) ... Selecting previously unselected package libatspi2.0-dev:amd64. Preparing to unpack .../184-libatspi2.0-dev_2.30.0-7_amd64.deb ... Unpacking libatspi2.0-dev:amd64 (2.30.0-7) ... Selecting previously unselected package libatk-bridge2.0-dev:amd64. Preparing to unpack .../185-libatk-bridge2.0-dev_2.30.0-5_amd64.deb ... Unpacking libatk-bridge2.0-dev:amd64 (2.30.0-5) ... Selecting previously unselected package libatk1.0-dev:amd64. Preparing to unpack .../186-libatk1.0-dev_2.30.0-2_amd64.deb ... Unpacking libatk1.0-dev:amd64 (2.30.0-2) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../187-liblzo2-2_2.10-0.1_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-0.1) ... Selecting previously unselected package libcairo-script-interpreter2:amd64. Preparing to unpack .../188-libcairo-script-interpreter2_1.16.0-4+deb10u1_amd64.deb ... Unpacking libcairo-script-interpreter2:amd64 (1.16.0-4+deb10u1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../189-libexpat1-dev_2.2.6-2+deb10u1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.6-2+deb10u1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../190-libpng-dev_1.6.36-6_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.36-6) ... Selecting previously unselected package libfreetype6-dev:amd64. Preparing to unpack .../191-libfreetype6-dev_2.9.1-3+deb10u2_amd64.deb ... Unpacking libfreetype6-dev:amd64 (2.9.1-3+deb10u2) ... Selecting previously unselected package libfontconfig1-dev:amd64. Preparing to unpack .../192-libfontconfig1-dev_2.13.1-2_amd64.deb ... Unpacking libfontconfig1-dev:amd64 (2.13.1-2) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../193-libxrender-dev_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../194-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../195-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../196-libice-dev_2%3a1.0.9-2_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../197-libsm-dev_2%3a1.2.3-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.3-1) ... Selecting previously unselected package libpixman-1-dev:amd64. Preparing to unpack .../198-libpixman-1-dev_0.36.0-1_amd64.deb ... Unpacking libpixman-1-dev:amd64 (0.36.0-1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../199-libxcb-render0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../200-libxcb-shm0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libcairo2-dev:amd64. Preparing to unpack .../201-libcairo2-dev_1.16.0-4+deb10u1_amd64.deb ... Unpacking libcairo2-dev:amd64 (1.16.0-4+deb10u1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../202-libdrm-common_2.4.97-1_all.deb ... Unpacking libdrm-common (2.4.97-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../203-libdrm2_2.4.97-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../204-libdrm-amdgpu1_2.4.97-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.97-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../205-libpciaccess0_0.14-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.14-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../206-libdrm-intel1_2.4.97-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../207-libdrm-radeon1_2.4.97-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../208-libdrm-nouveau2_2.4.97-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.97-1) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../209-libdrm-dev_2.4.97-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.97-1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../210-libwayland-server0_1.16.0-1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.16.0-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../211-libgbm1_18.3.6-2+deb10u1_amd64.deb ... Unpacking libgbm1:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../212-libglapi-mesa_18.3.6-2+deb10u1_amd64.deb ... Unpacking libglapi-mesa:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../213-libx11-xcb1_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../214-libxcb-dri2-0_1.13.1-2_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../215-libxcb-dri3-0_1.13.1-2_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../216-libxcb-present0_1.13.1-2_amd64.deb ... Unpacking libxcb-present0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../217-libxcb-sync1_1.13.1-2_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../218-libxcb-xfixes0_1.13.1-2_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.13.1-2) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../219-libxshmfence1_1.3-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../220-libegl-mesa0_18.3.6-2+deb10u1_amd64.deb ... Unpacking libegl-mesa0:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../221-mesa-common-dev_18.3.6-2+deb10u1_amd64.deb ... Unpacking mesa-common-dev:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../222-libglvnd0_1.1.0-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../223-libglvnd-core-dev_1.1.0-1_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.1.0-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../224-libegl1_1.1.0-1_amd64.deb ... Unpacking libegl1:amd64 (1.1.0-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../225-libgles1_1.1.0-1_amd64.deb ... Unpacking libgles1:amd64 (1.1.0-1) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../226-libgles2_1.1.0-1_amd64.deb ... Unpacking libgles2:amd64 (1.1.0-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../227-libxcb-glx0_1.13.1-2_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.13.1-2) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../228-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../229-libsensors-config_1%3a3.5.0-3_all.deb ... Unpacking libsensors-config (1:3.5.0-3) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../230-libsensors5_1%3a3.5.0-3_amd64.deb ... Unpacking libsensors5:amd64 (1:3.5.0-3) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../231-libgl1-mesa-dri_18.3.6-2+deb10u1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../232-libglx-mesa0_18.3.6-2+deb10u1_amd64.deb ... Unpacking libglx-mesa0:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../233-libglx0_1.1.0-1_amd64.deb ... Unpacking libglx0:amd64 (1.1.0-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../234-libgl1_1.1.0-1_amd64.deb ... Unpacking libgl1:amd64 (1.1.0-1) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../235-libopengl0_1.1.0-1_amd64.deb ... Unpacking libopengl0:amd64 (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../236-libglvnd-dev_1.1.0-1_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.1.0-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../237-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../238-libxxf86vm-dev_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../239-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../240-libxdamage-dev_1%3a1.1.4-3+b3_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-3+b3) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../241-libxcb-glx0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../242-libxcb-dri2-0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../243-libxcb-dri3-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../244-libxcb-randr0_1.13.1-2_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../245-libxcb-randr0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../246-libxcb-shape0_1.13.1-2_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../247-libxcb-shape0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../248-libxcb-xfixes0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../249-libxcb-sync-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../250-libxcb-present-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../251-libxshmfence-dev_1.3-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.3-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../252-libx11-xcb-dev_2%3a1.6.7-1+deb10u2_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../253-libwayland-bin_1.16.0-1_amd64.deb ... Unpacking libwayland-bin (1.16.0-1) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../254-libwayland-dev_1.16.0-1_amd64.deb ... Unpacking libwayland-dev:amd64 (1.16.0-1) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../255-libegl1-mesa-dev_18.3.6-2+deb10u1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../256-libgl1-mesa-dev_18.3.6-2+deb10u1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (18.3.6-2+deb10u1) ... Selecting previously unselected package libepoxy-dev:amd64. Preparing to unpack .../257-libepoxy-dev_1.5.3-0.1_amd64.deb ... Unpacking libepoxy-dev:amd64 (1.5.3-0.1) ... Selecting previously unselected package libfribidi-dev:amd64. Preparing to unpack .../258-libfribidi-dev_1.0.5-3.1+deb10u1_amd64.deb ... Unpacking libfribidi-dev:amd64 (1.0.5-3.1+deb10u1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../259-libgdk-pixbuf2.0-bin_2.38.1+dfsg-1_amd64.deb ... Unpacking libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ... Selecting previously unselected package libgdk-pixbuf2.0-dev:amd64. Preparing to unpack .../260-libgdk-pixbuf2.0-dev_2.38.1+dfsg-1_amd64.deb ... Unpacking libgdk-pixbuf2.0-dev:amd64 (2.38.1+dfsg-1) ... Selecting previously unselected package libgraphite2-dev:amd64. Preparing to unpack .../261-libgraphite2-dev_1.3.13-7_amd64.deb ... Unpacking libgraphite2-dev:amd64 (1.3.13-7) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../262-libharfbuzz-icu0_2.3.1-1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (2.3.1-1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../263-libicu-dev_63.1-6+deb10u1_amd64.deb ... Unpacking libicu-dev:amd64 (63.1-6+deb10u1) ... Selecting previously unselected package libharfbuzz-dev:amd64. Preparing to unpack .../264-libharfbuzz-dev_2.3.1-1_amd64.deb ... Unpacking libharfbuzz-dev:amd64 (2.3.1-1) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../265-libxft-dev_2.3.2-2_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.2-2) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../266-pango1.0-tools_1.42.4-8~deb10u1_amd64.deb ... Unpacking pango1.0-tools (1.42.4-8~deb10u1) ... Selecting previously unselected package libpango1.0-dev:amd64. Preparing to unpack .../267-libpango1.0-dev_1.42.4-8~deb10u1_amd64.deb ... Unpacking libpango1.0-dev:amd64 (1.42.4-8~deb10u1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../268-x11proto-composite-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-composite-dev (1:2018.4-4) ... Selecting previously unselected package libxcomposite-dev:amd64. Preparing to unpack .../269-libxcomposite-dev_1%3a0.4.4-2_amd64.deb ... Unpacking libxcomposite-dev:amd64 (1:0.4.4-2) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../270-libxcursor-dev_1%3a1.1.15-2_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.1.15-2) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../271-x11proto-xinerama-dev_2018.4-4_all.deb ... Unpacking x11proto-xinerama-dev (2018.4-4) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../272-libxinerama-dev_2%3a1.1.4-2_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-2) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../273-libxkbcommon-dev_0.8.2-1_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (0.8.2-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../274-x11proto-randr-dev_2018.4-4_all.deb ... Unpacking x11proto-randr-dev (2018.4-4) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../275-libxrandr-dev_2%3a1.5.1-1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.1-1) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../276-wayland-protocols_1.17-1_all.deb ... Unpacking wayland-protocols (1.17-1) ... Selecting previously unselected package libgtk-3-dev:amd64. Preparing to unpack .../277-libgtk-3-dev_3.24.5-1_amd64.deb ... Unpacking libgtk-3-dev:amd64 (3.24.5-1) ... Selecting previously unselected package librust-libc-dev:amd64. Preparing to unpack .../278-librust-libc-dev_0.2.48-1_amd64.deb ... Unpacking librust-libc-dev:amd64 (0.2.48-1) ... Selecting previously unselected package librust-pkg-config-dev:amd64. Preparing to unpack .../279-librust-pkg-config-dev_0.3.14-1_amd64.deb ... Unpacking librust-pkg-config-dev:amd64 (0.3.14-1) ... Selecting previously unselected package librust-glib-sys-dev:amd64. Preparing to unpack .../280-librust-glib-sys-dev_0.7.0-2_amd64.deb ... Unpacking librust-glib-sys-dev:amd64 (0.7.0-2) ... Selecting previously unselected package librust-gobject-sys-dev:amd64. Preparing to unpack .../281-librust-gobject-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-gobject-sys-dev:amd64 (0.7.0-1) ... Selecting previously unselected package librust-atk-sys-dev:amd64. Preparing to unpack .../282-librust-atk-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-atk-sys-dev:amd64 (0.7.0-1) ... Selecting previously unselected package librust-bitflags-dev:amd64. Preparing to unpack .../283-librust-bitflags-dev_1.0.4-1_amd64.deb ... Unpacking librust-bitflags-dev:amd64 (1.0.4-1) ... Selecting previously unselected package librust-winapi-i686-pc-windows-gnu-dev:amd64. Preparing to unpack .../284-librust-winapi-i686-pc-windows-gnu-dev_0.4.0-1_amd64.deb ... Unpacking librust-winapi-i686-pc-windows-gnu-dev:amd64 (0.4.0-1) ... Selecting previously unselected package librust-winapi-x86-64-pc-windows-gnu-dev:amd64. Preparing to unpack .../285-librust-winapi-x86-64-pc-windows-gnu-dev_0.4.0-1_amd64.deb ... Unpacking librust-winapi-x86-64-pc-windows-gnu-dev:amd64 (0.4.0-1) ... Selecting previously unselected package librust-winapi-dev:amd64. Preparing to unpack .../286-librust-winapi-dev_0.3.6-1_amd64.deb ... Unpacking librust-winapi-dev:amd64 (0.3.6-1) ... Selecting previously unselected package librust-cairo-sys-rs-dev:amd64. Preparing to unpack .../287-librust-cairo-sys-rs-dev_0.7.0-2_amd64.deb ... Unpacking librust-cairo-sys-rs-dev:amd64 (0.7.0-2) ... Selecting previously unselected package librust-cairo-rs-dev:amd64. Preparing to unpack .../288-librust-cairo-rs-dev_0.5.0-1_amd64.deb ... Unpacking librust-cairo-rs-dev:amd64 (0.5.0-1) ... Selecting previously unselected package librust-lazy-static-dev:amd64. Preparing to unpack .../289-librust-lazy-static-dev_1.2.0-1_amd64.deb ... Unpacking librust-lazy-static-dev:amd64 (1.2.0-1) ... Selecting previously unselected package librust-glib-dev:amd64. Preparing to unpack .../290-librust-glib-dev_0.6.1-1_amd64.deb ... Unpacking librust-glib-dev:amd64 (0.6.1-1) ... Selecting previously unselected package librust-cairo-sys-rs+use-glib-dev:amd64. Preparing to unpack .../291-librust-cairo-sys-rs+use-glib-dev_0.7.0-2_amd64.deb ... Unpacking librust-cairo-sys-rs+use-glib-dev:amd64 (0.7.0-2) ... Selecting previously unselected package librust-cairo-rs+use-glib-dev:amd64. Preparing to unpack .../292-librust-cairo-rs+use-glib-dev_0.5.0-1_amd64.deb ... Unpacking librust-cairo-rs+use-glib-dev:amd64 (0.5.0-1) ... Selecting previously unselected package librust-cc-dev:amd64. Preparing to unpack .../293-librust-cc-dev_1.0.28-1_amd64.deb ... Unpacking librust-cc-dev:amd64 (1.0.28-1) ... Selecting previously unselected package librust-fragile-dev:amd64. Preparing to unpack .../294-librust-fragile-dev_0.3.0-1_amd64.deb ... Unpacking librust-fragile-dev:amd64 (0.3.0-1) ... Selecting previously unselected package librust-gio-sys-dev:amd64. Preparing to unpack .../295-librust-gio-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-gio-sys-dev:amd64 (0.7.0-1) ... Selecting previously unselected package librust-gdk-pixbuf-sys-dev:amd64. Preparing to unpack .../296-librust-gdk-pixbuf-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-gdk-pixbuf-sys-dev:amd64 (0.7.0-1) ... Selecting previously unselected package librust-gio-dev:amd64. Preparing to unpack .../297-librust-gio-dev_0.5.1-2_amd64.deb ... Unpacking librust-gio-dev:amd64 (0.5.1-2) ... Selecting previously unselected package librust-gdk-pixbuf-dev:amd64. Preparing to unpack .../298-librust-gdk-pixbuf-dev_0.5.0-2_amd64.deb ... Unpacking librust-gdk-pixbuf-dev:amd64 (0.5.0-2) ... Selecting previously unselected package librust-pango-sys-dev:amd64. Preparing to unpack .../299-librust-pango-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-pango-sys-dev:amd64 (0.7.0-1) ... Selecting previously unselected package librust-gdk-sys-dev:amd64. Preparing to unpack .../300-librust-gdk-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-gdk-sys-dev:amd64 (0.7.0-1) ... Selecting previously unselected package librust-pango-dev:amd64. Preparing to unpack .../301-librust-pango-dev_0.5.0-1_amd64.deb ... Unpacking librust-pango-dev:amd64 (0.5.0-1) ... Selecting previously unselected package librust-gdk-dev:amd64. Preparing to unpack .../302-librust-gdk-dev_0.9.0-1_amd64.deb ... Unpacking librust-gdk-dev:amd64 (0.9.0-1) ... Selecting previously unselected package librust-gtk-sys-dev:amd64. Preparing to unpack .../303-librust-gtk-sys-dev_0.7.0-1_amd64.deb ... Unpacking librust-gtk-sys-dev:amd64 (0.7.0-1) ... Setting up libpcrecpp0v5:amd64 (2:8.39-12) ... Setting up libpipeline1:amd64 (1.5.1-2) ... Setting up libgraphite2-3:amd64 (1.3.13-7) ... Setting up liblcms2-2:amd64 (2.9-3) ... Setting up libpixman-1-0:amd64 (0.36.0-1) ... Setting up libwayland-server0:amd64 (1.16.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libx11-xcb1:amd64 (2:1.6.7-1+deb10u2) ... Setting up librust-libc-dev:amd64 (0.2.48-1) ... Setting up libpciaccess0:amd64 (0.14-1) ... Setting up systemd-sysv (241-7~deb10u7) ... Setting up libxau6:amd64 (1:1.0.8-1+b2) ... Setting up libkeyutils1:amd64 (1.6-6) ... Setting up libproxy1v5:amd64 (0.4.15-5+deb10u1) ... Setting up libpsl5:amd64 (0.20.2-2) ... Setting up libpixman-1-dev:amd64 (0.36.0-1) ... Setting up mime-support (3.62) ... Setting up libglvnd-core-dev:amd64 (1.1.0-1) ... Setting up libpcre16-3:amd64 (2:8.39-12) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up librust-winapi-i686-pc-windows-gnu-dev:amd64 (0.4.0-1) ... Setting up libdatrie1:amd64 (0.2.12-2) ... Setting up librust-lazy-static-dev:amd64 (1.2.0-1) ... Setting up libmagic-mgc (1:5.35-4+deb10u2) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... Setting up libglvnd0:amd64 (1.1.0-1) ... Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.5.0-3) ... Setting up libnghttp2-14:amd64 (1.36.0-2+deb10u1) ... Setting up libmagic1:amd64 (1:5.35-4+deb10u2) ... Setting up libsepol1-dev:amd64 (2.8-1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up xkb-data (2.26-2) ... Setting up liblzo2-2:amd64 (2.10-0.1) ... Setting up file (1:5.35-4+deb10u2) ... Setting up libffi-dev:amd64 (3.2.1-9) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u6) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up libcolord2:amd64 (1.4.3-4) ... Setting up libicu63:amd64 (63.1-6+deb10u1) ... Setting up libopengl0:amd64 (1.1.0-1) ... Setting up libkrb5support0:amd64 (1.17-3+deb10u1) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ... Setting up libdconf1:amd64 (0.30.1-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libgraphite2-dev:amd64 (1.3.13-7) ... Setting up autotools-dev (20180224.1) ... Setting up libglib2.0-data (2.58.3-2+deb10u3) ... Setting up librust-fragile-dev:amd64 (0.3.0-1) ... Setting up libgles2:amd64 (1.1.0-1) ... Setting up libexpat1-dev:amd64 (2.2.6-2+deb10u1) ... Setting up libjpeg62-turbo:amd64 (1:1.5.2-2+deb10u1) ... Setting up libx11-data (2:1.6.7-1+deb10u2) ... Setting up libepoxy0:amd64 (1.5.3-0.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Setting up uuid-dev:amd64 (2.33.1-0.1) ... Setting up libavahi-common-data:amd64 (0.7-4+deb10u1) ... Setting up libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Setting up libgles1:amd64 (1.1.0-1) ... Setting up libdbus-1-3:amd64 (1.12.20-0+deb10u1) ... Setting up dbus (1.12.20-0+deb10u1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libfribidi0:amd64 (1.0.5-3.1+deb10u1) ... Setting up librust-cc-dev:amd64 (1.0.28-1) ... Setting up libpng16-16:amd64 (1.6.36-6) ... Setting up libpcre32-3:amd64 (2:8.39-12) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:amd64 (0.6.1-2+deb10u1) ... Setting up icu-devtools (63.1-6+deb10u1) ... Setting up pkg-config (0.29-6) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up librust-bitflags-dev:amd64 (1.0.4-1) ... Setting up libsensors5:amd64 (1:3.5.0-3) ... Setting up libk5crypto3:amd64 (1.17-3+deb10u1) ... Setting up libglapi-mesa:amd64 (18.3.6-2+deb10u1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Setting up libatk1.0-data (2.30.0-2) ... Setting up wayland-protocols (1.17-1) ... Setting up sensible-utils (0.0.12) ... Setting up libxshmfence1:amd64 (1.3-1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libpam-systemd:amd64 (241-7~deb10u7) ... Setting up libthai-data (0.1.28-2) ... Setting up libgirepository-1.0-1:amd64 (1.58.3-2) ... Setting up libssh2-1:amd64 (1.8.0-2.1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libjson-glib-1.0-common (1.4.4-2) ... Setting up libatk1.0-0:amd64 (2.30.0-2) ... Setting up libkrb5-3:amd64 (1.17-3+deb10u1) ... Setting up libtiff5:amd64 (4.1.0+git191117-2~deb10u2) ... Setting up libwayland-egl1:amd64 (1.16.0-1) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up glib-networking-common (2.58.0-2+deb10u2) ... Setting up libhttp-parser2.8:amd64 (2.8.1-1) ... Setting up librust-pkg-config-dev:amd64 (0.3.14-1) ... Setting up libbsd0:amd64 (0.9.1-2+deb10u1) ... Setting up libdrm-common (2.4.97-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up libicu-dev:amd64 (63.1-6+deb10u1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Setting up librust-winapi-x86-64-pc-windows-gnu-dev:amd64 (0.4.0-1) ... Setting up libreadline7:amd64 (7.0-5) ... Setting up libxkbcommon0:amd64 (0.8.2-1) ... Setting up libwayland-client0:amd64 (1.16.0-1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up glib-networking-services (2.58.0-2+deb10u2) ... Setting up libblkid-dev:amd64 (2.33.1-0.1) ... Setting up libice6:amd64 (2:1.0.9-2) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libpython3.7-stdlib:amd64 (3.7.3-2+deb10u3) ... Setting up libxcb1:amd64 (1.13.1-2) ... Setting up libxcb-xfixes0:amd64 (1.13.1-2) ... Setting up libxau-dev:amd64 (1:1.0.8-1+b2) ... Setting up libice-dev:amd64 (2:1.0.9-2) ... Setting up libtool (2.4.6-9) ... Setting up libxcb-render0:amd64 (1.13.1-2) ... Setting up libxshmfence-dev:amd64 (1.3-1) ... Setting up libpcre3-dev:amd64 (2:8.39-12) ... Setting up x11proto-randr-dev (2018.4-4) ... Setting up libfribidi-dev:amd64 (1.0.5-3.1+deb10u1) ... Setting up libxcb-glx0:amd64 (1.13.1-2) ... Setting up libxkbcommon-dev:amd64 (0.8.2-1) ... Setting up libedit2:amd64 (3.1-20181209-1) ... Setting up libpng-dev:amd64 (1.6.36-6) ... Setting up libxcb-shape0:amd64 (1.13.1-2) ... Setting up libavahi-common3:amd64 (0.7-4+deb10u1) ... Setting up libglib2.0-bin (2.58.3-2+deb10u3) ... Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ... Setting up m4 (1.4.18-2) ... Setting up libxcb-shm0:amd64 (1.13.1-2) ... Setting up x11proto-xinerama-dev (2018.4-4) ... Setting up librust-winapi-dev:amd64 (0.3.6-1) ... Setting up libjson-glib-1.0-0:amd64 (1.4.4-2) ... Setting up libxcb-present0:amd64 (1.13.1-2) ... Setting up libthai0:amd64 (0.1.28-2) ... Setting up dbus-user-session (1.12.20-0+deb10u1) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up libwayland-bin (1.16.0-1) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up x11proto-composite-dev (1:2018.4-4) ... Setting up libfreetype6:amd64 (2.9.1-3+deb10u2) ... Setting up libdbus-1-dev:amd64 (1.12.20-0+deb10u1) ... Setting up libxcb-sync1:amd64 (1.13.1-2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up shared-mime-info (1.10-1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-3+deb10u1) ... Setting up x11proto-input-dev (2018.4-4) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up gir1.2-glib-2.0:amd64 (1.58.3-2) ... Setting up autoconf (2.69-11) ... Setting up libxcb-dri2-0:amd64 (1.13.1-2) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libdrm2:amd64 (2.4.97-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3+deb10u1) ... Setting up libwayland-cursor0:amd64 (1.16.0-1) ... Setting up libxcb-randr0:amd64 (1.13.1-2) ... Setting up libllvm7:amd64 (1:7.0.1-8+deb10u2) ... Setting up libx11-6:amd64 (2:1.6.7-1+deb10u2) ... Setting up libharfbuzz0b:amd64 (2.3.1-1) ... Setting up x11proto-record-dev (2018.4-4) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libxcomposite1:amd64 (1:0.4.4-2) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libavahi-client3:amd64 (0.7-4+deb10u1) ... Setting up libmount-dev:amd64 (2.33.1-0.1) ... Setting up libpython3-stdlib:amd64 (3.7.3-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.97-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:amd64 (1.13.1-2) ... Setting up python3.7 (3.7.3-2+deb10u3) ... Setting up libdrm-nouveau2:amd64 (2.4.97-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libharfbuzz-icu0:amd64 (2.3.1-1) ... Setting up libxcb1-dev:amd64 (1.13.1-2) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libgbm1:amd64 (18.3.6-2+deb10u1) ... Setting up gir1.2-atk-1.0:amd64 (2.30.0-2) ... Setting up libsm-dev:amd64 (2:1.2.3-1) ... Setting up libselinux1-dev:amd64 (2.8-1+b1) ... Setting up libdrm-radeon1:amd64 (2.4.97-1) ... Setting up libstd-rust-1.41:amd64 (1.41.1+dfsg1-1~deb10u1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libdrm-intel1:amd64 (2.4.97-1) ... Setting up libgl1-mesa-dri:amd64 (18.3.6-2+deb10u1) ... Setting up libx11-dev:amd64 (2:1.6.7-1+deb10u2) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up libxcb-dri3-dev:amd64 (1.13.1-2) ... Setting up libcurl3-gnutls:amd64 (7.64.0-4+deb10u2) ... Setting up dconf-service (0.30.1-2) ... Setting up python3 (3.7.3-1) ... Setting up libharfbuzz-gobject0:amd64 (2.3.1-1) ... Setting up libatspi2.0-0:amd64 (2.30.0-7) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer. Setting up libwayland-dev:amd64 (1.16.0-1) ... Setting up gir1.2-harfbuzz-0.0:amd64 (2.3.1-1) ... Setting up libfreetype6-dev:amd64 (2.9.1-3+deb10u2) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libatk-bridge2.0-0:amd64 (2.30.0-5) ... Setting up libxcb-shm0-dev:amd64 (1.13.1-2) ... Setting up libstd-rust-dev:amd64 (1.41.1+dfsg1-1~deb10u1) ... Setting up libegl-mesa0:amd64 (18.3.6-2+deb10u1) ... Setting up libxcb-dri2-0-dev:amd64 (1.13.1-2) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libgdk-pixbuf2.0-0:amd64 (2.38.1+dfsg-1) ... Setting up libxinerama1:amd64 (2:1.1.4-2) ... Setting up libxrandr2:amd64 (2:1.5.1-1) ... Setting up libxcb-render0-dev:amd64 (1.13.1-2) ... Setting up libxcb-glx0-dev:amd64 (1.13.1-2) ... Setting up libxcb-shape0-dev:amd64 (1.13.1-2) ... Setting up libxext-dev:amd64 (2:1.3.3-1+b2) ... Setting up libcups2:amd64 (2.2.10-6+deb10u4) ... Setting up rustc (1.41.1+dfsg1-1~deb10u1) ... Setting up libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ... Setting up libegl1:amd64 (1.1.0-1) ... Setting up libxcb-sync-dev:amd64 (1.13.1-2) ... Setting up libxcb-xfixes0-dev:amd64 (1.13.1-2) ... Setting up libfontconfig1:amd64 (2.13.1-2) ... Setting up python3-lib2to3 (3.7.3-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1) ... Setting up python3-distutils (3.7.3-1) ... Setting up libglib2.0-dev-bin (2.58.3-2+deb10u3) ... Setting up gtk-update-icon-cache (3.24.5-1) ... Setting up libx11-xcb-dev:amd64 (2:1.6.7-1+deb10u2) ... Setting up fontconfig (2.13.1-2) ... Regenerating fonts cache... done. Setting up libdrm-dev:amd64 (2.4.97-1) ... Setting up libxft2:amd64 (2.3.2-2) ... Setting up libfontconfig1-dev:amd64 (2.13.1-2) ... Setting up libxdamage1:amd64 (1:1.1.4-3+b3) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up dconf-gsettings-backend:amd64 (0.30.1-2) ... Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.38.1+dfsg-1) ... Setting up libxtst6:amd64 (2:1.2.3-1) ... Setting up po-debconf (1.0.21) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Setting up libxcursor1:amd64 (1:1.1.15-2) ... Setting up libpango-1.0-0:amd64 (1.42.4-8~deb10u1) ... Setting up libcairo2:amd64 (1.16.0-4+deb10u1) ... Setting up libxfixes-dev:amd64 (1:5.0.3-1) ... Setting up cargo (0.43.1-3~deb10u1) ... Setting up libxrandr-dev:amd64 (2:1.5.1-1) ... Setting up libglib2.0-dev:amd64 (2.58.3-2+deb10u3) ... Setting up libxcb-randr0-dev:amd64 (1.13.1-2) ... Setting up libxcb-present-dev:amd64 (1.13.1-2) ... Setting up librust-glib-sys-dev:amd64 (0.7.0-2) ... Setting up libxinerama-dev:amd64 (2:1.1.4-2) ... Setting up mesa-common-dev:amd64 (18.3.6-2+deb10u1) ... Setting up libcairo-gobject2:amd64 (1.16.0-4+deb10u1) ... Setting up libpangoft2-1.0-0:amd64 (1.42.4-8~deb10u1) ... Setting up libxi-dev:amd64 (2:1.7.9-1) ... Setting up libgtk-3-common (3.24.5-1) ... Setting up libatk1.0-dev:amd64 (2.30.0-2) ... Setting up libpangocairo-1.0-0:amd64 (1.42.4-8~deb10u1) ... Setting up libxft-dev:amd64 (2.3.2-2) ... Setting up libxtst-dev:amd64 (2:1.2.3-1) ... Setting up libxdamage-dev:amd64 (1:1.1.4-3+b3) ... Setting up libcairo-script-interpreter2:amd64 (1.16.0-4+deb10u1) ... Setting up gsettings-desktop-schemas (3.28.1-1) ... Setting up libharfbuzz-dev:amd64 (2.3.1-1) ... Setting up gir1.2-freedesktop:amd64 (1.58.3-2) ... Setting up libglx-mesa0:amd64 (18.3.6-2+deb10u1) ... Setting up libpangoxft-1.0-0:amd64 (1.42.4-8~deb10u1) ... Setting up libglx0:amd64 (1.1.0-1) ... Setting up libxcomposite-dev:amd64 (1:0.4.4-2) ... Setting up libxcursor-dev:amd64 (1:1.1.15-2) ... Setting up librust-gobject-sys-dev:amd64 (0.7.0-1) ... Setting up pango1.0-tools (1.42.4-8~deb10u1) ... Setting up gir1.2-atspi-2.0:amd64 (2.30.0-7) ... Setting up libgdk-pixbuf2.0-dev:amd64 (2.38.1+dfsg-1) ... Setting up librsvg2-2:amd64 (2.44.10-2.1) ... Setting up librust-glib-dev:amd64 (0.6.1-1) ... Setting up gir1.2-pango-1.0:amd64 (1.42.4-8~deb10u1) ... Setting up libgl1:amd64 (1.1.0-1) ... Setting up librsvg2-common:amd64 (2.44.10-2.1) ... Setting up libcairo2-dev:amd64 (1.16.0-4+deb10u1) ... Setting up glib-networking:amd64 (2.58.0-2+deb10u2) ... Setting up librust-atk-sys-dev:amd64 (0.7.0-1) ... Setting up libatspi2.0-dev:amd64 (2.30.0-7) ... Setting up libsoup2.4-1:amd64 (2.64.2-2) ... Setting up librust-gio-sys-dev:amd64 (0.7.0-1) ... Setting up libglvnd-dev:amd64 (1.1.0-1) ... Setting up libatk-bridge2.0-dev:amd64 (2.30.0-5) ... Setting up adwaita-icon-theme (3.30.1-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up librust-cairo-sys-rs-dev:amd64 (0.7.0-2) ... Setting up libpango1.0-dev:amd64 (1.42.4-8~deb10u1) ... Setting up librust-cairo-rs-dev:amd64 (0.5.0-1) ... Setting up librust-pango-sys-dev:amd64 (0.7.0-1) ... Setting up libgl1-mesa-dev:amd64 (18.3.6-2+deb10u1) ... Setting up libsoup-gnome2.4-1:amd64 (2.64.2-2) ... Setting up librust-gdk-pixbuf-sys-dev:amd64 (0.7.0-1) ... Setting up libegl1-mesa-dev:amd64 (18.3.6-2+deb10u1) ... Setting up librest-0.7-0:amd64 (0.8.1-1) ... Setting up librust-gio-dev:amd64 (0.5.1-2) ... Setting up libgtk-3-0:amd64 (3.24.5-1) ... Setting up libepoxy-dev:amd64 (1.5.3-0.1) ... Setting up gir1.2-gtk-3.0:amd64 (3.24.5-1) ... Setting up librust-cairo-sys-rs+use-glib-dev:amd64 (0.7.0-2) ... Setting up librust-gdk-pixbuf-dev:amd64 (0.5.0-2) ... Setting up librust-cairo-rs+use-glib-dev:amd64 (0.5.0-1) ... Setting up librust-pango-dev:amd64 (0.5.0-1) ... Setting up libgtk-3-dev:amd64 (3.24.5-1) ... Setting up librust-gdk-sys-dev:amd64 (0.7.0-1) ... Setting up librust-gtk-sys-dev:amd64 (0.7.0-1) ... Setting up librust-gdk-dev:amd64 (0.9.0-1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-cargo (17) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for systemd (241-7~deb10u7) ... Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.38.1+dfsg-1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/rust-gtk-0.5.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package rust-gtk dpkg-buildpackage: info: source version 0.5.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Wolfgang Silbermayr dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem cargo dh_auto_clean -O--buildsystem=cargo debian cargo wrapper: options, profiles, parallel: ['buildinfo=+all', 'reproducible=+all', 'parallel=16'] [] ['-j16'] debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', 'clean', '--verbose', '--verbose'],) {'check': True} dh_autoreconf_clean -O--buildsystem=cargo dh_clean -O--buildsystem=cargo debian/rules build dh build --buildsystem cargo dh_update_autotools_config -O--buildsystem=cargo dh_autoreconf -O--buildsystem=cargo dh_auto_configure -O--buildsystem=cargo debian cargo wrapper: options, profiles, parallel: ['buildinfo=+all', 'reproducible=+all', 'parallel=16'] [] ['-j16'] debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: linking /usr/share/cargo/registry/* into /build/rust-gtk-0.5.0/debian/cargo_registry/ dh_auto_build -O--buildsystem=cargo dh_auto_test -O--buildsystem=cargo debian cargo wrapper: options, profiles, parallel: ['buildinfo=+all', 'reproducible=+all', 'parallel=16'] [] ['-j16'] debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'build', '--verbose', '--verbose', '-j16', '--target', 'x86_64-unknown-linux-gnu'],) {} Compiling pkg-config v0.3.14 Compiling libc v0.2.48 Compiling bitflags v1.0.4 Compiling lazy_static v1.2.0 Compiling gio v0.5.1 Compiling fragile v0.3.0 Compiling cairo-rs v0.5.0 Compiling gdk-pixbuf v0.5.0 Compiling gdk v0.9.0 Compiling gtk v0.5.0 (/build/rust-gtk-0.5.0) Running `CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=pkg-config LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' 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_VERSION_PATCH=14 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/pkg-config-rs' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14 CARGO_PKG_VERSION_MINOR=3 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.3.14 rustc --crate-name pkg_config /build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=bc37edaf9a7f82da -C extra-filename=-bc37edaf9a7f82da --out-dir /build/rust-gtk-0.5.0/target/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=libc LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_VERSION_PATCH=48 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/libc-0.2.48 CARGO_PKG_VERSION_MINOR=2 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.2.48 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/libc-0.2.48/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=77b36d4bb7176add -C extra-filename=-77b36d4bb7176add --out-dir /build/rust-gtk-0.5.0/target/debug/build/libc-77b36d4bb7176add -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=bitflags LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/bitflags-1.0.4 CARGO_PKG_VERSION_MINOR=0 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=1.0.4 rustc --crate-name bitflags /build/rust-gtk-0.5.0/debian/cargo_registry/bitflags-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=3571af527b6dd642 -C extra-filename=-3571af527b6dd642 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='Armin Ronacher ' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=fragile LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Provides wrapper types for sending non-send values to other threads.' CARGO_PKG_HOMEPAGE='https://github.com/mitsuhiko/rust-fragile' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/mitsuhiko/rust-fragile' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/fragile-0.3.0 CARGO_PKG_VERSION_MINOR=3 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.3.0 rustc --crate-name fragile /build/rust-gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=43795a002a961860 -C extra-filename=-43795a002a961860 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gio LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the Gio library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gio' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gio-0.5.1 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.1 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gio-0.5.1/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=9bd568b66024500b -C extra-filename=-9bd568b66024500b --out-dir /build/rust-gtk-0.5.0/target/debug/build/gio-9bd568b66024500b -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn` Running `CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=lazy_static LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/lazy_static-1.2.0 CARGO_PKG_VERSION_MINOR=2 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=1.2.0 rustc --crate-name lazy_static /build/rust-gtk-0.5.0/debian/cargo_registry/lazy_static-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=c869d00d4537da2a -C extra-filename=-c869d00d4537da2a --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=cairo-rs LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the Cairo library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/cairo' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="glib"' --cfg 'feature="glib-sys"' --cfg 'feature="gobject-sys"' --cfg 'feature="use_glib"' -C metadata=60e999501f2d9b66 -C extra-filename=-60e999501f2d9b66 --out-dir /build/rust-gtk-0.5.0/target/debug/build/cairo-rs-60e999501f2d9b66 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GDK 3 library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gdk' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-0.9.0 CARGO_PKG_VERSION_MINOR=9 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.9.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=5e0eab70d261c144 -C extra-filename=-5e0eab70d261c144 --out-dir /build/rust-gtk-0.5.0/target/debug/build/gdk-5e0eab70d261c144 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk-pixbuf LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GdkPixbuf library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gdk-pixbuf' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=a0def8a1f75fe6bf -C extra-filename=-a0def8a1f75fe6bf --out-dir /build/rust-gtk-0.5.0/target/debug/build/gdk-pixbuf-a0def8a1f75fe6bf -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gtk LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GTK+ 3 library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gtk' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 rustc --crate-name build_script_build build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=8c059df77c9a769f -C extra-filename=-8c059df77c9a769f --out-dir /build/rust-gtk-0.5.0/target/debug/build/gtk-8c059df77c9a769f -C incremental=/build/rust-gtk-0.5.0/target/debug/incremental -L dependency=/build/rust-gtk-0.5.0/target/debug/deps` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/sticky.rs:16:58 | 16 | struct Registry(HashMap, Box)>)>); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&UnsafeCell<*mut ()>)` | = note: `#[warn(bare_trait_objects)]` on by default warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/fragile.rs:6:48 | 6 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/fragile.rs:11:39 | 11 | static mut COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/fragile.rs:70:55 | 70 | let value = mem::replace(&mut self.value, mem::uninitialized()); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/sticky.rs:7:48 | 7 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/sticky.rs:12:39 | 12 | static mut COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` warning: trait objects without an explicit `dyn` are deprecated --> /build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14/src/lib.rs:143:32 | 143 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` | = note: `#[warn(bare_trait_objects)]` on by default warning: use of deprecated item 'lazy::std::sync::ONCE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/lazy_static-1.2.0/src/inline_lazy.rs:14:9 | 14 | pub use self::std::sync::ONCE_INIT; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/lazy_static-1.2.0/src/inline_lazy.rs:64:11 | 64 | match std::mem::uninitialized::() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'lazy::std::sync::ONCE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/lazy_static-1.2.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 item: `Once::new()` warning: trait objects without an explicit `dyn` are deprecated --> /build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14/src/lib.rs:158:28 | 158 | let stdout_debug: &fmt::Debug = match stdout_utf8 { | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` warning: trait objects without an explicit `dyn` are deprecated --> /build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14/src/lib.rs:164:28 | 164 | let stderr_debug: &fmt::Debug = match stderr_utf8 { | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead --> /build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14/src/lib.rs:65:5 | 65 | use std::ascii::AsciiExt; | ^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: the type `lazy::unreachable_unchecked::Void` does not permit being left uninitialized --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/lazy_static-1.2.0/src/inline_lazy.rs:64:11 | 64 | match std::mem::uninitialized::() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: `#[warn(invalid_value)]` on by default = note: 0-variant enums have no valid value warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` --> /build/rust-gtk-0.5.0/debian/cargo_registry/pkg-config-0.3.14/src/lib.rs:247:38 | 247 | Ok(str::from_utf8(&out).unwrap().trim_right().to_owned()) | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` warning: the type `std::mem::ManuallyDrop>>` does not permit being left uninitialized --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/fragile-0.3.0/src/fragile.rs:70:55 | 70 | let value = mem::replace(&mut self.value, mem::uninitialized()); | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: `#[warn(invalid_value)]` on by default note: `Box` must be non-null (in this struct field) Running `/build/rust-gtk-0.5.0/target/debug/build/libc-77b36d4bb7176add/build-script-build` [libc 0.2.48] cargo:rustc-cfg=core_cvoid Running `CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=libc LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_VERSION_PATCH=48 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/libc-0.2.48 CARGO_PKG_VERSION_MINOR=2 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.2.48 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/libc-6b714318b25ec761/out rustc --crate-name libc /build/rust-gtk-0.5.0/debian/cargo_registry/libc-0.2.48/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=30ef7acb640b5e2e -C extra-filename=-30ef7acb640b5e2e --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 --cfg core_cvoid` warning: unnecessary trailing semicolon --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/libc-0.2.48/src/macros.rs:59:21 | 59 | $($body);* | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolon)]` on by default warning: unnecessary trailing semicolon --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/libc-0.2.48/src/macros.rs:59:21 | 59 | $($body);* | ^ help: remove this semicolon Compiling glib-sys v0.7.0 Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=glib-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libglib-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/glib-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/glib-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=8e9e3b2b49e7be99 -C extra-filename=-8e9e3b2b49e7be99 --out-dir /build/rust-gtk-0.5.0/target/debug/build/glib-sys-8e9e3b2b49e7be99 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Compiling gobject-sys v0.7.0 Compiling gio-sys v0.7.0 Compiling gdk-pixbuf-sys v0.7.0 Compiling cairo-sys-rs v0.7.0 Compiling pango-sys v0.7.0 Compiling gdk-sys v0.7.0 Compiling atk-sys v0.7.0 Compiling gtk-sys v0.7.0 Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gobject-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgobject-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gobject-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gobject-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=0086418a11353eb0 -C extra-filename=-0086418a11353eb0 --out-dir /build/rust-gtk-0.5.0/target/debug/build/gobject-sys-0086418a11353eb0 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gio-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgio-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gio-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gio-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=696f35d5bd65a378 -C extra-filename=-696f35d5bd65a378 --out-dir /build/rust-gtk-0.5.0/target/debug/build/gio-sys-696f35d5bd65a378 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk-pixbuf-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgdk_pixbuf-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=bd63e6371af28cd3 -C extra-filename=-bd63e6371af28cd3 --out-dir /build/rust-gtk-0.5.0/target/debug/build/gdk-pixbuf-sys-bd63e6371af28cd3 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=pango-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libpango-1.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/pango-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/pango-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=ca00954b41a16aae -C extra-filename=-ca00954b41a16aae --out-dir /build/rust-gtk-0.5.0/target/debug/build/pango-sys-ca00954b41a16aae -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=cairo-sys-rs LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libcairo' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/cairo' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/cairo-sys-rs-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/cairo-sys-rs-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="glib"' --cfg 'feature="glib-sys"' --cfg 'feature="gobject-sys"' --cfg 'feature="use_glib"' -C metadata=0a05bfc69937bfda -C extra-filename=-0a05bfc69937bfda --out-dir /build/rust-gtk-0.5.0/target/debug/build/cairo-sys-rs-0a05bfc69937bfda -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=atk-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libatk-1' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/atk-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/atk-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=30bca00cd597e9a2 -C extra-filename=-30bca00cd597e9a2 --out-dir /build/rust-gtk-0.5.0/target/debug/build/atk-sys-30bca00cd597e9a2 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gtk-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgtk-3' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gtk-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gtk-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=d828a95407d06717 -C extra-filename=-d828a95407d06717 --out-dir /build/rust-gtk-0.5.0/target/debug/build/gtk-sys-d828a95407d06717 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgdk-3' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 rustc --crate-name build_script_build /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-sys-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=9923d0a35c21eaa1 -C extra-filename=-9923d0a35c21eaa1 --out-dir /build/rust-gtk-0.5.0/target/debug/build/gdk-sys-9923d0a35c21eaa1 -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern pkg_config=/build/rust-gtk-0.5.0/target/debug/deps/libpkg_config-bc37edaf9a7f82da.rlib --cap-lints warn` Running `/build/rust-gtk-0.5.0/target/debug/build/glib-sys-8e9e3b2b49e7be99/build-script-build` [glib-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 Running `/build/rust-gtk-0.5.0/target/debug/build/gobject-sys-0086418a11353eb0/build-script-build` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=glib-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libglib-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/glib-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/glib-sys-769d4ecf84d2bad9/out rustc --crate-name glib_sys /build/rust-gtk-0.5.0/debian/cargo_registry/glib-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=3a914b6f4bbe3a5b -C extra-filename=-3a914b6f4bbe3a5b --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l glib-2.0` [gobject-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [gobject-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 Running `/build/rust-gtk-0.5.0/target/debug/build/gio-sys-696f35d5bd65a378/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/cairo-sys-rs-0a05bfc69937bfda/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/atk-sys-30bca00cd597e9a2/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/pango-sys-ca00954b41a16aae/build-script-build` [atk-sys 0.7.0] cargo:rustc-link-lib=atk-1.0 [atk-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [atk-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 [cairo-sys-rs 0.7.0] cargo:rustc-link-lib=cairo-gobject [cairo-sys-rs 0.7.0] cargo:rustc-link-lib=cairo [cairo-sys-rs 0.7.0] cargo:rustc-link-lib=gobject-2.0 [cairo-sys-rs 0.7.0] cargo:rustc-link-lib=glib-2.0 [gio-sys 0.7.0] cargo:rustc-link-lib=gio-2.0 [gio-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [gio-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 [pango-sys 0.7.0] cargo:rustc-link-lib=pango-1.0 [pango-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [pango-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 Running `/build/rust-gtk-0.5.0/target/debug/build/cairo-rs-60e999501f2d9b66/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/gdk-pixbuf-sys-bd63e6371af28cd3/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/gio-9bd568b66024500b/build-script-build` [gdk-pixbuf-sys 0.7.0] cargo:rustc-link-lib=gdk_pixbuf-2.0 [gdk-pixbuf-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [gdk-pixbuf-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 Running `/build/rust-gtk-0.5.0/target/debug/build/gdk-sys-9923d0a35c21eaa1/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/gdk-pixbuf-a0def8a1f75fe6bf/build-script-build` [gdk-sys 0.7.0] cargo:rustc-link-lib=gdk-3 [gdk-sys 0.7.0] cargo:rustc-link-lib=pangocairo-1.0 [gdk-sys 0.7.0] cargo:rustc-link-lib=pango-1.0 [gdk-sys 0.7.0] cargo:rustc-link-lib=gdk_pixbuf-2.0 [gdk-sys 0.7.0] cargo:rustc-link-lib=cairo-gobject [gdk-sys 0.7.0] cargo:rustc-link-lib=cairo [gdk-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [gdk-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 Running `/build/rust-gtk-0.5.0/target/debug/build/gtk-sys-d828a95407d06717/build-script-build` Running `/build/rust-gtk-0.5.0/target/debug/build/gdk-5e0eab70d261c144/build-script-build` [gtk-sys 0.7.0] cargo:rustc-link-lib=gtk-3 [gtk-sys 0.7.0] cargo:rustc-link-lib=gdk-3 [gtk-sys 0.7.0] cargo:rustc-link-lib=pangocairo-1.0 [gtk-sys 0.7.0] cargo:rustc-link-lib=pango-1.0 [gtk-sys 0.7.0] cargo:rustc-link-lib=atk-1.0 [gtk-sys 0.7.0] cargo:rustc-link-lib=cairo-gobject [gtk-sys 0.7.0] cargo:rustc-link-lib=cairo [gtk-sys 0.7.0] cargo:rustc-link-lib=gdk_pixbuf-2.0 [gtk-sys 0.7.0] cargo:rustc-link-lib=gio-2.0 [gtk-sys 0.7.0] cargo:rustc-link-lib=gobject-2.0 [gtk-sys 0.7.0] cargo:rustc-link-lib=glib-2.0 Running `/build/rust-gtk-0.5.0/target/debug/build/gtk-8c059df77c9a769f/build-script-build` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gobject-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgobject-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gobject-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gobject-sys-9fb5a26809b55321/out rustc --crate-name gobject_sys /build/rust-gtk-0.5.0/debian/cargo_registry/gobject-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=e0fd02d6278b8fa1 -C extra-filename=-e0fd02d6278b8fa1 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l gobject-2.0 -l glib-2.0` Compiling glib v0.6.1 Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gio-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgio-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gio-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gio-sys-3a05a9ea58f5855b/out rustc --crate-name gio_sys /build/rust-gtk-0.5.0/debian/cargo_registry/gio-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=a84e97d9b48dca53 -C extra-filename=-a84e97d9b48dca53 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l gio-2.0 -l gobject-2.0 -l glib-2.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=glib LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GLib library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/glib' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/glib-0.6.1 CARGO_PKG_VERSION_MINOR=6 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.6.1 rustc --crate-name glib /build/rust-gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=1d0a4ffe70bc2922 -C extra-filename=-1d0a4ffe70bc2922 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern bitflags=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-3571af527b6dd642.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern lazy_static=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-c869d00d4537da2a.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=atk-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libatk-1' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/atk-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/atk-sys-4ebb13e75aea0f3f/out rustc --crate-name atk_sys /build/rust-gtk-0.5.0/debian/cargo_registry/atk-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=a10954535b3f404c -C extra-filename=-a10954535b3f404c --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l atk-1.0 -l gobject-2.0 -l glib-2.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=pango-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libpango-1.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/pango-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/pango-sys-14b5a715784452b6/out rustc --crate-name pango_sys /build/rust-gtk-0.5.0/debian/cargo_registry/pango-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=c40eb0e1b4f871b5 -C extra-filename=-c40eb0e1b4f871b5 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l pango-1.0 -l gobject-2.0 -l glib-2.0` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:732:51 | 732 | pub fn new(type_: Type, properties: &[(&str, &ToValue)]) -> Result { | ^^^^^^^ help: use `dyn`: `dyn ToValue` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:768:76 | 768 | fn set_property<'a, N: Into<&'a str>>(&self, property_name: N, value: &ToValue) -> Result<(), BoolError>; | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:781:67 | 781 | fn emit<'a, N: Into<&'a str>>(&self, signal_name: N, args: &[&ToValue]) -> Result, BoolError>; | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:804:76 | 804 | fn set_property<'a, N: Into<&'a str>>(&self, property_name: N, value: &ToValue) -> Result<(), BoolError> { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:902:23 | 902 | let f: &&(Fn(&P, &::ParamSpec) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &::ParamSpec) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:914:28 | 914 | let f: Box> = Box::new(Box::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &::ParamSpec) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:1040:67 | 1040 | fn emit<'a, N: Into<&'a str>>(&self, signal_name: N, args: &[&ToValue]) -> Result, BoolError> { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:1076:55 | 1076 | for (i, arg) in iter::once(&(self as &ToValue)).chain(args).enumerate() { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:1082:50 | 1082 | for arg in iter::once(&(self as &ToValue)).chain(args) { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:66:30 | 66 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:74:30 | 74 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:82:30 | 82 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:90:30 | 90 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:98:30 | 98 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:109:15 | 109 | let f: &&(Fn(&Binding) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:114:15 | 114 | let f: &&(Fn(&Binding) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:119:15 | 119 | let f: &&(Fn(&Binding) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:124:15 | 124 | let f: &&(Fn(&Binding) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/gobject/auto/binding.rs:129:15 | 129 | let f: &&(Fn(&Binding) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Binding) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/bytes.rs:59:27 | 59 | let data: Box>> = Box::new(Box::new(data)); | ^^^^^^^^^^^ help: use `dyn`: `dyn AsRef<[u8]>` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/bytes.rs:66:28 | 66 | let _: Box>> = Box::from_raw(b as *mut _); | ^^^^^^^^^^^ help: use `dyn`: `dyn AsRef<[u8]>` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/closure.rs:76:37 | 76 | pub fn invoke(&self, values: &[&ToValue]) -> Option { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/signal.rs:52:41 | 52 | closure: *mut Box) -> SignalHandlerId { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/signal.rs:86:15 | 86 | Box::>::from_raw(ptr as *mut _); | ^^^^ help: use `dyn`: `dyn Fn()` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/source.rs:102:28 | 102 | let func: &RefCell Continue + 'static>> = transmute(func); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/source.rs:107:23 | 107 | Box:: Continue + 'static>>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/source.rs:111:31 | 111 | let func: Box Continue + Send + 'static>>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Continue + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/source.rs:118:28 | 118 | let func: &RefCell> = transmute(func); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Pid, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/source.rs:123:23 | 123 | Box::>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Pid, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/source.rs:128:31 | 128 | let func: Box>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Pid, i32) + Send + 'static` warning: the item `OsStrExt` is imported redundantly --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/translate.rs:413:9 | 57 | use std::os::unix::prelude::*; | ------------------------- the item `OsStrExt` is already imported here ... 413 | use std::os::unix::ffi::OsStrExt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: the item `OsStrExt` is imported redundantly --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/translate.rs:452:9 | 57 | use std::os::unix::prelude::*; | ------------------------- the item `OsStrExt` is already imported here ... 452 | use std::os::unix::ffi::OsStrExt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unnecessary parentheses around type --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/translate.rs:840:20 | 840 | type Storage = (HashTable); | ^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:296:63 | 296 | impl<'a> ToGlibPtr<'a, *mut gobject_ffi::GValue> for &'a [&'a ToValue] { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:960:14 | 960 | val: Box, | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:961:18 | 961 | copy_fn: Arc Box + Send + Sync + 'static>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Any) -> Box + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:961:22 | 961 | copy_fn: Arc Box + Send + Sync + 'static>, | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:961:34 | 961 | copy_fn: Arc Box + Send + Sync + 'static>, | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:967:22 | 967 | let val: Box = Box::new(val); | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:968:39 | 968 | let copy_fn = Arc::new(|val: &Any| { | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:970:31 | 970 | let copy_box: Box = Box::new(copy); | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:1011:19 | 1011 | type Target = Any; | ^^^ help: use `dyn`: `dyn Any` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:1013:25 | 1013 | fn deref(&self) -> &Any { | ^^^ help: use `dyn`: `dyn Any` warning: unnecessary parentheses around type --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value_array.rs:73:32 | 73 | let func_obj: &mut (FnMut(&Value, &Value) -> Ordering) = &mut func; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value_array.rs:73:33 | 73 | let func_obj: &mut (FnMut(&Value, &Value) -> Ordering) = &mut func; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Value, &Value) -> Ordering` warning: unnecessary parentheses around type --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value_array.rs:74:53 | 74 | let func_ptr = &func_obj as *const &mut (FnMut(&Value, &Value) -> Ordering) as glib_ffi::gpointer; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value_array.rs:74:54 | 74 | let func_ptr = &func_obj as *const &mut (FnMut(&Value, &Value) -> Ordering) as glib_ffi::gpointer; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Value, &Value) -> Ordering` warning: unnecessary parentheses around type --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value_array.rs:101:34 | 101 | let func = func as *mut &mut (FnMut(&Value, &Value) -> Ordering); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value_array.rs:101:35 | 101 | let func = func as *mut &mut (FnMut(&Value, &Value) -> Ordering); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Value, &Value) -> Ordering` warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/lib.rs:213:48 | 213 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/lib.rs:215:39 | 215 | static mut COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/boxed.rs:300:44 | 300 | inner: AnyBox::Native(Box::new(mem::uninitialized())), | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/boxed.rs:310:44 | 310 | inner: AnyBox::Native(Box::new(mem::uninitialized())), | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:1106:38 | 1106 | let w = WeakRef(Box::new(mem::uninitialized()), PhantomData); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:1132:38 | 1132 | let w = WeakRef(Box::new(mem::uninitialized()), PhantomData); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/object.rs:1162:38 | 1162 | let c = WeakRef(Box::new(mem::uninitialized()), PhantomData); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/date_time.rs:245:28 | 245 | let mut year = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/date_time.rs:246:29 | 246 | let mut month = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/date_time.rs:247:27 | 247 | let mut day = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/key_file.rs:56:30 | 56 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/key_file.rs:65:30 | 65 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/key_file.rs:89:30 | 89 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/key_file.rs:98:30 | 98 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/key_file.rs:128:30 | 128 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/key_file.rs:151:30 | 151 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/functions.rs:67:27 | 67 | let mut out_len = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/functions.rs:365:26 | 365 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/auto/functions.rs:991:25 | 991 | let mut argcp = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/key_file.rs:93:30 | 93 | let mut length = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/time_val.rs:12:23 | 12 | let mut ret = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:1088:43 | 1088 | use std::sync::{Once, ONCE_INIT}; | ^^^^^^^^^ ... 1143 | any_value_get_type!(AnyValue, "AnyValueRs-{}"); | ----------------------------------------------- in this macro invocation warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:1092:41 | 1092 | static ONCE: Once = ONCE_INIT; | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` ... 1143 | any_value_get_type!(AnyValue, "AnyValueRs-{}"); | ----------------------------------------------- in this macro invocation warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:1088:43 | 1088 | use std::sync::{Once, ONCE_INIT}; | ^^^^^^^^^ ... 1144 | any_value_get_type!(AnySendValue, "AnySendValueRs-{}"); | ------------------------------------------------------- in this macro invocation warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:1092:41 | 1092 | static ONCE: Once = ONCE_INIT; | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` ... 1144 | any_value_get_type!(AnySendValue, "AnySendValueRs-{}"); | ------------------------------------------------------- in this macro invocation warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/value.rs:204:49 | 204 | let ret = mem::replace(&mut self.0, mem::uninitialized()); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/main_context.rs:21:32 | 21 | let mut priority = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk-pixbuf-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgdk_pixbuf-2.0' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gdk-pixbuf-sys-e7c4071075756ac9/out rustc --crate-name gdk_pixbuf_sys /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=867183ab97776fba -C extra-filename=-867183ab97776fba --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l gdk_pixbuf-2.0 -l gobject-2.0 -l glib-2.0` warning: unused boxed boxed `std::ops::Fn` trait object that must be used --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/glib-0.6.1/src/signal.rs:86:5 | 86 | Box::>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: closures are lazy and do nothing unless called Compiling pango v0.5.0 Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=cairo-sys-rs LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libcairo' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/cairo' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/cairo-sys-rs-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/cairo-sys-rs-b556714f7bdecc44/out rustc --crate-name cairo_sys /build/rust-gtk-0.5.0/debian/cargo_registry/cairo-sys-rs-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="glib"' --cfg 'feature="glib-sys"' --cfg 'feature="gobject-sys"' --cfg 'feature="use_glib"' -C metadata=ff05a5a0f1c07548 -C extra-filename=-ff05a5a0f1c07548 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l cairo-gobject -l cairo -l gobject-2.0 -l glib-2.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=pango LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the Pango library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/pango' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/pango-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 rustc --crate-name pango /build/rust-gtk-0.5.0/debian/cargo_registry/pango-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=0a1c211d6555a5e0 -C extra-filename=-0a1c211d6555a5e0 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern bitflags=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-3571af527b6dd642.rmeta --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern lazy_static=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-c869d00d4537da2a.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --extern pango_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libpango_sys-c40eb0e1b4f871b5.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gio LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the Gio library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gio' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gio-0.5.1 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.1 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gio-73b6f77d4fa5b26c/out rustc --crate-name gio /build/rust-gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=ee55ee2a989fe0b5 -C extra-filename=-ee55ee2a989fe0b5 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern bitflags=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-3571af527b6dd642.rmeta --extern fragile=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libfragile-43795a002a961860.rmeta --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern lazy_static=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-c869d00d4537da2a.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=cairo-rs LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the Cairo library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/cairo' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/cairo-rs-951e9f20969d6cd4/out rustc --crate-name cairo /build/rust-gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="glib"' --cfg 'feature="glib-sys"' --cfg 'feature="gobject-sys"' --cfg 'feature="use_glib"' -C metadata=be67e583c4ab2194 -C extra-filename=-be67e583c4ab2194 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern cairo_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo_sys-ff05a5a0f1c07548.rmeta --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgdk-3' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gdk-sys-06778157a53215e0/out rustc --crate-name gdk_sys /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=f3563ccf9baf1142 -C extra-filename=-f3563ccf9baf1142 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern cairo_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo_sys-ff05a5a0f1c07548.rmeta --extern gdk_pixbuf_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_pixbuf_sys-867183ab97776fba.rmeta --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --extern pango_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libpango_sys-c40eb0e1b4f871b5.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l gdk-3 -l pangocairo-1.0 -l pango-1.0 -l gdk_pixbuf-2.0 -l cairo-gobject -l cairo -l gobject-2.0 -l glib-2.0` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/src/error.rs:39:32 | 39 | fn cause(&self) -> Option<&Error> { | ^^^^^ help: use `dyn`: `dyn Error` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/src/error.rs:73:32 | 73 | fn cause(&self) -> Option<&Error> { | ^^^^^ help: use `dyn`: `dyn Error` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/src/image_surface.rs:48:27 | 48 | let mut data: Box + Send + 'static> = Box::new(data); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsMut<[u8]> + Send + 'static` warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/src/rectangle.rs:21:9 | 21 | mem::uninitialized() | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: variable does not need to be mutable --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/cairo-rs-0.5.0/src/image_surface.rs:51:17 | 51 | let mut data = (*data).as_mut(); | ----^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/application.rs:29:30 | 29 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &[File], &str) + 'static` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/application.rs:39:15 | 39 | let f: &&(Fn(&P, &[File], &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &[File], &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/pollable_input_stream.rs:104:36 | 104 | let func: &Fragile glib::Continue + 'static>>> = transmute(func); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/pollable_input_stream.rs:111:31 | 111 | Box:: glib::Continue + 'static>>>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/pollable_input_stream.rs:115:39 | 115 | let func: Box glib::Continue + 'static>>>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/pollable_output_stream.rs:89:36 | 89 | let func: &Fragile glib::Continue + 'static>>> = transmute(func); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/pollable_output_stream.rs:96:31 | 96 | Box:: glib::Continue + 'static>>>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/pollable_output_stream.rs:100:39 | 100 | let func: Box glib::Continue + 'static>>>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/socket.rs:257:36 | 257 | let func: &Fragile glib::Continue + 'static>>> = transmute(func); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O, glib::IOCondition) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/socket.rs:264:31 | 264 | Box:: glib::Continue + 'static>>>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O, glib::IOCondition) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/socket.rs:268:39 | 268 | let func: Box glib::Continue + 'static>>>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&O, glib::IOCondition) -> glib::Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:139:30 | 139 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:147:30 | 147 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:155:30 | 155 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:163:30 | 163 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:171:30 | 171 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:180:15 | 180 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:186:15 | 186 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:192:15 | 192 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:198:15 | 198 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action.rs:204:15 | 204 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:147:30 | 147 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:155:30 | 155 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:163:30 | 163 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:171:30 | 171 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str, &glib::Variant) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:180:15 | 180 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:186:15 | 186 | let f: &&(Fn(&P, &str, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:192:15 | 192 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/action_group.rs:198:15 | 198 | let f: &&(Fn(&P, &str, &glib::Variant) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str, &glib::Variant) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:422:30 | 422 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:430:30 | 430 | let f: Box_ i32 + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &ApplicationCommandLine) -> i32 + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:443:30 | 443 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:451:30 | 451 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:459:30 | 459 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:467:30 | 467 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:475:30 | 475 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:483:30 | 483 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:500:30 | 500 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:508:30 | 508 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:516:30 | 516 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:525:15 | 525 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:531:15 | 531 | let f: &&(Fn(&P, &ApplicationCommandLine) -> i32 + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &ApplicationCommandLine) -> i32 + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:537:15 | 537 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:543:15 | 543 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:549:15 | 549 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:555:15 | 555 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:561:15 | 561 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:567:15 | 567 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:580:15 | 580 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:586:15 | 586 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application.rs:592:15 | 592 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:151:30 | 151 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:159:30 | 159 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:167:30 | 167 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:175:30 | 175 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:184:15 | 184 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:190:15 | 190 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:196:15 | 196 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/application_command_line.rs:202:15 | 202 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/buffered_input_stream.rs:160:30 | 160 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/buffered_input_stream.rs:169:15 | 169 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/buffered_output_stream.rs:85:30 | 85 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/buffered_output_stream.rs:93:30 | 93 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/buffered_output_stream.rs:102:15 | 102 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/buffered_output_stream.rs:108:15 | 108 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gtk-sys LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='FFI bindings to libgtk-3' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/sys' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gtk-sys-0.7.0 CARGO_PKG_VERSION_MINOR=7 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.7.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gtk-sys-4ffb9f90edf251f8/out rustc --crate-name gtk_sys /build/rust-gtk-0.5.0/debian/cargo_registry/gtk-sys-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=82d175d393b68bb9 -C extra-filename=-82d175d393b68bb9 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern atk_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libatk_sys-a10954535b3f404c.rmeta --extern cairo_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo_sys-ff05a5a0f1c07548.rmeta --extern gdk_pixbuf_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_pixbuf_sys-867183ab97776fba.rmeta --extern gdk_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_sys-f3563ccf9baf1142.rmeta --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --extern pango_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libpango_sys-c40eb0e1b4f871b5.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0 -l gtk-3 -l gdk-3 -l pangocairo-1.0 -l pango-1.0 -l atk-1.0 -l cairo-gobject -l cairo -l gdk_pixbuf-2.0 -l gio-2.0 -l gobject-2.0 -l glib-2.0` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/cancellable.rs:99:30 | 99 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Cancellable) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/cancellable.rs:116:15 | 116 | let f: &&(Fn(&Cancellable) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Cancellable) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/charset_converter.rs:96:30 | 96 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/charset_converter.rs:104:30 | 104 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/charset_converter.rs:112:30 | 112 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/charset_converter.rs:121:15 | 121 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/charset_converter.rs:127:15 | 127 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/charset_converter.rs:133:15 | 133 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/converter_input_stream.rs:54:30 | 54 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/converter_input_stream.rs:63:15 | 63 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/converter_output_stream.rs:54:30 | 54 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/converter_output_stream.rs:63:15 | 63 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/data_input_stream.rs:318:30 | 318 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/data_input_stream.rs:326:30 | 326 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/data_input_stream.rs:335:15 | 335 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/data_input_stream.rs:341:15 | 341 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/data_output_stream.rs:160:30 | 160 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/data_output_stream.rs:169:15 | 169 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/desktop_app_info.rs:218:30 | 218 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/desktop_app_info.rs:227:15 | 227 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:444:30 | 444 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:452:30 | 452 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:460:30 | 460 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:468:30 | 468 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:477:15 | 477 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:483:15 | 483 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:489:15 | 489 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/drive.rs:495:15 | 495 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/emblem.rs:68:30 | 68 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/emblem.rs:76:30 | 76 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/emblem.rs:85:15 | 85 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/emblem.rs:91:15 | 91 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/emblemed_icon.rs:90:30 | 90 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/emblemed_icon.rs:99:15 | 99 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_icon.rs:53:30 | 53 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_icon.rs:62:15 | 62 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_monitor.rs:94:30 | 94 | let f: Box_, FileMonitorEvent) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &File, &Option, FileMonitorEvent) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_monitor.rs:102:30 | 102 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_monitor.rs:110:30 | 110 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_monitor.rs:119:15 | 119 | let f: &&(Fn(&P, &File, &Option, FileMonitorEvent) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &File, &Option, FileMonitorEvent) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_monitor.rs:125:15 | 125 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/file_monitor.rs:131:15 | 131 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/filename_completer.rs:72:30 | 72 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/filename_completer.rs:81:15 | 81 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/filter_input_stream.rs:59:30 | 59 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/filter_input_stream.rs:68:15 | 68 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/filter_output_stream.rs:59:30 | 59 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/filter_output_stream.rs:68:15 | 68 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/io_stream.rs:162:30 | 162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/io_stream.rs:171:15 | 171 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:186:30 | 186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:194:30 | 194 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:202:30 | 202 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:210:30 | 210 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:218:30 | 218 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:226:30 | 226 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:234:30 | 234 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:242:30 | 242 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:250:30 | 250 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:258:30 | 258 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:266:30 | 266 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:274:30 | 274 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:283:15 | 283 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:289:15 | 289 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:295:15 | 295 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:301:15 | 301 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:307:15 | 307 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:313:15 | 313 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:319:15 | 319 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:325:15 | 325 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:331:15 | 331 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:337:15 | 337 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:343:15 | 343 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address.rs:349:15 | 349 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address_mask.rs:119:30 | 119 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address_mask.rs:127:30 | 127 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address_mask.rs:135:30 | 135 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address_mask.rs:144:15 | 144 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address_mask.rs:150:15 | 150 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_address_mask.rs:156:15 | 156 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:93:30 | 93 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:101:30 | 101 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:109:30 | 109 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:117:30 | 117 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:126:15 | 126 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:132:15 | 132 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:138:15 | 138 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/inet_socket_address.rs:144:15 | 144 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/memory_output_stream.rs:64:30 | 64 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/memory_output_stream.rs:73:15 | 73 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/menu_model.rs:101:30 | 101 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/menu_model.rs:110:15 | 110 | let f: &&(Fn(&P, i32, i32, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount.rs:470:30 | 470 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount.rs:478:30 | 478 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount.rs:486:30 | 486 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount.rs:495:15 | 495 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount.rs:501:15 | 501 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount.rs:507:15 | 507 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:179:30 | 179 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:187:30 | 187 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str, &str, &str, AskPasswordFlags) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:199:30 | 199 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MountOperationResult) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:221:30 | 221 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:229:30 | 229 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:237:30 | 237 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:245:30 | 245 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:253:30 | 253 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:261:30 | 261 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:270:15 | 270 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:276:15 | 276 | let f: &&(Fn(&P, &str, &str, &str, AskPasswordFlags) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str, &str, &str, AskPasswordFlags) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:282:15 | 282 | let f: &&(Fn(&P, MountOperationResult) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MountOperationResult) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:295:15 | 295 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:301:15 | 301 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:307:15 | 307 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:313:15 | 313 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:319:15 | 319 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/mount_operation.rs:325:15 | 325 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_address.rs:98:30 | 98 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_address.rs:106:30 | 106 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_address.rs:114:30 | 114 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_address.rs:123:15 | 123 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_address.rs:129:15 | 129 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_address.rs:135:15 | 135 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_monitor.rs:144:30 | 144 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_monitor.rs:161:30 | 161 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_monitor.rs:179:15 | 179 | let f: &&(Fn(&P, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_monitor.rs:192:15 | 192 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:89:30 | 89 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:97:30 | 97 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:105:30 | 105 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:113:30 | 113 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:122:15 | 122 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:128:15 | 128 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:134:15 | 134 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/network_service.rs:140:15 | 140 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/permission.rs:188:30 | 188 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/permission.rs:196:30 | 196 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/permission.rs:204:30 | 204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/permission.rs:213:15 | 213 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/permission.rs:219:15 | 219 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/permission.rs:225:15 | 225 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:127:30 | 127 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:135:30 | 135 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:152:30 | 152 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:160:30 | 160 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:177:30 | 177 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:186:15 | 186 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:192:15 | 192 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:205:15 | 205 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:211:15 | 211 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/proxy_address.rs:224:15 | 224 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/resolver.rs:313:30 | 313 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/resolver.rs:322:15 | 322 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:532:30 | 532 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:540:30 | 540 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, u32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:548:30 | 548 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:556:30 | 556 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:564:30 | 564 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:572:30 | 572 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:580:30 | 580 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:588:30 | 588 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:596:30 | 596 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:604:30 | 604 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:613:15 | 613 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:619:15 | 619 | let f: &&(Fn(&P, u32) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, u32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:625:15 | 625 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:631:15 | 631 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:637:15 | 637 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:643:15 | 643 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:649:15 | 649 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:655:15 | 655 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:661:15 | 661 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/settings.rs:667:15 | 667 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:89:30 | 89 | let f: Box_) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:97:30 | 97 | let f: Box_) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:105:30 | 105 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:113:30 | 113 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:121:30 | 121 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:130:15 | 130 | let f: &&(Fn(&P, &Option) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:136:15 | 136 | let f: &&(Fn(&P, &Option) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:142:15 | 142 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:148:15 | 148 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/simple_action.rs:154:15 | 154 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:505:30 | 505 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:513:30 | 513 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:521:30 | 521 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:529:30 | 529 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:537:30 | 537 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:545:30 | 545 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:553:30 | 553 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:561:30 | 561 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:569:30 | 569 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:577:30 | 577 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:585:30 | 585 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:593:30 | 593 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:601:30 | 601 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:610:15 | 610 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:616:15 | 616 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:622:15 | 622 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:628:15 | 628 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:634:15 | 634 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:640:15 | 640 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:646:15 | 646 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:652:15 | 652 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:658:15 | 658 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:664:15 | 664 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:670:15 | 670 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:676:15 | 676 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket.rs:682:15 | 682 | let f: &&(Fn(&P) + Send + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_address.rs:67:30 | 67 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_address.rs:76:15 | 76 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:502:30 | 502 | let f: Box_) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, SocketClientEvent, &SocketConnectable, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:510:30 | 510 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:518:30 | 518 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:526:30 | 526 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:534:30 | 534 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:551:30 | 551 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:559:30 | 559 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:567:30 | 567 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:575:30 | 575 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:584:15 | 584 | let f: &&(Fn(&P, SocketClientEvent, &SocketConnectable, &Option) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, SocketClientEvent, &SocketConnectable, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:590:15 | 590 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:596:15 | 596 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:602:15 | 602 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:608:15 | 608 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:621:15 | 621 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:627:15 | 627 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:633:15 | 633 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_client.rs:639:15 | 639 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_connection.rs:152:30 | 152 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_connection.rs:161:15 | 161 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_listener.rs:228:30 | 228 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_listener.rs:244:15 | 244 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_service.rs:103:30 | 103 | let f: Box_) -> bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &SocketConnection, &Option) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/socket_service.rs:121:15 | 121 | let f: &&(Fn(&P, &SocketConnection, &Option) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &SocketConnection, &Option) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tcp_connection.rs:52:30 | 52 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tcp_connection.rs:61:15 | 61 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/themed_icon.rs:96:30 | 96 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/themed_icon.rs:104:30 | 104 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/themed_icon.rs:112:30 | 112 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/themed_icon.rs:121:15 | 121 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/themed_icon.rs:127:15 | 127 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/themed_icon.rs:133:15 | 133 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/threaded_socket_service.rs:59:30 | 59 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &SocketConnection, &glib::Object) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/threaded_socket_service.rs:67:30 | 67 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/threaded_socket_service.rs:76:15 | 76 | let f: &&(Fn(&P, &SocketConnection, &glib::Object) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &SocketConnection, &glib::Object) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/threaded_socket_service.rs:82:15 | 82 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:133:30 | 133 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:141:30 | 141 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:149:30 | 149 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:157:30 | 157 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:165:30 | 165 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:174:15 | 174 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:180:15 | 180 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:186:15 | 186 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:192:15 | 192 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_certificate.rs:198:15 | 198 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:124:30 | 124 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:132:30 | 132 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:140:30 | 140 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:148:30 | 148 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:157:15 | 157 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:163:15 | 163 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:169:15 | 169 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_client_connection.rs:175:15 | 175 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:257:30 | 257 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TlsCertificate, TlsCertificateFlags) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:265:30 | 265 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:273:30 | 273 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:281:30 | 281 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:289:30 | 289 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:297:30 | 297 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:305:30 | 305 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:313:30 | 313 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:321:30 | 321 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:329:30 | 329 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:338:15 | 338 | let f: &&(Fn(&P, &TlsCertificate, TlsCertificateFlags) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TlsCertificate, TlsCertificateFlags) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:344:15 | 344 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:350:15 | 350 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:356:15 | 356 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:362:15 | 362 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:368:15 | 368 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:374:15 | 374 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:380:15 | 380 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:386:15 | 386 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_connection.rs:392:15 | 392 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_file_database.rs:67:30 | 67 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_file_database.rs:76:15 | 76 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_password.rs:101:30 | 101 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_password.rs:109:30 | 109 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_password.rs:117:30 | 117 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_password.rs:126:15 | 126 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_password.rs:132:15 | 132 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_password.rs:138:15 | 138 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_server_connection.rs:71:30 | 71 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/tls_server_connection.rs:80:15 | 80 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/unix_socket_address.rs:106:30 | 106 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/unix_socket_address.rs:114:30 | 114 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/unix_socket_address.rs:122:30 | 122 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/unix_socket_address.rs:131:15 | 131 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/unix_socket_address.rs:137:15 | 137 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/unix_socket_address.rs:143:15 | 143 | let f: &&(Fn(&P) + Send + Sync + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + Send + Sync + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume.rs:303:30 | 303 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume.rs:311:30 | 311 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume.rs:320:15 | 320 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume.rs:326:15 | 326 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:114:30 | 114 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:122:30 | 122 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:130:30 | 130 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:138:30 | 138 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:146:30 | 146 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:154:30 | 154 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:162:30 | 162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:170:30 | 170 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:178:30 | 178 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:186:30 | 186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Volume) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:194:30 | 194 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Volume) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:202:30 | 202 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Volume) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:211:15 | 211 | let f: &&(Fn(&P, &Drive) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:217:15 | 217 | let f: &&(Fn(&P, &Drive) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:223:15 | 223 | let f: &&(Fn(&P, &Drive) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:229:15 | 229 | let f: &&(Fn(&P, &Drive) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:235:15 | 235 | let f: &&(Fn(&P, &Drive) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Drive) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:241:15 | 241 | let f: &&(Fn(&P, &Mount) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:247:15 | 247 | let f: &&(Fn(&P, &Mount) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:253:15 | 253 | let f: &&(Fn(&P, &Mount) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:259:15 | 259 | let f: &&(Fn(&P, &Mount) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Mount) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:265:15 | 265 | let f: &&(Fn(&P, &Volume) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Volume) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:271:15 | 271 | let f: &&(Fn(&P, &Volume) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Volume) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/volume_monitor.rs:277:15 | 277 | let f: &&(Fn(&P, &Volume) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Volume) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_compressor.rs:89:30 | 89 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_compressor.rs:97:30 | 97 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_compressor.rs:105:30 | 105 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_compressor.rs:114:15 | 114 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_compressor.rs:120:15 | 120 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_compressor.rs:126:15 | 126 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_decompressor.rs:67:30 | 67 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_decompressor.rs:75:30 | 75 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_decompressor.rs:84:15 | 84 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gio-0.5.1/src/auto/zlib_decompressor.rs:90:15 | 90 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk-pixbuf LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GdkPixbuf library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gdk-pixbuf' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gdk-pixbuf-750a10be93f2de75/out rustc --crate-name gdk_pixbuf /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=6475a4bc4fe5980d -C extra-filename=-6475a4bc4fe5980d --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern gdk_pixbuf_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_pixbuf_sys-867183ab97776fba.rmeta --extern gio=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio-ee55ee2a989fe0b5.rmeta --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:467:30 | 467 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:475:30 | 475 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:483:30 | 483 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:491:30 | 491 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:499:30 | 499 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:507:30 | 507 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:515:30 | 515 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:523:30 | 523 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:531:30 | 531 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:540:15 | 540 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:546:15 | 546 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:552:15 | 552 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:558:15 | 558 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:564:15 | 564 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:570:15 | 570 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:576:15 | 576 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:582:15 | 582 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf.rs:588:15 | 588 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:140:30 | 140 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:148:30 | 148 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:156:30 | 156 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:164:30 | 164 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:173:15 | 173 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:179:15 | 179 | let f: &&(Fn(&P, i32, i32, i32, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:185:15 | 185 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_loader.rs:191:15 | 191 | let f: &&(Fn(&P, i32, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_simple_anim.rs:68:30 | 68 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/auto/pixbuf_simple_anim.rs:77:15 | 77 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/pixbuf.rs:221:29 | 221 | let mut width = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/pixbuf.rs:222:30 | 222 | let mut height = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-pixbuf-0.5.0/src/pixbuf.rs:284:35 | 284 | let mut buffer_size = mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^ Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gdk LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GDK 3 library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gdk' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0/debian/cargo_registry/gdk-0.9.0 CARGO_PKG_VERSION_MINOR=9 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.9.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gdk-c7bcc445b8af67ce/out rustc --crate-name gdk /build/rust-gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=fd3ed675f2dda42f -C extra-filename=-fd3ed675f2dda42f --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern bitflags=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-3571af527b6dd642.rmeta --extern cairo=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo-be67e583c4ab2194.rmeta --extern cairo_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo_sys-ff05a5a0f1c07548.rmeta --extern gdk_pixbuf=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_pixbuf-6475a4bc4fe5980d.rmeta --extern gdk_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_sys-f3563ccf9baf1142.rmeta --extern gio=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio-ee55ee2a989fe0b5.rmeta --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --extern pango=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libpango-0a1c211d6555a5e0.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/event.rs:66:32 | 66 | let boxed: Box> = Box::new(Box::new(handler)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&mut Event) + 'static` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/app_launch_context.rs:122:30 | 122 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/app_launch_context.rs:131:15 | 131 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/cursor.rs:117:30 | 117 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/cursor.rs:125:30 | 125 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/cursor.rs:134:15 | 134 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/cursor.rs:140:15 | 140 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:475:30 | 475 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:492:30 | 492 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:509:30 | 509 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:517:30 | 517 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:525:30 | 525 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:533:30 | 533 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:541:30 | 541 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:549:30 | 549 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:557:30 | 557 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:601:30 | 601 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:619:15 | 619 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:632:15 | 632 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:645:15 | 645 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:651:15 | 651 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:657:15 | 657 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:663:15 | 663 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:669:15 | 669 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:675:15 | 675 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:681:15 | 681 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device.rs:715:15 | 715 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:69:30 | 69 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Device) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:77:30 | 77 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Device) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:85:30 | 85 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Device) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:93:30 | 93 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:102:15 | 102 | let f: &&(Fn(&P, &Device) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Device) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:108:15 | 108 | let f: &&(Fn(&P, &Device) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Device) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:114:15 | 114 | let f: &&(Fn(&P, &Device) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Device) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/device_manager.rs:120:15 | 120 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display.rs:481:30 | 481 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display.rs:507:30 | 507 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display.rs:534:15 | 534 | let f: &&(Fn(&P, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display.rs:554:15 | 554 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display_manager.rs:78:30 | 78 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Display) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display_manager.rs:86:30 | 86 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display_manager.rs:95:15 | 95 | let f: &&(Fn(&P, &Display) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Display) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/display_manager.rs:101:15 | 101 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:355:30 | 355 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:363:30 | 363 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:371:30 | 371 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:379:30 | 379 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:387:30 | 387 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:396:15 | 396 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:402:15 | 402 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:408:15 | 408 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:414:15 | 414 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/screen.rs:420:15 | 420 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/window.rs:1437:30 | 1437 | let f: Box_ cairo::Surface + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32) -> cairo::Surface + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/window.rs:1456:30 | 1456 | let f: Box_ Option + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, f64, f64) -> Option + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/window.rs:1469:30 | 1469 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/window.rs:1478:15 | 1478 | let f: &&(Fn(&P, i32, i32) -> cairo::Surface + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32) -> cairo::Surface + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/window.rs:1484:15 | 1484 | let f: &&(Fn(&P, f64, f64) -> Option + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, f64, f64) -> Option + 'static` warning: trait objects without an explicit `dyn` are deprecated --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/window.rs:1490:15 | 1490 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: unused import: `glib::Quark` --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/enums.rs:6:5 | 6 | use glib::Quark; | ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `glib::error::ErrorDomain` --> /usr/share/cargo/registry/gtk-0.5.0/debian/cargo_registry/gdk-0.9.0/src/auto/enums.rs:9:5 | 9 | use glib::error::ErrorDomain; | ^^^^^^^^^^^^^^^^^^^^^^^^ Running `CARGO_PKG_AUTHORS='The Gtk-rs Project Developers' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_NAME=gtk LD_LIBRARY_PATH='/build/rust-gtk-0.5.0/target/debug/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust bindings for the GTK+ 3 library' CARGO_PKG_HOMEPAGE='http://gtk-rs.org/' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_REPOSITORY='https://github.com/gtk-rs/gtk' CARGO_MANIFEST_DIR=/build/rust-gtk-0.5.0 CARGO_PKG_VERSION_MINOR=5 CARGO=/usr/bin/cargo CARGO_PKG_VERSION=0.5.0 OUT_DIR=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/build/gtk-d9c1e208cbc09fed/out rustc --crate-name gtk src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=ab4aa3e7760a3344 -C extra-filename=-ab4aa3e7760a3344 --out-dir /build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-gtk-0.5.0/target/debug/deps --extern bitflags=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-3571af527b6dd642.rmeta --extern cairo=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo-be67e583c4ab2194.rmeta --extern cairo_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libcairo_sys-ff05a5a0f1c07548.rmeta --extern gdk=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk-fd3ed675f2dda42f.rmeta --extern gdk_pixbuf=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_pixbuf-6475a4bc4fe5980d.rmeta --extern gdk_pixbuf_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_pixbuf_sys-867183ab97776fba.rmeta --extern gdk_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgdk_sys-f3563ccf9baf1142.rmeta --extern gio=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio-ee55ee2a989fe0b5.rmeta --extern gio_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgio_sys-a84e97d9b48dca53.rmeta --extern glib=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib-1d0a4ffe70bc2922.rmeta --extern glib_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libglib_sys-3a914b6f4bbe3a5b.rmeta --extern gobject_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgobject_sys-e0fd02d6278b8fa1.rmeta --extern gtk_sys=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libgtk_sys-82d175d393b68bb9.rmeta --extern lazy_static=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-c869d00d4537da2a.rmeta --extern libc=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30ef7acb640b5e2e.rmeta --extern pango=/build/rust-gtk-0.5.0/target/x86_64-unknown-linux-gnu/debug/deps/libpango-0a1c211d6555a5e0.rmeta -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-gtk-0.5.0=/usr/share/cargo/registry/gtk-0.5.0` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:355:30 | 355 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) -> Inhibit + 'static` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:363:30 | 363 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:371:30 | 371 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:379:30 | 379 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:387:30 | 387 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:395:30 | 395 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:403:30 | 403 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:411:30 | 411 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:419:30 | 419 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:427:30 | 427 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:435:30 | 435 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:443:30 | 443 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:451:30 | 451 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:459:30 | 459 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:467:30 | 467 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:475:30 | 475 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:484:15 | 484 | let f: &&(Fn(&P, &str) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:490:15 | 490 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:496:15 | 496 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:502:15 | 502 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:508:15 | 508 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:514:15 | 514 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:520:15 | 520 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:526:15 | 526 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:532:15 | 532 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:538:15 | 538 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:544:15 | 544 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:550:15 | 550 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:556:15 | 556 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:562:15 | 562 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:568:15 | 568 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/about_dialog.rs:574:15 | 574 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:146:30 | 146 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &glib::Object, u32, gdk::ModifierType) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:154:30 | 154 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, u32, gdk::ModifierType, &glib::Closure) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:162:30 | 162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:170:30 | 170 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:179:15 | 179 | let f: &&(Fn(&P, &glib::Object, u32, gdk::ModifierType) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &glib::Object, u32, gdk::ModifierType) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:185:15 | 185 | let f: &&(Fn(&P, u32, gdk::ModifierType, &glib::Closure) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, u32, gdk::ModifierType, &glib::Closure) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:191:15 | 191 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_group.rs:197:15 | 197 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_label.rs:130:30 | 130 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_label.rs:138:30 | 138 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_label.rs:147:15 | 147 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/accel_label.rs:153:15 | 153 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/actionable.rs:84:30 | 84 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/actionable.rs:93:15 | 93 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:195:30 | 195 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:203:30 | 203 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:211:30 | 211 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:219:30 | 219 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:227:30 | 227 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:235:30 | 235 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:243:30 | 243 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:251:30 | 251 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:260:15 | 260 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:266:15 | 266 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:272:15 | 272 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:278:15 | 278 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:284:15 | 284 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:290:15 | 290 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:296:15 | 296 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/adjustment.rs:302:15 | 302 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:264:30 | 264 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:272:30 | 272 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:280:30 | 280 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:288:30 | 288 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:296:30 | 296 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:304:30 | 304 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:312:30 | 312 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:320:30 | 320 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:329:15 | 329 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:335:15 | 335 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:341:15 | 341 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:347:15 | 347 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:353:15 | 353 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:359:15 | 359 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:365:15 | 365 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/alignment.rs:371:15 | 371 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:131:30 | 131 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:139:30 | 139 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:147:30 | 147 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:155:30 | 155 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:164:15 | 164 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:170:15 | 170 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:176:15 | 176 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_button.rs:182:15 | 182 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_dialog.rs:101:30 | 101 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_dialog.rs:109:30 | 109 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_dialog.rs:118:15 | 118 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_dialog.rs:124:15 | 124 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:164:30 | 164 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gio::AppInfo) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:172:30 | 172 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gio::AppInfo) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Menu, &gio::AppInfo) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:188:30 | 188 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:196:30 | 196 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:204:30 | 204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:212:30 | 212 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:220:30 | 220 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:228:30 | 228 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:237:15 | 237 | let f: &&(Fn(&P, &gio::AppInfo) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gio::AppInfo) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:243:15 | 243 | let f: &&(Fn(&P, &gio::AppInfo) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gio::AppInfo) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:249:15 | 249 | let f: &&(Fn(&P, &Menu, &gio::AppInfo) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Menu, &gio::AppInfo) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:255:15 | 255 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:261:15 | 261 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:267:15 | 267 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:273:15 | 273 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:279:15 | 279 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/app_chooser_widget.rs:285:15 | 285 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:272:30 | 272 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Window) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:280:30 | 280 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Window) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:288:30 | 288 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:296:30 | 296 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:304:30 | 304 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:312:30 | 312 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:321:15 | 321 | let f: &&(Fn(&P, &Window) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Window) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:327:15 | 327 | let f: &&(Fn(&P, &Window) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Window) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:333:15 | 333 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:339:15 | 339 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:345:15 | 345 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application.rs:351:15 | 351 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application_window.rs:99:30 | 99 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/application_window.rs:108:15 | 108 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/arrow.rs:98:30 | 98 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/arrow.rs:106:30 | 106 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/arrow.rs:115:15 | 115 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/arrow.rs:121:15 | 121 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:138:30 | 138 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:146:30 | 146 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:154:30 | 154 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:162:30 | 162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:171:15 | 171 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:177:15 | 177 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:183:15 | 183 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/aspect_frame.rs:189:15 | 189 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:341:30 | 341 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:349:30 | 349 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:357:30 | 357 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:365:30 | 365 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:377:30 | 377 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:395:15 | 395 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:401:15 | 401 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:407:15 | 407 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:413:15 | 413 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/assistant.rs:419:15 | 419 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/box_.rs:292:30 | 292 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/box_.rs:300:30 | 300 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/box_.rs:316:15 | 316 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/box_.rs:322:15 | 322 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/builder.rs:240:30 | 240 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/builder.rs:249:15 | 249 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:338:30 | 338 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:350:30 | 350 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:371:30 | 371 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:379:30 | 379 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:387:30 | 387 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:395:30 | 395 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:403:30 | 403 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:411:30 | 411 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:419:30 | 419 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:427:30 | 427 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:436:15 | 436 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:442:15 | 442 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:455:15 | 455 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:461:15 | 461 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:467:15 | 467 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:473:15 | 473 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:479:15 | 479 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:485:15 | 485 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:491:15 | 491 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button.rs:497:15 | 497 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button_box.rs:118:30 | 118 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/button_box.rs:127:15 | 127 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:344:30 | 344 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:352:30 | 352 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:360:30 | 360 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:368:30 | 368 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:376:30 | 376 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:384:30 | 384 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:392:30 | 392 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:400:30 | 400 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:408:30 | 408 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:416:30 | 416 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:424:30 | 424 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:432:30 | 432 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:440:30 | 440 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:448:30 | 448 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:456:30 | 456 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:464:30 | 464 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:472:30 | 472 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:481:15 | 481 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:487:15 | 487 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:493:15 | 493 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:499:15 | 499 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:505:15 | 505 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:511:15 | 511 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:517:15 | 517 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:523:15 | 523 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:529:15 | 529 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:535:15 | 535 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:541:15 | 541 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:547:15 | 547 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:553:15 | 553 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:559:15 | 559 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:565:15 | 565 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:571:15 | 571 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/calendar.rs:577:15 | 577 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:408:30 | 408 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &CellRenderer, &CellEditable, &gdk::Rectangle, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:416:30 | 416 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeModel, &TreeIter, bool, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:424:30 | 424 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &CellRenderer, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:432:30 | 432 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &CellRenderer, &CellEditable) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:440:30 | 440 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:448:30 | 448 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:456:30 | 456 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:465:15 | 465 | let f: &&(Fn(&P, &CellRenderer, &CellEditable, &gdk::Rectangle, TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &CellRenderer, &CellEditable, &gdk::Rectangle, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:472:15 | 472 | let f: &&(Fn(&P, &TreeModel, &TreeIter, bool, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeModel, &TreeIter, bool, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:478:15 | 478 | let f: &&(Fn(&P, &CellRenderer, TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &CellRenderer, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:485:15 | 485 | let f: &&(Fn(&P, &CellRenderer, &CellEditable) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &CellRenderer, &CellEditable) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:491:15 | 491 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:497:15 | 497 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area.rs:503:15 | 503 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_box.rs:86:30 | 86 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_box.rs:95:15 | 95 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:188:30 | 188 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:196:30 | 196 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:204:30 | 204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:212:30 | 212 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:221:15 | 221 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:227:15 | 227 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:233:15 | 233 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:239:15 | 239 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_area_context.rs:245:15 | 245 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_editable.rs:86:30 | 86 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_editable.rs:94:30 | 94 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_editable.rs:102:30 | 102 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_editable.rs:111:15 | 111 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_editable.rs:117:15 | 117 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_editable.rs:123:15 | 123 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:508:30 | 508 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:516:30 | 516 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &CellEditable, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:524:30 | 524 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:532:30 | 532 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:540:30 | 540 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:548:30 | 548 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:556:30 | 556 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:564:30 | 564 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:572:30 | 572 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:580:30 | 580 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:588:30 | 588 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:596:30 | 596 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:604:30 | 604 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:612:30 | 612 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:620:30 | 620 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:628:30 | 628 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:636:30 | 636 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:645:15 | 645 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:651:15 | 651 | let f: &&(Fn(&P, &CellEditable, TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &CellEditable, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:658:15 | 658 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:664:15 | 664 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:670:15 | 670 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:676:15 | 676 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:682:15 | 682 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:688:15 | 688 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:694:15 | 694 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:700:15 | 700 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:706:15 | 706 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:712:15 | 712 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:718:15 | 718 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:724:15 | 724 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:730:15 | 730 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:736:15 | 736 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer.rs:742:15 | 742 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:140:30 | 140 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:148:30 | 148 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, TreePath, u32, gdk::ModifierType, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:156:30 | 156 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:164:30 | 164 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:172:30 | 172 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:189:15 | 189 | let f: &&(Fn(&P, TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:196:15 | 196 | let f: &&(Fn(&P, TreePath, u32, gdk::ModifierType, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, TreePath, u32, gdk::ModifierType, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:203:15 | 203 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:209:15 | 209 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:215:15 | 215 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_accel.rs:221:15 | 221 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:117:30 | 117 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:125:30 | 125 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:133:30 | 133 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:141:30 | 141 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:150:15 | 150 | let f: &&(Fn(&P, TreePath, &TreeIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:157:15 | 157 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:163:15 | 163 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_combo.rs:169:15 | 169 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:238:30 | 238 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:246:30 | 246 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:254:30 | 254 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:262:30 | 262 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:270:30 | 270 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:278:30 | 278 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:286:30 | 286 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:294:30 | 294 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:302:30 | 302 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:311:15 | 311 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:317:15 | 317 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:323:15 | 323 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:329:15 | 329 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:335:15 | 335 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:341:15 | 341 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:347:15 | 347 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:353:15 | 353 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_pixbuf.rs:359:15 | 359 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:171:30 | 171 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:179:30 | 179 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:187:30 | 187 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:195:30 | 195 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:203:30 | 203 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:211:30 | 211 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:220:15 | 220 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:226:15 | 226 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:232:15 | 232 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:238:15 | 238 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:244:15 | 244 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_progress.rs:250:15 | 250 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spin.rs:112:30 | 112 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spin.rs:120:30 | 120 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spin.rs:128:30 | 128 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spin.rs:137:15 | 137 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spin.rs:143:15 | 143 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spin.rs:149:15 | 149 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spinner.rs:111:30 | 111 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spinner.rs:119:30 | 119 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spinner.rs:127:30 | 127 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spinner.rs:136:15 | 136 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spinner.rs:142:15 | 142 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_spinner.rs:148:15 | 148 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:914:30 | 914 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, TreePath, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:922:30 | 922 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:930:30 | 930 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:938:30 | 938 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:946:30 | 946 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:954:30 | 954 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:962:30 | 962 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:970:30 | 970 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:978:30 | 978 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:986:30 | 986 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:994:30 | 994 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1002:30 | 1002 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1010:30 | 1010 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1018:30 | 1018 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1026:30 | 1026 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1034:30 | 1034 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1042:30 | 1042 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1050:30 | 1050 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1058:30 | 1058 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1066:30 | 1066 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1074:30 | 1074 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1082:30 | 1082 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1090:30 | 1090 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1098:30 | 1098 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1106:30 | 1106 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1114:30 | 1114 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1122:30 | 1122 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1130:30 | 1130 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1138:30 | 1138 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1146:30 | 1146 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1154:30 | 1154 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1162:30 | 1162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1170:30 | 1170 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1178:30 | 1178 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1186:30 | 1186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1194:30 | 1194 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1202:30 | 1202 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1210:30 | 1210 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1218:30 | 1218 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1226:30 | 1226 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1234:30 | 1234 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1242:30 | 1242 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1250:30 | 1250 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1258:30 | 1258 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1266:30 | 1266 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1275:15 | 1275 | let f: &&(Fn(&P, TreePath, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, TreePath, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1282:15 | 1282 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1288:15 | 1288 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1294:15 | 1294 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1300:15 | 1300 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1306:15 | 1306 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1312:15 | 1312 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1318:15 | 1318 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1324:15 | 1324 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1330:15 | 1330 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1336:15 | 1336 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1342:15 | 1342 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1348:15 | 1348 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1354:15 | 1354 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1360:15 | 1360 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1366:15 | 1366 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1372:15 | 1372 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1378:15 | 1378 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1384:15 | 1384 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1390:15 | 1390 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1396:15 | 1396 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1402:15 | 1402 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1408:15 | 1408 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1414:15 | 1414 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1420:15 | 1420 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1426:15 | 1426 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1432:15 | 1432 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1438:15 | 1438 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1444:15 | 1444 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1450:15 | 1450 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1456:15 | 1456 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1462:15 | 1462 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1468:15 | 1468 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1474:15 | 1474 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1480:15 | 1480 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1486:15 | 1486 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1492:15 | 1492 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1498:15 | 1498 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1504:15 | 1504 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1510:15 | 1510 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1516:15 | 1516 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1522:15 | 1522 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1528:15 | 1528 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1534:15 | 1534 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_text.rs:1540:15 | 1540 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:148:30 | 148 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:156:30 | 156 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:164:30 | 164 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:172:30 | 172 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:188:30 | 188 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:197:15 | 197 | let f: &&(Fn(&P, TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:204:15 | 204 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:210:15 | 210 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:216:15 | 216 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:222:15 | 222 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_renderer_toggle.rs:228:15 | 228 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:233:30 | 233 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:241:30 | 241 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:249:30 | 249 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:257:30 | 257 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:265:30 | 265 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:273:30 | 273 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:281:30 | 281 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:289:30 | 289 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:298:15 | 298 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:304:15 | 304 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:310:15 | 310 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:316:15 | 316 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:322:15 | 322 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:328:15 | 328 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:334:15 | 334 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/cell_view.rs:340:15 | 340 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:131:30 | 131 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:139:30 | 139 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:147:30 | 147 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:155:30 | 155 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:164:15 | 164 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:170:15 | 170 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:176:15 | 176 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/check_menu_item.rs:182:15 | 182 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:139:30 | 139 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:147:30 | 147 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:155:30 | 155 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:172:30 | 172 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:189:15 | 189 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:195:15 | 195 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:201:15 | 201 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:214:15 | 214 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_button.rs:220:15 | 220 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser.rs:74:30 | 74 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::RGBA) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser.rs:82:30 | 82 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser.rs:90:30 | 90 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser.rs:99:15 | 99 | let f: &&(Fn(&P, &gdk::RGBA) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::RGBA) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser.rs:105:15 | 105 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser.rs:111:15 | 111 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser_dialog.rs:74:30 | 74 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser_dialog.rs:83:15 | 83 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser_widget.rs:75:30 | 75 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/color_chooser_widget.rs:84:15 | 84 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:496:30 | 496 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:504:30 | 504 | let f: Box_ String + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) -> String + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:512:30 | 512 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:524:30 | 524 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:537:30 | 537 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:549:30 | 549 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:557:30 | 557 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:565:30 | 565 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:573:30 | 573 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:581:30 | 581 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:589:30 | 589 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:597:30 | 597 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:605:30 | 605 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:613:30 | 613 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:621:30 | 621 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:629:30 | 629 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:637:30 | 637 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:645:30 | 645 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:653:30 | 653 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:661:30 | 661 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:669:30 | 669 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:678:15 | 678 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:684:15 | 684 | let f: &&(Fn(&P, &str) -> String + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) -> String + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:690:15 | 690 | let f: &&(Fn(&P, ScrollType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:696:15 | 696 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:702:15 | 702 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:708:15 | 708 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:714:15 | 714 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:720:15 | 720 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:726:15 | 726 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:732:15 | 732 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:738:15 | 738 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:744:15 | 744 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:750:15 | 750 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:756:15 | 756 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:762:15 | 762 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:768:15 | 768 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:774:15 | 774 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:780:15 | 780 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:786:15 | 786 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:792:15 | 792 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/combo_box.rs:798:15 | 798 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:299:30 | 299 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:307:30 | 307 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:315:30 | 315 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:323:30 | 323 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:331:30 | 331 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:339:30 | 339 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:347:30 | 347 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:356:15 | 356 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:362:15 | 362 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:368:15 | 368 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:374:15 | 374 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:380:15 | 380 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:386:15 | 386 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/container.rs:392:15 | 392 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/css_provider.rs:118:30 | 118 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &CssSection, &Error) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/css_provider.rs:127:15 | 127 | let f: &&(Fn(&P, &CssSection, &Error) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &CssSection, &Error) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/dialog.rs:197:30 | 197 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/dialog.rs:209:30 | 209 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/dialog.rs:227:15 | 227 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/dialog.rs:233:15 | 233 | let f: &&(Fn(&P, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1352:30 | 1352 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1364:30 | 1364 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1376:30 | 1376 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1388:30 | 1388 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1400:30 | 1400 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DeleteType, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1412:30 | 1412 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, EntryIconPosition, &gdk::EventButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1420:30 | 1420 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, EntryIconPosition, &gdk::EventButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1428:30 | 1428 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1454:30 | 1454 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MovementStep, i32, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1466:30 | 1466 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1478:30 | 1478 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1486:30 | 1486 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1498:30 | 1498 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1510:30 | 1510 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1527:30 | 1527 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1535:30 | 1535 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1543:30 | 1543 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1551:30 | 1551 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1559:30 | 1559 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1567:30 | 1567 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1575:30 | 1575 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1601:30 | 1601 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1609:30 | 1609 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1617:30 | 1617 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1634:30 | 1634 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1642:30 | 1642 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1659:30 | 1659 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1667:30 | 1667 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1675:30 | 1675 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1683:30 | 1683 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1691:30 | 1691 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1699:30 | 1699 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1707:30 | 1707 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1715:30 | 1715 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1723:30 | 1723 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1731:30 | 1731 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1739:30 | 1739 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1747:30 | 1747 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1755:30 | 1755 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1763:30 | 1763 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1771:30 | 1771 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1779:30 | 1779 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1787:30 | 1787 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1795:30 | 1795 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1803:30 | 1803 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1811:30 | 1811 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1819:30 | 1819 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1827:30 | 1827 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1835:30 | 1835 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1843:30 | 1843 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1851:30 | 1851 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1859:30 | 1859 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1867:30 | 1867 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1875:30 | 1875 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1883:30 | 1883 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1891:30 | 1891 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1900:15 | 1900 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1906:15 | 1906 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1912:15 | 1912 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1918:15 | 1918 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1924:15 | 1924 | let f: &&(Fn(&P, DeleteType, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DeleteType, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1930:15 | 1930 | let f: &&(Fn(&P, EntryIconPosition, &gdk::EventButton) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, EntryIconPosition, &gdk::EventButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1936:15 | 1936 | let f: &&(Fn(&P, EntryIconPosition, &gdk::EventButton) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, EntryIconPosition, &gdk::EventButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1942:15 | 1942 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1955:15 | 1955 | let f: &&(Fn(&P, MovementStep, i32, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MovementStep, i32, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1961:15 | 1961 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1967:15 | 1967 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1973:15 | 1973 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1979:15 | 1979 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1985:15 | 1985 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:1998:15 | 1998 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2004:15 | 2004 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2010:15 | 2010 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2016:15 | 2016 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2022:15 | 2022 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2028:15 | 2028 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2034:15 | 2034 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2054:15 | 2054 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2060:15 | 2060 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2066:15 | 2066 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2079:15 | 2079 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2085:15 | 2085 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2098:15 | 2098 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2104:15 | 2104 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2110:15 | 2110 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2116:15 | 2116 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2122:15 | 2122 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2128:15 | 2128 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2134:15 | 2134 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2140:15 | 2140 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2146:15 | 2146 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2152:15 | 2152 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2158:15 | 2158 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2164:15 | 2164 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2170:15 | 2170 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2176:15 | 2176 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2182:15 | 2182 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2188:15 | 2188 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2194:15 | 2194 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2200:15 | 2200 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2206:15 | 2206 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2212:15 | 2212 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2218:15 | 2218 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2224:15 | 2224 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2230:15 | 2230 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2236:15 | 2236 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2242:15 | 2242 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2248:15 | 2248 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2254:15 | 2254 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2260:15 | 2260 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2266:15 | 2266 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry.rs:2272:15 | 2272 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:297:30 | 297 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:305:30 | 305 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeModel, &TreeIter) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:313:30 | 313 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:321:30 | 321 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeModel, &TreeIter) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:338:30 | 338 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:346:30 | 346 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:354:30 | 354 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:362:30 | 362 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:370:30 | 370 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:378:30 | 378 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:386:30 | 386 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:394:30 | 394 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:402:30 | 402 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:411:15 | 411 | let f: &&(Fn(&P, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:417:15 | 417 | let f: &&(Fn(&P, &TreeModel, &TreeIter) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeModel, &TreeIter) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:423:15 | 423 | let f: &&(Fn(&P, &str) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:429:15 | 429 | let f: &&(Fn(&P, &TreeModel, &TreeIter) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeModel, &TreeIter) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:442:15 | 442 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:448:15 | 448 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:454:15 | 454 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:460:15 | 460 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:466:15 | 466 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:472:15 | 472 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:478:15 | 478 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:484:15 | 484 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/entry_completion.rs:490:15 | 490 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/event_box.rs:87:30 | 87 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/event_box.rs:95:30 | 95 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/event_box.rs:104:15 | 104 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/event_box.rs:110:15 | 110 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:209:30 | 209 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:221:30 | 221 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:229:30 | 229 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:237:30 | 237 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:245:30 | 245 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:253:30 | 253 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:261:30 | 261 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:269:30 | 269 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:277:30 | 277 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:286:15 | 286 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:292:15 | 292 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:298:15 | 298 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:304:15 | 304 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:310:15 | 310 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:316:15 | 316 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:322:15 | 322 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:328:15 | 328 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/expander.rs:334:15 | 334 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:589:30 | 589 | let f: Box_ FileChooserConfirmation + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> FileChooserConfirmation + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:597:30 | 597 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:605:30 | 605 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:613:30 | 613 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:621:30 | 621 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:629:30 | 629 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:637:30 | 637 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:645:30 | 645 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:653:30 | 653 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:661:30 | 661 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:669:30 | 669 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:677:30 | 677 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:685:30 | 685 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:693:30 | 693 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:701:30 | 701 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:709:30 | 709 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:718:15 | 718 | let f: &&(Fn(&P) -> FileChooserConfirmation + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> FileChooserConfirmation + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:724:15 | 724 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:730:15 | 730 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:736:15 | 736 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:742:15 | 742 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:748:15 | 748 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:754:15 | 754 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:760:15 | 760 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:766:15 | 766 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:772:15 | 772 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:778:15 | 778 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:784:15 | 784 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:790:15 | 790 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:796:15 | 796 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:802:15 | 802 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser.rs:808:15 | 808 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:118:30 | 118 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:126:30 | 126 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:134:30 | 134 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:142:30 | 142 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:151:15 | 151 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:157:15 | 157 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:163:15 | 163 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_button.rs:169:15 | 169 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:131:30 | 131 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:143:30 | 143 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:155:30 | 155 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:167:30 | 167 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:179:30 | 179 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:191:30 | 191 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:203:30 | 203 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:215:30 | 215 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:227:30 | 227 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:239:30 | 239 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:251:30 | 251 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:263:30 | 263 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:275:30 | 275 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:283:30 | 283 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:292:15 | 292 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:298:15 | 298 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:304:15 | 304 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:310:15 | 310 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:316:15 | 316 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:322:15 | 322 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:328:15 | 328 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:334:15 | 334 | let f: &&(Fn(&P, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:340:15 | 340 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:346:15 | 346 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:352:15 | 352 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:358:15 | 358 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:364:15 | 364 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/file_chooser_widget.rs:370:15 | 370 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:174:30 | 174 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:182:30 | 182 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:190:30 | 190 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:198:30 | 198 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:206:30 | 206 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:214:30 | 214 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:222:30 | 222 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:231:15 | 231 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:237:15 | 237 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:243:15 | 243 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:249:15 | 249 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:255:15 | 255 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:261:15 | 261 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_button.rs:267:15 | 267 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:160:30 | 160 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:168:30 | 168 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:176:30 | 176 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:184:30 | 184 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:192:30 | 192 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:201:15 | 201 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:207:15 | 207 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:213:15 | 213 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:219:15 | 219 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/font_chooser.rs:225:15 | 225 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:167:30 | 167 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:175:30 | 175 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:183:30 | 183 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:191:30 | 191 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:199:30 | 199 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:208:15 | 208 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:214:15 | 214 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:220:15 | 220 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:226:15 | 226 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/frame.rs:232:15 | 232 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:330:30 | 330 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:338:30 | 338 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:346:30 | 346 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:354:30 | 354 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:362:30 | 362 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:371:15 | 371 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:377:15 | 377 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:383:15 | 383 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:389:15 | 389 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/grid.rs:395:15 | 395 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:203:30 | 203 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:211:30 | 211 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:219:30 | 219 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:227:30 | 227 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:235:30 | 235 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:243:30 | 243 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:270:15 | 270 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:276:15 | 276 | let f: &&(Fn(&P, i32, i32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:282:15 | 282 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:288:15 | 288 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:294:15 | 294 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/im_context.rs:300:15 | 300 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_theme.rs:238:30 | 238 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_theme.rs:247:15 | 247 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:664:30 | 664 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:677:30 | 677 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:685:30 | 685 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MovementStep, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:698:30 | 698 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:710:30 | 710 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:722:30 | 722 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:730:30 | 730 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:742:30 | 742 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:763:30 | 763 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:771:30 | 771 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:779:30 | 779 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:787:30 | 787 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:795:30 | 795 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:803:30 | 803 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:811:30 | 811 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:819:30 | 819 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:827:30 | 827 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:835:30 | 835 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:843:30 | 843 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:851:30 | 851 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:859:30 | 859 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:867:30 | 867 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:875:30 | 875 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:883:30 | 883 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:892:15 | 892 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:898:15 | 898 | let f: &&(Fn(&P, &TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:904:15 | 904 | let f: &&(Fn(&P, MovementStep, i32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MovementStep, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:910:15 | 910 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:916:15 | 916 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:922:15 | 922 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:928:15 | 928 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:934:15 | 934 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:947:15 | 947 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:953:15 | 953 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:959:15 | 959 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:965:15 | 965 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:971:15 | 971 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:977:15 | 977 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:983:15 | 983 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:989:15 | 989 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:995:15 | 995 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1001:15 | 1001 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1007:15 | 1007 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1013:15 | 1013 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1019:15 | 1019 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1025:15 | 1025 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1031:15 | 1031 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/icon_view.rs:1037:15 | 1037 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:456:30 | 456 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:464:30 | 464 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:472:30 | 472 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:480:30 | 480 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:488:30 | 488 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:496:30 | 496 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:504:30 | 504 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:521:30 | 521 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:529:30 | 529 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:537:30 | 537 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:546:15 | 546 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:552:15 | 552 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:558:15 | 558 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:564:15 | 564 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:570:15 | 570 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:576:15 | 576 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:582:15 | 582 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:595:15 | 595 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:601:15 | 601 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image.rs:607:15 | 607 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:159:30 | 159 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:167:30 | 167 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:175:30 | 175 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:183:30 | 183 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:192:15 | 192 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:198:15 | 198 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:204:15 | 204 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/image_menu_item.rs:210:15 | 210 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/info_bar.rs:191:30 | 191 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/info_bar.rs:203:30 | 203 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/info_bar.rs:211:30 | 211 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/info_bar.rs:238:15 | 238 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/info_bar.rs:244:15 | 244 | let f: &&(Fn(&P, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/info_bar.rs:250:15 | 250 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/invisible.rs:67:30 | 67 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/invisible.rs:76:15 | 76 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:588:30 | 588 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:600:30 | 600 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:608:30 | 608 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:620:30 | 620 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MovementStep, i32, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:632:30 | 632 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Menu) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:640:30 | 640 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:648:30 | 648 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:656:30 | 656 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:664:30 | 664 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:672:30 | 672 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:680:30 | 680 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:697:30 | 697 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:705:30 | 705 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:713:30 | 713 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:721:30 | 721 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:729:30 | 729 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:737:30 | 737 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:745:30 | 745 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:753:30 | 753 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:761:30 | 761 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:769:30 | 769 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:777:30 | 777 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:785:30 | 785 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:793:30 | 793 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:820:15 | 820 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:826:15 | 826 | let f: &&(Fn(&P, &str) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:832:15 | 832 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:838:15 | 838 | let f: &&(Fn(&P, MovementStep, i32, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MovementStep, i32, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:844:15 | 844 | let f: &&(Fn(&P, &Menu) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Menu) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:850:15 | 850 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:856:15 | 856 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:862:15 | 862 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:868:15 | 868 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:874:15 | 874 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:880:15 | 880 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:893:15 | 893 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:899:15 | 899 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:905:15 | 905 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:911:15 | 911 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:917:15 | 917 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:923:15 | 923 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:929:15 | 929 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:935:15 | 935 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:941:15 | 941 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:947:15 | 947 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:953:15 | 953 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:959:15 | 959 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/label.rs:965:15 | 965 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/layout.rs:172:30 | 172 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/layout.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/layout.rs:189:15 | 189 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/layout.rs:195:15 | 195 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/link_button.rs:95:30 | 95 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/link_button.rs:103:30 | 103 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/link_button.rs:111:30 | 111 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/link_button.rs:120:15 | 120 | let f: &&(Fn(&P) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/link_button.rs:126:15 | 126 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/link_button.rs:132:15 | 132 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:172:30 | 172 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:180:30 | 180 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:188:30 | 188 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:196:30 | 196 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:204:30 | 204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:212:30 | 212 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:221:15 | 221 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:227:15 | 227 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:233:15 | 233 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:239:15 | 239 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:245:15 | 245 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/lock_button.rs:251:15 | 251 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:541:30 | 541 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:559:30 | 559 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:567:30 | 567 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:575:30 | 575 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:592:30 | 592 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:609:30 | 609 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:635:30 | 635 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:643:30 | 643 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:651:30 | 651 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:660:15 | 660 | let f: &&(Fn(&P, ScrollType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:666:15 | 666 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:672:15 | 672 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:678:15 | 678 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:691:15 | 691 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:704:15 | 704 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:724:15 | 724 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:730:15 | 730 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu.rs:736:15 | 736 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_bar.rs:96:30 | 96 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_bar.rs:104:30 | 104 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_bar.rs:113:15 | 113 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_bar.rs:119:15 | 119 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:228:30 | 228 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:240:30 | 240 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:248:30 | 248 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:256:30 | 256 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:264:30 | 264 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:276:30 | 276 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:284:30 | 284 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:292:30 | 292 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:300:30 | 300 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:308:30 | 308 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:317:15 | 317 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:323:15 | 323 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:329:15 | 329 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:335:15 | 335 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:341:15 | 341 | let f: &&(Fn(&P, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:347:15 | 347 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:353:15 | 353 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:359:15 | 359 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:365:15 | 365 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_item.rs:371:15 | 371 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:186:30 | 186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:198:30 | 198 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:210:30 | 210 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:222:30 | 222 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:230:30 | 230 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:238:30 | 238 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MenuDirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:250:30 | 250 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:258:30 | 258 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:266:30 | 266 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:275:15 | 275 | let f: &&(Fn(&P, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:281:15 | 281 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:287:15 | 287 | let f: &&(Fn(&P, DirectionType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:293:15 | 293 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:299:15 | 299 | let f: &&(Fn(&P, &Widget, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:305:15 | 305 | let f: &&(Fn(&P, MenuDirectionType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MenuDirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:311:15 | 311 | let f: &&(Fn(&P, i32) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:317:15 | 317 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_shell.rs:323:15 | 323 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_tool_button.rs:96:30 | 96 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_tool_button.rs:104:30 | 104 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_tool_button.rs:113:15 | 113 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/menu_tool_button.rs:119:15 | 119 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:204:30 | 204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:212:30 | 212 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:220:30 | 220 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:228:30 | 228 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:236:30 | 236 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:244:30 | 244 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:252:30 | 252 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:260:30 | 260 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:269:15 | 269 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:275:15 | 275 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:281:15 | 281 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:287:15 | 287 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:293:15 | 293 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:299:15 | 299 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:305:15 | 305 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/message_dialog.rs:311:15 | 311 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:170:30 | 170 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:178:30 | 178 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:186:30 | 186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:194:30 | 194 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:203:15 | 203 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:209:15 | 209 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:215:15 | 215 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/misc.rs:221:15 | 221 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/mount_operation.rs:109:30 | 109 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/mount_operation.rs:117:30 | 117 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/mount_operation.rs:125:30 | 125 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/mount_operation.rs:134:15 | 134 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/mount_operation.rs:140:15 | 140 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/mount_operation.rs:146:15 | 146 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:533:30 | 533 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:546:30 | 546 | let f: Box_ Notebook + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, i32, i32) -> Notebook + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:554:30 | 554 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, NotebookTab) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:567:30 | 567 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:579:30 | 579 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:587:30 | 587 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:595:30 | 595 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:603:30 | 603 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:616:30 | 616 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:629:30 | 629 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:637:30 | 637 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:645:30 | 645 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:653:30 | 653 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:661:30 | 661 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:669:30 | 669 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:677:30 | 677 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:685:30 | 685 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:694:15 | 694 | let f: &&(Fn(&P, i32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:700:15 | 700 | let f: &&(Fn(&P, &Widget, i32, i32) -> Notebook + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, i32, i32) -> Notebook + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:706:15 | 706 | let f: &&(Fn(&P, NotebookTab) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, NotebookTab) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:712:15 | 712 | let f: &&(Fn(&P, DirectionType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:718:15 | 718 | let f: &&(Fn(&P, &Widget, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:724:15 | 724 | let f: &&(Fn(&P, &Widget, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:730:15 | 730 | let f: &&(Fn(&P, &Widget, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:736:15 | 736 | let f: &&(Fn(&P, DirectionType, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:742:15 | 742 | let f: &&(Fn(&P, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:748:15 | 748 | let f: &&(Fn(&P, &Widget, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:754:15 | 754 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:760:15 | 760 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:766:15 | 766 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:772:15 | 772 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:778:15 | 778 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:784:15 | 784 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/notebook.rs:790:15 | 790 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/orientable.rs:51:30 | 51 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/orientable.rs:60:15 | 60 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:251:30 | 251 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:264:30 | 264 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:277:30 | 277 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:290:30 | 290 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:303:30 | 303 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollType) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:316:30 | 316 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:329:30 | 329 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:337:30 | 337 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:345:30 | 345 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:353:30 | 353 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:371:15 | 371 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:377:15 | 377 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:383:15 | 383 | let f: &&(Fn(&P, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:389:15 | 389 | let f: &&(Fn(&P, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:395:15 | 395 | let f: &&(Fn(&P, ScrollType) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollType) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:401:15 | 401 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:407:15 | 407 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:413:15 | 413 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:419:15 | 419 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/paned.rs:425:15 | 425 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:580:30 | 580 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:642:30 | 642 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:650:30 | 650 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:658:30 | 658 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:675:30 | 675 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:683:30 | 683 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:691:30 | 691 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:699:30 | 699 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:707:30 | 707 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:724:30 | 724 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:754:15 | 754 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:802:15 | 802 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:808:15 | 808 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:814:15 | 814 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:827:15 | 827 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:833:15 | 833 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:839:15 | 839 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:845:15 | 845 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:851:15 | 851 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/places_sidebar.rs:864:15 | 864 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/plug.rs:101:30 | 101 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/plug.rs:109:30 | 109 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/plug.rs:117:30 | 117 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/plug.rs:126:15 | 126 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/plug.rs:132:15 | 132 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/plug.rs:138:15 | 138 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:464:30 | 464 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:472:30 | 472 | let f: Box_ glib::Object + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> glib::Object + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:480:30 | 480 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:488:30 | 488 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, PrintOperationResult) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:496:30 | 496 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:504:30 | 504 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:512:30 | 512 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:520:30 | 520 | let f: Box_) -> bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintOperationPreview, &PrintContext, &Option) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:528:30 | 528 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext, i32, &PageSetup) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:536:30 | 536 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:544:30 | 544 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget, &PageSetup, &PrintSettings) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:552:30 | 552 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:560:30 | 560 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:568:30 | 568 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:576:30 | 576 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:584:30 | 584 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:592:30 | 592 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:600:30 | 600 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:608:30 | 608 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:616:30 | 616 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:624:30 | 624 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:632:30 | 632 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:640:30 | 640 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:648:30 | 648 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:656:30 | 656 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:664:30 | 664 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:672:30 | 672 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:680:30 | 680 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:688:30 | 688 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:697:15 | 697 | let f: &&(Fn(&P, &PrintContext) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:703:15 | 703 | let f: &&(Fn(&P) -> glib::Object + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> glib::Object + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:709:15 | 709 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:715:15 | 715 | let f: &&(Fn(&P, PrintOperationResult) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, PrintOperationResult) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:721:15 | 721 | let f: &&(Fn(&P, &PrintContext, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:727:15 | 727 | let f: &&(Fn(&P, &PrintContext) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:733:15 | 733 | let f: &&(Fn(&P, &PrintContext) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:739:15 | 739 | let f: &&(Fn(&P, &PrintOperationPreview, &PrintContext, &Option) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintOperationPreview, &PrintContext, &Option) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:745:15 | 745 | let f: &&(Fn(&P, &PrintContext, i32, &PageSetup) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext, i32, &PageSetup) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:751:15 | 751 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:757:15 | 757 | let f: &&(Fn(&P, &Widget, &PageSetup, &PrintSettings) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget, &PageSetup, &PrintSettings) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:763:15 | 763 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:769:15 | 769 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:775:15 | 775 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:781:15 | 781 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:787:15 | 787 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:793:15 | 793 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:799:15 | 799 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:805:15 | 805 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:811:15 | 811 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:817:15 | 817 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:823:15 | 823 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:829:15 | 829 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:835:15 | 835 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:841:15 | 841 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:847:15 | 847 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:853:15 | 853 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:859:15 | 859 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation.rs:865:15 | 865 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation_preview.rs:62:30 | 62 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext, &PageSetup) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation_preview.rs:70:30 | 70 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &PrintContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation_preview.rs:79:15 | 79 | let f: &&(Fn(&P, &PrintContext, &PageSetup) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext, &PageSetup) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/print_operation_preview.rs:85:15 | 85 | let f: &&(Fn(&P, &PrintContext) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &PrintContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:169:30 | 169 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:177:30 | 177 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:185:30 | 185 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:193:30 | 193 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:201:30 | 201 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:209:30 | 209 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:218:15 | 218 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:224:15 | 224 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:230:15 | 230 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:236:15 | 236 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:242:15 | 242 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/progress_bar.rs:248:15 | 248 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/radio_button.rs:83:30 | 83 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/radio_button.rs:92:15 | 92 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/radio_menu_item.rs:88:30 | 88 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/radio_menu_item.rs:97:15 | 97 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:298:30 | 298 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, f64) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:306:30 | 306 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollType, f64) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:314:30 | 314 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:326:30 | 326 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:334:30 | 334 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:342:30 | 342 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:350:30 | 350 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:358:30 | 358 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:366:30 | 366 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:374:30 | 374 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:382:30 | 382 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:390:30 | 390 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:399:15 | 399 | let f: &&(Fn(&P, f64) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, f64) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:405:15 | 405 | let f: &&(Fn(&P, ScrollType, f64) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollType, f64) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:411:15 | 411 | let f: &&(Fn(&P, ScrollType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:417:15 | 417 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:423:15 | 423 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:429:15 | 429 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:435:15 | 435 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:441:15 | 441 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:447:15 | 447 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:453:15 | 453 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:459:15 | 459 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/range.rs:465:15 | 465 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:314:30 | 314 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:322:30 | 322 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:330:30 | 330 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:338:30 | 338 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:346:30 | 346 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:354:30 | 354 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:362:30 | 362 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:370:30 | 370 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:378:30 | 378 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:386:30 | 386 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:394:30 | 394 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:402:30 | 402 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:411:15 | 411 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:417:15 | 417 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:423:15 | 423 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:429:15 | 429 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:435:15 | 435 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:441:15 | 441 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:447:15 | 447 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:453:15 | 453 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:459:15 | 459 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:465:15 | 465 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:471:15 | 471 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser.rs:477:15 | 477 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser_menu.rs:79:30 | 79 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_chooser_menu.rs:88:15 | 88 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_manager.rs:159:30 | 159 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_manager.rs:167:30 | 167 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_manager.rs:175:30 | 175 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_manager.rs:184:15 | 184 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_manager.rs:190:15 | 190 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/recent_manager.rs:196:15 | 196 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:170:30 | 170 | let f: Box_ String + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, f64) -> String + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:178:30 | 178 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:186:30 | 186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:194:30 | 194 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:202:30 | 202 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:211:15 | 211 | let f: &&(Fn(&P, f64) -> String + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, f64) -> String + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:217:15 | 217 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:223:15 | 223 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:229:15 | 229 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale.rs:235:15 | 235 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:163:30 | 163 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:175:30 | 175 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:187:30 | 187 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, f64) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:195:30 | 195 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:203:30 | 203 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:211:30 | 211 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:219:30 | 219 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:228:15 | 228 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:234:15 | 234 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:240:15 | 240 | let f: &&(Fn(&P, f64) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, f64) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:246:15 | 246 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:252:15 | 252 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:258:15 | 258 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scale_button.rs:264:15 | 264 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:124:30 | 124 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:132:30 | 132 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:140:30 | 140 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:148:30 | 148 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:157:15 | 157 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:163:15 | 163 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:169:15 | 169 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrollable.rs:175:15 | 175 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:481:30 | 481 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:493:30 | 493 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollType, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:506:30 | 506 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:514:30 | 514 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:522:30 | 522 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:548:30 | 548 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:556:30 | 556 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:591:30 | 591 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:599:30 | 599 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:607:30 | 607 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:615:30 | 615 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:623:30 | 623 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:646:15 | 646 | let f: &&(Fn(&P, DirectionType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:652:15 | 652 | let f: &&(Fn(&P, ScrollType, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollType, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:658:15 | 658 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:664:15 | 664 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:670:15 | 670 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:690:15 | 690 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:696:15 | 696 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:723:15 | 723 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:729:15 | 729 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:735:15 | 735 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:741:15 | 741 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/scrolled_window.rs:747:15 | 747 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/separator_tool_item.rs:70:30 | 70 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/separator_tool_item.rs:79:15 | 79 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1888:30 | 1888 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1896:30 | 1896 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1904:30 | 1904 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1912:30 | 1912 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1920:30 | 1920 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1928:30 | 1928 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1936:30 | 1936 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1944:30 | 1944 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1952:30 | 1952 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1960:30 | 1960 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1968:30 | 1968 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1976:30 | 1976 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1984:30 | 1984 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:1992:30 | 1992 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2018:30 | 2018 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2026:30 | 2026 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2034:30 | 2034 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2042:30 | 2042 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2050:30 | 2050 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2058:30 | 2058 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2066:30 | 2066 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2074:30 | 2074 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2082:30 | 2082 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2090:30 | 2090 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2098:30 | 2098 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2106:30 | 2106 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2114:30 | 2114 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2122:30 | 2122 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2130:30 | 2130 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2138:30 | 2138 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2146:30 | 2146 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2154:30 | 2154 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2162:30 | 2162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2170:30 | 2170 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2178:30 | 2178 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2186:30 | 2186 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2194:30 | 2194 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2202:30 | 2202 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2219:30 | 2219 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2227:30 | 2227 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2244:30 | 2244 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2252:30 | 2252 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2260:30 | 2260 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2268:30 | 2268 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2276:30 | 2276 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2284:30 | 2284 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2301:30 | 2301 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2309:30 | 2309 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2326:30 | 2326 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2334:30 | 2334 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2342:30 | 2342 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2350:30 | 2350 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2358:30 | 2358 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2366:30 | 2366 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2374:30 | 2374 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2382:30 | 2382 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2390:30 | 2390 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2398:30 | 2398 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2406:30 | 2406 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2414:30 | 2414 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2422:30 | 2422 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2430:30 | 2430 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2465:30 | 2465 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2473:30 | 2473 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2481:30 | 2481 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2489:30 | 2489 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2497:30 | 2497 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2505:30 | 2505 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2513:30 | 2513 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2521:30 | 2521 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2529:30 | 2529 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2537:30 | 2537 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2545:30 | 2545 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2554:15 | 2554 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2560:15 | 2560 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2566:15 | 2566 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2572:15 | 2572 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2578:15 | 2578 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2584:15 | 2584 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2590:15 | 2590 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2596:15 | 2596 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2602:15 | 2602 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2608:15 | 2608 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2614:15 | 2614 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2620:15 | 2620 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2626:15 | 2626 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2632:15 | 2632 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2652:15 | 2652 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2658:15 | 2658 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2664:15 | 2664 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2670:15 | 2670 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2676:15 | 2676 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2682:15 | 2682 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2688:15 | 2688 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2694:15 | 2694 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2700:15 | 2700 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2706:15 | 2706 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2712:15 | 2712 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2718:15 | 2718 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2724:15 | 2724 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2730:15 | 2730 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2736:15 | 2736 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2742:15 | 2742 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2748:15 | 2748 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2754:15 | 2754 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2760:15 | 2760 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2766:15 | 2766 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2772:15 | 2772 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2778:15 | 2778 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2784:15 | 2784 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2790:15 | 2790 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2803:15 | 2803 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2809:15 | 2809 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2822:15 | 2822 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2828:15 | 2828 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2834:15 | 2834 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2840:15 | 2840 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2846:15 | 2846 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2852:15 | 2852 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2865:15 | 2865 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2871:15 | 2871 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2884:15 | 2884 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2890:15 | 2890 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2896:15 | 2896 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2902:15 | 2902 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2908:15 | 2908 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2914:15 | 2914 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2920:15 | 2920 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2926:15 | 2926 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2932:15 | 2932 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2938:15 | 2938 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2944:15 | 2944 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2950:15 | 2950 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2956:15 | 2956 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2962:15 | 2962 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2989:15 | 2989 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:2995:15 | 2995 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3001:15 | 3001 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3007:15 | 3007 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3013:15 | 3013 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3019:15 | 3019 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3025:15 | 3025 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3031:15 | 3031 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3037:15 | 3037 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3043:15 | 3043 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/settings.rs:3049:15 | 3049 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/size_group.rs:107:30 | 107 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/size_group.rs:115:30 | 115 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/size_group.rs:124:15 | 124 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/size_group.rs:130:15 | 130 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/socket.rs:80:30 | 80 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/socket.rs:88:30 | 88 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/socket.rs:97:15 | 97 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/socket.rs:103:15 | 103 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:279:30 | 279 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:287:30 | 287 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:295:30 | 295 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:303:30 | 303 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:311:30 | 311 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:319:30 | 319 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:327:30 | 327 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:335:30 | 335 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:344:15 | 344 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:350:15 | 350 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:356:15 | 356 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:362:15 | 362 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:368:15 | 368 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:374:15 | 374 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:380:15 | 380 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spin_button.rs:386:15 | 386 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spinner.rs:87:30 | 87 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/spinner.rs:96:15 | 96 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:472:30 | 472 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:484:30 | 484 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventButton) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:492:30 | 492 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventButton) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:500:30 | 500 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:512:30 | 512 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32, bool, &Tooltip) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:520:30 | 520 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventScroll) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:528:30 | 528 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:536:30 | 536 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:544:30 | 544 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:552:30 | 552 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:560:30 | 560 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:568:30 | 568 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:576:30 | 576 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:584:30 | 584 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:592:30 | 592 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:600:30 | 600 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:608:30 | 608 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:616:30 | 616 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:624:30 | 624 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:632:30 | 632 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:640:30 | 640 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:648:30 | 648 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:657:15 | 657 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:663:15 | 663 | let f: &&(Fn(&P, &gdk::EventButton) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventButton) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:669:15 | 669 | let f: &&(Fn(&P, &gdk::EventButton) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventButton) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:675:15 | 675 | let f: &&(Fn(&P, u32, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:681:15 | 681 | let f: &&(Fn(&P, i32, i32, bool, &Tooltip) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32, bool, &Tooltip) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:687:15 | 687 | let f: &&(Fn(&P, &gdk::EventScroll) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventScroll) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:693:15 | 693 | let f: &&(Fn(&P, i32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:699:15 | 699 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:705:15 | 705 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:711:15 | 711 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:717:15 | 717 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:723:15 | 723 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:729:15 | 729 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:735:15 | 735 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:741:15 | 741 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:747:15 | 747 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:753:15 | 753 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:759:15 | 759 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:765:15 | 765 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:771:15 | 771 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:777:15 | 777 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/status_icon.rs:783:15 | 783 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/statusbar.rs:105:30 | 105 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, u32, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/statusbar.rs:113:30 | 113 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, u32, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/statusbar.rs:122:15 | 122 | let f: &&(Fn(&P, u32, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, u32, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/statusbar.rs:128:15 | 128 | let f: &&(Fn(&P, u32, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, u32, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:551:30 | 551 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:559:30 | 559 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:576:30 | 576 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:584:30 | 584 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:593:15 | 593 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:599:15 | 599 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:612:15 | 612 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/style_context.rs:618:15 | 618 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/switch.rs:100:30 | 100 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/switch.rs:121:30 | 121 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/switch.rs:139:15 | 139 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/switch.rs:152:15 | 152 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:722:30 | 722 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextTag, &TextIter, &TextIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:730:30 | 730 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:738:30 | 738 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:746:30 | 746 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextIter, &TextIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:754:30 | 754 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:762:30 | 762 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextIter, &TextChildAnchor) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:770:30 | 770 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextIter, &gdk_pixbuf::Pixbuf) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:778:30 | 778 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextMark) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:786:30 | 786 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextIter, &TextMark) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:794:30 | 794 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:802:30 | 802 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Clipboard) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:810:30 | 810 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextTag, &TextIter, &TextIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:818:30 | 818 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:826:30 | 826 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:834:30 | 834 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:842:30 | 842 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:850:30 | 850 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:858:30 | 858 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:867:15 | 867 | let f: &&(Fn(&P, &TextTag, &TextIter, &TextIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextTag, &TextIter, &TextIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:873:15 | 873 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:879:15 | 879 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:885:15 | 885 | let f: &&(Fn(&P, &TextIter, &TextIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextIter, &TextIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:891:15 | 891 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:897:15 | 897 | let f: &&(Fn(&P, &TextIter, &TextChildAnchor) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextIter, &TextChildAnchor) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:903:15 | 903 | let f: &&(Fn(&P, &TextIter, &gdk_pixbuf::Pixbuf) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextIter, &gdk_pixbuf::Pixbuf) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:909:15 | 909 | let f: &&(Fn(&P, &TextMark) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextMark) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:915:15 | 915 | let f: &&(Fn(&P, &TextIter, &TextMark) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextIter, &TextMark) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:921:15 | 921 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:927:15 | 927 | let f: &&(Fn(&P, &Clipboard) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Clipboard) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:933:15 | 933 | let f: &&(Fn(&P, &TextTag, &TextIter, &TextIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextTag, &TextIter, &TextIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:939:15 | 939 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:945:15 | 945 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:951:15 | 951 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:957:15 | 957 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:963:15 | 963 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_buffer.rs:969:15 | 969 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_mark.rs:96:30 | 96 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_mark.rs:104:30 | 104 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_mark.rs:113:15 | 113 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_mark.rs:119:15 | 119 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1466:30 | 1466 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &glib::Object, &gdk::Event, &TextIter) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1474:30 | 1474 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1482:30 | 1482 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1490:30 | 1490 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1498:30 | 1498 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1506:30 | 1506 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1514:30 | 1514 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1522:30 | 1522 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1530:30 | 1530 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1538:30 | 1538 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1555:30 | 1555 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1563:30 | 1563 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1571:30 | 1571 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1579:30 | 1579 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1596:30 | 1596 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1604:30 | 1604 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1612:30 | 1612 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1620:30 | 1620 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1628:30 | 1628 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1636:30 | 1636 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1644:30 | 1644 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1652:30 | 1652 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1660:30 | 1660 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1668:30 | 1668 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1676:30 | 1676 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1684:30 | 1684 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1692:30 | 1692 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1700:30 | 1700 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1717:30 | 1717 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1725:30 | 1725 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1733:30 | 1733 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1741:30 | 1741 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1749:30 | 1749 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1757:30 | 1757 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1765:30 | 1765 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1773:30 | 1773 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1781:30 | 1781 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1789:30 | 1789 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1797:30 | 1797 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1805:30 | 1805 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1813:30 | 1813 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1821:30 | 1821 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1829:30 | 1829 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1837:30 | 1837 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1845:30 | 1845 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1853:30 | 1853 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1861:30 | 1861 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1869:30 | 1869 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1877:30 | 1877 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1885:30 | 1885 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1893:30 | 1893 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1919:30 | 1919 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1927:30 | 1927 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1935:30 | 1935 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1943:30 | 1943 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1951:30 | 1951 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1977:30 | 1977 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1985:30 | 1985 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:1993:30 | 1993 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2001:30 | 2001 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2009:30 | 2009 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2017:30 | 2017 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2025:30 | 2025 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2034:15 | 2034 | let f: &&(Fn(&P, &glib::Object, &gdk::Event, &TextIter) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &glib::Object, &gdk::Event, &TextIter) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2040:15 | 2040 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2046:15 | 2046 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2052:15 | 2052 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2058:15 | 2058 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2064:15 | 2064 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2070:15 | 2070 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2076:15 | 2076 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2082:15 | 2082 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2088:15 | 2088 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2101:15 | 2101 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2107:15 | 2107 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2113:15 | 2113 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2119:15 | 2119 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2132:15 | 2132 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2138:15 | 2138 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2144:15 | 2144 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2150:15 | 2150 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2156:15 | 2156 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2162:15 | 2162 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2168:15 | 2168 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2174:15 | 2174 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2180:15 | 2180 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2186:15 | 2186 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2192:15 | 2192 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2198:15 | 2198 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2204:15 | 2204 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2210:15 | 2210 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2223:15 | 2223 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2229:15 | 2229 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2235:15 | 2235 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2241:15 | 2241 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2247:15 | 2247 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2253:15 | 2253 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2259:15 | 2259 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2265:15 | 2265 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2271:15 | 2271 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2277:15 | 2277 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2283:15 | 2283 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2289:15 | 2289 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2295:15 | 2295 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2301:15 | 2301 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2307:15 | 2307 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2313:15 | 2313 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2319:15 | 2319 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2325:15 | 2325 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2331:15 | 2331 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2337:15 | 2337 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2343:15 | 2343 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2349:15 | 2349 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2355:15 | 2355 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2375:15 | 2375 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2381:15 | 2381 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2387:15 | 2387 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2393:15 | 2393 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2399:15 | 2399 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2419:15 | 2419 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2425:15 | 2425 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2431:15 | 2431 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2437:15 | 2437 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2443:15 | 2443 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2449:15 | 2449 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag.rs:2455:15 | 2455 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag_table.rs:93:30 | 93 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextTag) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag_table.rs:101:30 | 101 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextTag, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag_table.rs:109:30 | 109 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TextTag) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag_table.rs:118:15 | 118 | let f: &&(Fn(&P, &TextTag) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextTag) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag_table.rs:124:15 | 124 | let f: &&(Fn(&P, &TextTag, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextTag, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_tag_table.rs:130:15 | 130 | let f: &&(Fn(&P, &TextTag) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TextTag) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:852:30 | 852 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:864:30 | 864 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:876:30 | 876 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:888:30 | 888 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DeleteType, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:909:30 | 909 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:935:30 | 935 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MovementStep, i32, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:947:30 | 947 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ScrollStep, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:959:30 | 959 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:971:30 | 971 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:979:30 | 979 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:991:30 | 991 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1003:30 | 1003 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1015:30 | 1015 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1027:30 | 1027 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1039:30 | 1039 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1056:30 | 1056 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1064:30 | 1064 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1072:30 | 1072 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1080:30 | 1080 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1088:30 | 1088 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1114:30 | 1114 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1122:30 | 1122 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1130:30 | 1130 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1138:30 | 1138 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1146:30 | 1146 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1154:30 | 1154 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1162:30 | 1162 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1179:30 | 1179 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1187:30 | 1187 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1204:30 | 1204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1213:15 | 1213 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1219:15 | 1219 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1225:15 | 1225 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1231:15 | 1231 | let f: &&(Fn(&P, DeleteType, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DeleteType, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1244:15 | 1244 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1257:15 | 1257 | let f: &&(Fn(&P, MovementStep, i32, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MovementStep, i32, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1263:15 | 1263 | let f: &&(Fn(&P, ScrollStep, i32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ScrollStep, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1269:15 | 1269 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1275:15 | 1275 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1281:15 | 1281 | let f: &&(Fn(&P, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1287:15 | 1287 | let f: &&(Fn(&P, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1293:15 | 1293 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1299:15 | 1299 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1305:15 | 1305 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1311:15 | 1311 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1324:15 | 1324 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1330:15 | 1330 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1336:15 | 1336 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1342:15 | 1342 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1348:15 | 1348 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1368:15 | 1368 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1374:15 | 1374 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1380:15 | 1380 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1386:15 | 1386 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1392:15 | 1392 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1398:15 | 1398 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1404:15 | 1404 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1417:15 | 1417 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1423:15 | 1423 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/text_view.rs:1436:15 | 1436 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:151:30 | 151 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:159:30 | 159 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:167:30 | 167 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:175:30 | 175 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:184:15 | 184 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:190:15 | 190 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:196:15 | 196 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_button.rs:202:15 | 202 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_tool_button.rs:82:30 | 82 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_tool_button.rs:90:30 | 90 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_tool_button.rs:99:15 | 99 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toggle_tool_button.rs:105:15 | 105 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:184:30 | 184 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:196:30 | 196 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:204:30 | 204 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:212:30 | 212 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:220:30 | 220 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:228:30 | 228 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:236:30 | 236 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:245:15 | 245 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:251:15 | 251 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:257:15 | 257 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:263:15 | 263 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:269:15 | 269 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:275:15 | 275 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_button.rs:281:15 | 281 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:269:30 | 269 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:277:30 | 277 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:285:30 | 285 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:293:30 | 293 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:301:30 | 301 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:310:15 | 310 | let f: &&(Fn(&P) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:316:15 | 316 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:322:15 | 322 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:328:15 | 328 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item.rs:334:15 | 334 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:260:30 | 260 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:268:30 | 268 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:276:30 | 276 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:284:30 | 284 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:292:30 | 292 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:301:15 | 301 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:307:15 | 307 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:313:15 | 313 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:319:15 | 319 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_item_group.rs:325:15 | 325 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_palette.rs:254:30 | 254 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_palette.rs:262:30 | 262 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_palette.rs:270:30 | 270 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_palette.rs:279:15 | 279 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_palette.rs:285:15 | 285 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tool_palette.rs:291:15 | 291 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:256:30 | 256 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:269:30 | 269 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, Orientation) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:277:30 | 277 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32, i32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:285:30 | 285 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, ToolbarStyle) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:293:30 | 293 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:301:30 | 301 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:309:30 | 309 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:317:30 | 317 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:326:15 | 326 | let f: &&(Fn(&P, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:332:15 | 332 | let f: &&(Fn(&P, Orientation) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, Orientation) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:338:15 | 338 | let f: &&(Fn(&P, i32, i32, i32) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32, i32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:344:15 | 344 | let f: &&(Fn(&P, ToolbarStyle) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, ToolbarStyle) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:350:15 | 350 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:356:15 | 356 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:362:15 | 362 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/toolbar.rs:368:15 | 368 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:260:30 | 260 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:268:30 | 268 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:276:30 | 276 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:284:30 | 284 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:297:15 | 297 | let f: &&(Fn(&P, &TreePath, &TreeIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:303:15 | 303 | let f: &&(Fn(&P, &TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:309:15 | 309 | let f: &&(Fn(&P, &TreePath, &TreeIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model.rs:315:15 | 315 | let f: &&(Fn(&P, &TreePath, &TreeIter) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreePath, &TreeIter) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model_filter.rs:130:30 | 130 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_model_filter.rs:139:15 | 139 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_selection.rs:198:30 | 198 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_selection.rs:206:30 | 206 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_selection.rs:215:15 | 215 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_selection.rs:221:15 | 221 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_sortable.rs:63:30 | 63 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_sortable.rs:72:15 | 72 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:988:30 | 988 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:996:30 | 996 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1004:30 | 1004 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool, bool, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1017:30 | 1017 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, MovementStep, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1030:30 | 1030 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreePath, &TreeViewColumn) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1042:30 | 1042 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeIter, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1050:30 | 1050 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeIter, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1058:30 | 1058 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1071:30 | 1071 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1084:30 | 1084 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1097:30 | 1097 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1110:30 | 1110 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeIter, &TreePath) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1118:30 | 1118 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &TreeIter, &TreePath) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1126:30 | 1126 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1139:30 | 1139 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1161:30 | 1161 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1169:30 | 1169 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1177:30 | 1177 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1185:30 | 1185 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1193:30 | 1193 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1201:30 | 1201 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1209:30 | 1209 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1217:30 | 1217 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1225:30 | 1225 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1233:30 | 1233 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1241:30 | 1241 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1249:30 | 1249 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1257:30 | 1257 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1265:30 | 1265 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1273:30 | 1273 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1281:30 | 1281 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1289:30 | 1289 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1297:30 | 1297 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1306:15 | 1306 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1312:15 | 1312 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1318:15 | 1318 | let f: &&(Fn(&P, bool, bool, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool, bool, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1324:15 | 1324 | let f: &&(Fn(&P, MovementStep, i32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, MovementStep, i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1330:15 | 1330 | let f: &&(Fn(&P, &TreePath, &TreeViewColumn) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreePath, &TreeViewColumn) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1336:15 | 1336 | let f: &&(Fn(&P, &TreeIter, &TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeIter, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1342:15 | 1342 | let f: &&(Fn(&P, &TreeIter, &TreePath) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeIter, &TreePath) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1348:15 | 1348 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1354:15 | 1354 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1360:15 | 1360 | let f: &&(Fn(&P, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1366:15 | 1366 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1372:15 | 1372 | let f: &&(Fn(&P, &TreeIter, &TreePath) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeIter, &TreePath) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1378:15 | 1378 | let f: &&(Fn(&P, &TreeIter, &TreePath) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &TreeIter, &TreePath) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1384:15 | 1384 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1390:15 | 1390 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1403:15 | 1403 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1409:15 | 1409 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1415:15 | 1415 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1421:15 | 1421 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1427:15 | 1427 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1433:15 | 1433 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1439:15 | 1439 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1445:15 | 1445 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1451:15 | 1451 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1457:15 | 1457 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1463:15 | 1463 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1469:15 | 1469 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1475:15 | 1475 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1481:15 | 1481 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1487:15 | 1487 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1493:15 | 1493 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1499:15 | 1499 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view.rs:1505:15 | 1505 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:482:30 | 482 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:490:30 | 490 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:498:30 | 498 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:506:30 | 506 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:514:30 | 514 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:522:30 | 522 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:530:30 | 530 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:538:30 | 538 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:546:30 | 546 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:554:30 | 554 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:562:30 | 562 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:570:30 | 570 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:578:30 | 578 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:586:30 | 586 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:594:30 | 594 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:602:30 | 602 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:610:30 | 610 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:618:30 | 618 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:626:30 | 626 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:634:30 | 634 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:643:15 | 643 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:649:15 | 649 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:655:15 | 655 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:661:15 | 661 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:667:15 | 667 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:673:15 | 673 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:679:15 | 679 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:685:15 | 685 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:691:15 | 691 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:697:15 | 697 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:703:15 | 703 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:709:15 | 709 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:715:15 | 715 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:721:15 | 721 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:727:15 | 727 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:733:15 | 733 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:739:15 | 739 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:745:15 | 745 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:751:15 | 751 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/tree_view_column.rs:757:15 | 757 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/viewport.rs:87:30 | 87 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/viewport.rs:96:15 | 96 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/volume_button.rs:77:30 | 77 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/volume_button.rs:86:15 | 86 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2501:30 | 2501 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2509:30 | 2509 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventButton) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2517:30 | 2517 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventButton) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2525:30 | 2525 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, u32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2537:30 | 2537 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2549:30 | 2549 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventConfigure) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2557:30 | 2557 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventExpose) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2565:30 | 2565 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2573:30 | 2573 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2581:30 | 2581 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2589:30 | 2589 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, TextDirection) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2597:30 | 2597 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2605:30 | 2605 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2613:30 | 2613 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext, &SelectionData, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2621:30 | 2621 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext, i32, i32, &SelectionData, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2629:30 | 2629 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext, i32, i32, u32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2637:30 | 2637 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2645:30 | 2645 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext, DragResult) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2653:30 | 2653 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2661:30 | 2661 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::DragContext, i32, i32, u32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2669:30 | 2669 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &cairo::Context) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2677:30 | 2677 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventCrossing) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2685:30 | 2685 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2693:30 | 2693 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::Event) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2701:30 | 2701 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2709:30 | 2709 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventFocus) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2717:30 | 2717 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventFocus) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2725:30 | 2725 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventGrabBroken) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2733:30 | 2733 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2745:30 | 2745 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2753:30 | 2753 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2761:30 | 2761 | let f: Box_) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2769:30 | 2769 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventKey) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2777:30 | 2777 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventKey) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2785:30 | 2785 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2793:30 | 2793 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventCrossing) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2801:30 | 2801 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2809:30 | 2809 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2817:30 | 2817 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventMotion) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2825:30 | 2825 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2837:30 | 2837 | let f: Box_) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2845:30 | 2845 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2858:30 | 2858 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventProperty) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2866:30 | 2866 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventProximity) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2874:30 | 2874 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventProximity) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2882:30 | 2882 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32, bool, &Tooltip) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2890:30 | 2890 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2898:30 | 2898 | let f: Box_) + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2906:30 | 2906 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventScroll) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2914:30 | 2914 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventSelection) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2922:30 | 2922 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &SelectionData, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2930:30 | 2930 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventSelection) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2938:30 | 2938 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &SelectionData, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2946:30 | 2946 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventSelection) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2954:30 | 2954 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2962:30 | 2962 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, WidgetHelpType) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2975:30 | 2975 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Allocation) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2983:30 | 2983 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, StateFlags) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2991:30 | 2991 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:2999:30 | 2999 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3007:30 | 3007 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3015:30 | 3015 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3023:30 | 3023 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventVisibility) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3031:30 | 3031 | let f: Box_ Inhibit + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &gdk::EventWindowState) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3039:30 | 3039 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3047:30 | 3047 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3055:30 | 3055 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3063:30 | 3063 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3071:30 | 3071 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3079:30 | 3079 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3087:30 | 3087 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3104:30 | 3104 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3112:30 | 3112 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3120:30 | 3120 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3128:30 | 3128 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3136:30 | 3136 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3144:30 | 3144 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3152:30 | 3152 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3160:30 | 3160 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3168:30 | 3168 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3176:30 | 3176 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3193:30 | 3193 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3201:30 | 3201 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3218:30 | 3218 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3226:30 | 3226 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3234:30 | 3234 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3251:30 | 3251 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3259:30 | 3259 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3276:30 | 3276 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3284:30 | 3284 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3292:30 | 3292 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3300:30 | 3300 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3308:30 | 3308 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3316:30 | 3316 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3324:30 | 3324 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3332:30 | 3332 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3340:30 | 3340 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3349:15 | 3349 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3355:15 | 3355 | let f: &&(Fn(&P, &gdk::EventButton) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventButton) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3361:15 | 3361 | let f: &&(Fn(&P, &gdk::EventButton) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventButton) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3367:15 | 3367 | let f: &&(Fn(&P, u32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, u32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3373:15 | 3373 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3379:15 | 3379 | let f: &&(Fn(&P, &gdk::EventConfigure) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventConfigure) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3385:15 | 3385 | let f: &&(Fn(&P, &gdk::EventExpose) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventExpose) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3391:15 | 3391 | let f: &&(Fn(&P, &gdk::Event) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3397:15 | 3397 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3403:15 | 3403 | let f: &&(Fn(&P, &gdk::Event) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3409:15 | 3409 | let f: &&(Fn(&P, TextDirection) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, TextDirection) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3415:15 | 3415 | let f: &&(Fn(&P, &gdk::DragContext) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3421:15 | 3421 | let f: &&(Fn(&P, &gdk::DragContext) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3427:15 | 3427 | let f: &&(Fn(&P, &gdk::DragContext, &SelectionData, u32, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext, &SelectionData, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3433:15 | 3433 | let f: &&(Fn(&P, &gdk::DragContext, i32, i32, &SelectionData, u32, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext, i32, i32, &SelectionData, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3439:15 | 3439 | let f: &&(Fn(&P, &gdk::DragContext, i32, i32, u32) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext, i32, i32, u32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3445:15 | 3445 | let f: &&(Fn(&P, &gdk::DragContext) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3451:15 | 3451 | let f: &&(Fn(&P, &gdk::DragContext, DragResult) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext, DragResult) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3457:15 | 3457 | let f: &&(Fn(&P, &gdk::DragContext, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3463:15 | 3463 | let f: &&(Fn(&P, &gdk::DragContext, i32, i32, u32) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::DragContext, i32, i32, u32) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3469:15 | 3469 | let f: &&(Fn(&P, &cairo::Context) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &cairo::Context) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3475:15 | 3475 | let f: &&(Fn(&P, &gdk::EventCrossing) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventCrossing) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3481:15 | 3481 | let f: &&(Fn(&P, &gdk::Event) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3487:15 | 3487 | let f: &&(Fn(&P, &gdk::Event) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::Event) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3493:15 | 3493 | let f: &&(Fn(&P, DirectionType) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3499:15 | 3499 | let f: &&(Fn(&P, &gdk::EventFocus) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventFocus) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3505:15 | 3505 | let f: &&(Fn(&P, &gdk::EventFocus) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventFocus) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3511:15 | 3511 | let f: &&(Fn(&P, &gdk::EventGrabBroken) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventGrabBroken) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3517:15 | 3517 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3523:15 | 3523 | let f: &&(Fn(&P, bool) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3529:15 | 3529 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3535:15 | 3535 | let f: &&(Fn(&P, &Option) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3541:15 | 3541 | let f: &&(Fn(&P, &gdk::EventKey) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventKey) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3547:15 | 3547 | let f: &&(Fn(&P, &gdk::EventKey) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventKey) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3553:15 | 3553 | let f: &&(Fn(&P, DirectionType) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3559:15 | 3559 | let f: &&(Fn(&P, &gdk::EventCrossing) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventCrossing) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3565:15 | 3565 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3571:15 | 3571 | let f: &&(Fn(&P, bool) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3577:15 | 3577 | let f: &&(Fn(&P, &gdk::EventMotion) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventMotion) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3583:15 | 3583 | let f: &&(Fn(&P, DirectionType) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, DirectionType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3589:15 | 3589 | let f: &&(Fn(&P, &Option) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3595:15 | 3595 | let f: &&(Fn(&P) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3601:15 | 3601 | let f: &&(Fn(&P, &gdk::EventProperty) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventProperty) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3607:15 | 3607 | let f: &&(Fn(&P, &gdk::EventProximity) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventProximity) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3613:15 | 3613 | let f: &&(Fn(&P, &gdk::EventProximity) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventProximity) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3619:15 | 3619 | let f: &&(Fn(&P, i32, i32, bool, &Tooltip) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, i32, i32, bool, &Tooltip) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3625:15 | 3625 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3631:15 | 3631 | let f: &&(Fn(&P, &Option) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Option) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3637:15 | 3637 | let f: &&(Fn(&P, &gdk::EventScroll) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventScroll) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3643:15 | 3643 | let f: &&(Fn(&P, &gdk::EventSelection) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventSelection) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3649:15 | 3649 | let f: &&(Fn(&P, &SelectionData, u32, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &SelectionData, u32, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3655:15 | 3655 | let f: &&(Fn(&P, &gdk::EventSelection) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventSelection) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3661:15 | 3661 | let f: &&(Fn(&P, &SelectionData, u32) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &SelectionData, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3667:15 | 3667 | let f: &&(Fn(&P, &gdk::EventSelection) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventSelection) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3673:15 | 3673 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3679:15 | 3679 | let f: &&(Fn(&P, WidgetHelpType) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, WidgetHelpType) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3685:15 | 3685 | let f: &&(Fn(&P, &Allocation) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Allocation) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3691:15 | 3691 | let f: &&(Fn(&P, StateFlags) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, StateFlags) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3697:15 | 3697 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3703:15 | 3703 | let f: &&(Fn(&P, &gdk::Event) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3709:15 | 3709 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3715:15 | 3715 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3721:15 | 3721 | let f: &&(Fn(&P, &gdk::EventVisibility) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventVisibility) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3727:15 | 3727 | let f: &&(Fn(&P, &gdk::EventWindowState) -> Inhibit + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &gdk::EventWindowState) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3733:15 | 3733 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3739:15 | 3739 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3745:15 | 3745 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3751:15 | 3751 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3757:15 | 3757 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3763:15 | 3763 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3769:15 | 3769 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3782:15 | 3782 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3788:15 | 3788 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3794:15 | 3794 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3800:15 | 3800 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3806:15 | 3806 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3812:15 | 3812 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3818:15 | 3818 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3824:15 | 3824 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3830:15 | 3830 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3836:15 | 3836 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3849:15 | 3849 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3855:15 | 3855 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3868:15 | 3868 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3874:15 | 3874 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3880:15 | 3880 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3893:15 | 3893 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3899:15 | 3899 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3912:15 | 3912 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3918:15 | 3918 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3924:15 | 3924 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3930:15 | 3930 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3936:15 | 3936 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3942:15 | 3942 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3948:15 | 3948 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3954:15 | 3954 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/widget.rs:3960:15 | 3960 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1219:30 | 1219 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1231:30 | 1231 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1243:30 | 1243 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1256:30 | 1256 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1264:30 | 1264 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1272:30 | 1272 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1280:30 | 1280 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1288:30 | 1288 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1296:30 | 1296 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1304:30 | 1304 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1312:30 | 1312 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1320:30 | 1320 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1328:30 | 1328 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1336:30 | 1336 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1344:30 | 1344 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1352:30 | 1352 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1360:30 | 1360 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1368:30 | 1368 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1376:30 | 1376 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1384:30 | 1384 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1392:30 | 1392 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1400:30 | 1400 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1408:30 | 1408 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1416:30 | 1416 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1424:30 | 1424 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1432:30 | 1432 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1440:30 | 1440 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1448:30 | 1448 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1456:30 | 1456 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1464:30 | 1464 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1472:30 | 1472 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1480:30 | 1480 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1488:30 | 1488 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1496:30 | 1496 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1504:30 | 1504 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1512:30 | 1512 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1520:30 | 1520 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1528:30 | 1528 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1537:15 | 1537 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1543:15 | 1543 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1549:15 | 1549 | let f: &&(Fn(&P, bool) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, bool) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1555:15 | 1555 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1561:15 | 1561 | let f: &&(Fn(&P, &Widget) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P, &Widget) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1567:15 | 1567 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1573:15 | 1573 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1579:15 | 1579 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1585:15 | 1585 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1591:15 | 1591 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1597:15 | 1597 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1603:15 | 1603 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1609:15 | 1609 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1615:15 | 1615 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1621:15 | 1621 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1627:15 | 1627 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1633:15 | 1633 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1639:15 | 1639 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1645:15 | 1645 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1651:15 | 1651 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1657:15 | 1657 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1663:15 | 1663 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1669:15 | 1669 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1675:15 | 1675 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1681:15 | 1681 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1687:15 | 1687 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1693:15 | 1693 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1699:15 | 1699 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1705:15 | 1705 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1711:15 | 1711 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1717:15 | 1717 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1723:15 | 1723 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1729:15 | 1729 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1735:15 | 1735 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1741:15 | 1741 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1747:15 | 1747 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1753:15 | 1753 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/auto/window.rs:1759:15 | 1759 | let f: &&(Fn(&P) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&P) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/assistant.rs:16:30 | 16 | let f: Box_ i32 + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) -> i32 + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/assistant.rs:24:15 | 24 | let f: &&(Fn(i32) -> i32 + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) -> i32 + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/assistant.rs:29:17 | 29 | Box_:: i32 + 'static>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) -> i32 + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/clipboard.rs:34:26 | 34 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Clipboard, &SelectionData, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/clipboard.rs:42:34 | 42 | unsafe { Box_::>::from_raw(user_data as *mut _); } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Clipboard, &SelectionData, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/clipboard.rs:49:15 | 49 | let f: &&(Fn(&Clipboard, &SelectionData, u32) + 'static) = transmute(user_data); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Clipboard, &SelectionData, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/clipboard.rs:55:17 | 55 | Box_::>::from_raw(user_data as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Clipboard, &SelectionData, u32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/entry_completion.rs:26:38 | 26 | let f: Box_ bool>>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Self, &str, &TreeIter) -> bool` warning: trait objects without an explicit `dyn` are deprecated --> src/entry_completion.rs:44:28 | 44 | let func: &RefCell bool>> = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&P, &str, &TreeIter) -> bool` warning: trait objects without an explicit `dyn` are deprecated --> src/entry_completion.rs:55:23 | 55 | Box:: bool>>>::from_raw( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&P, &str, &TreeIter) -> bool` warning: trait objects without an explicit `dyn` are deprecated --> src/list_store.rs:28:85 | 28 | fn insert_with_values(&self, position: Option, columns: &[u32], values: &[&ToValue]) | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/list_store.rs:33:64 | 33 | fn set(&self, iter: &TreeIter, columns: &[u32], values: &[&ToValue]); | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/list_store.rs:39:85 | 39 | fn insert_with_values(&self, position: Option, columns: &[u32], values: &[&ToValue]) | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/list_store.rs:89:64 | 89 | fn set(&self, iter: &TreeIter, columns: &[u32], values: &[&ToValue]) { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/menu.rs:32:30 | 32 | let f: Box_ bool + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Menu, &mut i32, &mut i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/menu.rs:51:15 | 51 | let f: &&(Fn(&Menu, &mut i32, &mut i32) -> bool + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Menu, &mut i32, &mut i32) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:26:28 | 26 | let func: &RefCell Continue + 'static>> = transmute(func); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:31:23 | 31 | Box:: Continue + 'static>>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:35:31 | 35 | let func: Box Continue + 'static>>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Continue + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:120:32 | 120 | let f: Box> = | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:130:32 | 130 | let f: Box> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:140:32 | 140 | let f: Box> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &str, &mut i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:149:46 | 149 | ... f: &&(Fn(&T) + 'static)) | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:157:53 | 157 | ... f: &&(Fn(&T, i32, i32) + 'static)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32, i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:166:53 | 166 | ... f: &&(Fn(&T, &str, &mut i32) + 'static)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str, &mut i32) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:211:32 | 211 | let f: Box> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:221:34 | 221 | let f: Box_ Option> + 'static>> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) -> Option> + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:230:32 | 230 | let f: Box Inhibit + 'static>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:240:32 | 240 | let f: Box> = | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:250:32 | 250 | let f: Box> = | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:260:50 | 260 | ... f: &&(Fn(&SpinButton, ScrollType) + 'static)) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton, ScrollType) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:266:49 | 266 | ... f: &&(Fn(&SpinButton) -> Option> + 'static)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) -> Option> + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:279:50 | 279 | ... f: &&(Fn(&SpinButton) -> Inhibit + 'static)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:285:43 | 285 | ... f: &&(Fn(&SpinButton) + 'static)) { | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&SpinButton) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:317:32 | 317 | let f: Box Option + 'static>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Widget) -> Option + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/signal.rs:338:19 | 338 | let f: &&(Fn(&T, &Widget) -> Option + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Widget) -> Option + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/switch.rs:22:30 | 22 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Switch) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/switch.rs:30:15 | 30 | let f: &&(Fn(&Switch) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Switch) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/text_buffer.rs:25:30 | 25 | let f: Box_> = Box_::new(Box_::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TextBuffer, &mut TextIter, &str) + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/text_buffer.rs:37:15 | 37 | let f: &&(Fn(&TextBuffer, &TextIter, &str) + 'static) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TextBuffer, &TextIter, &str) + 'static` warning: unnecessary parentheses around type --> src/tree_model_filter.rs:44:14 | 44 | let f: &&(Fn(&TreeModel, &TreeIter) -> bool) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> src/tree_model_filter.rs:44:15 | 44 | let f: &&(Fn(&TreeModel, &TreeIter) -> bool) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TreeModel, &TreeIter) -> bool` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_model_filter.rs:50:15 | 50 | Box:: bool + 'static>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TreeModel, &TreeIter) -> bool + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_model_filter.rs:56:23 | 56 | let func: Box bool + 'static>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TreeModel, &TreeIter) -> bool + 'static` warning: unnecessary parentheses around type --> src/tree_sortable.rs:65:14 | 65 | let f: &&(Fn(&T, &TreeIter, &TreeIter) -> Ordering) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> src/tree_sortable.rs:65:15 | 65 | let f: &&(Fn(&T, &TreeIter, &TreeIter) -> Ordering) = transmute(f); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TreeIter, &TreeIter) -> Ordering` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_sortable.rs:71:15 | 71 | Box:: Ordering + 'static>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TreeIter, &TreeIter) -> Ordering + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_sortable.rs:77:23 | 77 | let func: Box Ordering + 'static>> = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TreeIter, &TreeIter) -> Ordering + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_store.rs:28:24 | 28 | values: &[&ToValue]) -> TreeIter; | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_store.rs:32:64 | 32 | fn set(&self, iter: &TreeIter, columns: &[u32], values: &[&ToValue]); | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_store.rs:39:24 | 39 | values: &[&ToValue]) -> TreeIter { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/tree_store.rs:90:64 | 90 | fn set(&self, iter: &TreeIter, columns: &[u32], values: &[&ToValue]) { | ^^^^^^^ help: use `dyn`: `dyn ToValue` warning: trait objects without an explicit `dyn` are deprecated --> src/widget.rs:139:28 | 139 | let f: Box Inhibit + 'static>> = Box::new(Box::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/widget.rs:147:28 | 147 | let f: Box Inhibit + 'static>> = Box::new(Box::new(f)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Self, &Event) -> Inhibit + 'static` warning: trait objects without an explicit `dyn` are deprecated --> src/widget.rs:156:52 | 156 | ... f: &&(Fn(&T, &Event) -> Inhibit + 'static)) -> gboolean | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) -> Inhibit + 'static` warning: unused boxed boxed `std::ops::Fn` trait object that must be used --> src/assistant.rs:29:5 | 29 | Box_:: i32 + 'static>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: closures are lazy and do nothing unless called warning: unused boxed boxed `std::ops::Fn` trait object that must be used --> src/clipboard.rs:42:22 | 42 | unsafe { Box_::>::from_raw(user_data as *mut _); } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: closures are lazy and do nothing unless called warning: unused boxed boxed `std::ops::Fn` trait object that must be used --> src/clipboard.rs:55:5 | 55 | Box_::>::from_raw(user_data as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: closures are lazy and do nothing unless called warning: the type `target_entry::TargetEntry` does not permit being left uninitialized --> src/target_entry.rs:44:9 | 44 | mem::uninitialized() | ^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: `#[warn(invalid_value)]` on by default note: std::ptr::Unique must be non-null (in this struct field) warning: unused boxed boxed `std::ops::Fn` trait object that must be used --> src/tree_model_filter.rs:50:5 | 50 | Box:: bool + 'static>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: closures are lazy and do nothing unless called warning: unused boxed boxed `std::ops::Fn` trait object that must be used --> src/tree_sortable.rs:71:5 | 71 | Box:: Ordering + 'static>>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: closures are lazy and do nothing unless called Finished dev [unoptimized + debuginfo] target(s) in 4m 48s librust-atk-sys-dev:amd64 0.7.0-1 0 librust-bitflags-dev:amd64 1.0.4-1 0 librust-cairo-rs-dev:amd64 0.5.0-1 0 librust-cairo-sys-rs-dev:amd64 0.7.0-2 0 librust-fragile-dev:amd64 0.3.0-1 0 librust-gdk-dev:amd64 0.9.0-1 0 librust-gdk-pixbuf-dev:amd64 0.5.0-2 0 librust-gdk-pixbuf-sys-dev:amd64 0.7.0-1 0 librust-gdk-sys-dev:amd64 0.7.0-1 0 librust-gio-dev:amd64 0.5.1-2 0 librust-gio-sys-dev:amd64 0.7.0-1 0 librust-glib-dev:amd64 0.6.1-1 0 librust-glib-sys-dev:amd64 0.7.0-2 0 librust-gobject-sys-dev:amd64 0.7.0-1 0 librust-gtk-sys-dev:amd64 0.7.0-1 0 librust-lazy-static-dev:amd64 1.2.0-1 0 librust-libc-dev:amd64 0.2.48-1 0 librust-pango-dev:amd64 0.5.0-1 0 librust-pango-sys-dev:amd64 0.7.0-1 0 create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem cargo dh_testroot -O--buildsystem=cargo dh_prep -O--buildsystem=cargo dh_auto_install -O--buildsystem=cargo dh_installdocs -O--buildsystem=cargo dh_installchangelogs -O--buildsystem=cargo dh_installinit -O--buildsystem=cargo dh_perl -O--buildsystem=cargo dh_link -O--buildsystem=cargo dh_strip_nondeterminism -O--buildsystem=cargo dh_compress -O--buildsystem=cargo dh_fixperms -O--buildsystem=cargo dh_missing -O--buildsystem=cargo dh_strip -O--buildsystem=cargo dh_makeshlibs -O--buildsystem=cargo dh_shlibdeps -O--buildsystem=cargo dh_installdeb -O--buildsystem=cargo dh_gencontrol -O--buildsystem=cargo dh_md5sums -O--buildsystem=cargo dh_builddeb -O--buildsystem=cargo dpkg-deb: building package 'librust-gtk-dev' in '../librust-gtk-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-22-dev' in '../librust-gtk+v3-22-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-22-29-dev' in '../librust-gtk+v3-22-29-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+embed-lgpl-docs-dev' in '../librust-gtk+embed-lgpl-docs-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-18-dev' in '../librust-gtk+v3-18-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+gtk-rs-lgpl-docs-dev' in '../librust-gtk+gtk-rs-lgpl-docs-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-14-dev' in '../librust-gtk+v3-14-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-6-dev' in '../librust-gtk+v3-6-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-10-dev' in '../librust-gtk+v3-10-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-22-26-dev' in '../librust-gtk+v3-22-26-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-22-20-dev' in '../librust-gtk+v3-22-20-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-22-30-dev' in '../librust-gtk+v3-22-30-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+fragile-dev' in '../librust-gtk+fragile-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-20-dev' in '../librust-gtk+v3-20-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+purge-lgpl-docs-dev' in '../librust-gtk+purge-lgpl-docs-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-16-dev' in '../librust-gtk+v3-16-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-8-dev' in '../librust-gtk+v3-8-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-22-27-dev' in '../librust-gtk+v3-22-27-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+v3-12-dev' in '../librust-gtk+v3-12-dev_0.5.0-2_amd64.deb'. dpkg-deb: building package 'librust-gtk+dox-dev' in '../librust-gtk+dox-dev_0.5.0-2_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../rust-gtk_0.5.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/49588/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/49588/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/49588 and its subdirectories I: Current time: Tue Jul 26 21:02:52 +14 2022 I: pbuilder-time-stamp: 1658818972